@charset "utf-8";

					
						.IInstagramArticle{
		                    
                            
                            
                            
                            
                            
                            
                        }
                        
                        .IInstagramArticle>.outBox{
                            
                            
                            
                            
                            
                        }
                        @media screen and (max-width:768px){
                            .IInstagramArticle{
		                        
                                
                                
                                
                                
                                
                                
                            }
                            
                            .IInstagramArticle>.outBox{
                                
                                
                                
                                
                                
                            }
                        }
					
					
					
						.IInstagramArticle{
							margin:0 auto;
							padding-top:70px;
							padding-bottom:125px;
							width:100%;
							background-color:#f4f4f4;
						}
						
						.IInstagramArticle>.outBox{
						    margin:0 auto;
						    width:100%;
						    max-width:935px;
						}
						
						.IInstagramArticle .header {
                            width: 100%;
                            max-width: 740px;
                            margin: 0 auto;
                        }
                        
                        .IInstagramArticle .info {
                            margin-top: 30px;
                            height: 70px;
                        }
                        
                        .IInstagramArticle .infoA {
                            display: none;
                            margin-top: 0;
                        }
                        
                        .IInstagramArticle .title {
                            font-size: 34px;
                            line-height: 1.6em;
                            margin-top: 20px;
                            width: 740px;
                        }
                        
                        .IInstagramArticle .authorBox {
                            display: inline-block;
                            vertical-align: top;
                        }
                        
                        .IInstagramArticle .authorPic{
                            display: inline-block;
                            vertical-align: middle;
                            background-position: center;
                            background-size: cover;
                            background-repeat: no-repeat;
                            background-image: url(/tw/images/common/ico_horoguides.png);
                            border-radius: 100vw;
                            width: 35px;
                            height: 35px;
                        }
                        
                        .IInstagramArticle span {
                            vertical-align: middle;
                        }
                        
                        .IInstagramArticle .author {
                            font-size: 14px;
                            color: #be935c;
                            padding-left: 10px;
                            padding-right: 30px;
                        }
                        
                        .IInstagramArticle .date {
                            font-size: 14px;
                            color: #BBB;
                        }
                        
                        .IInstagramArticle .socialUI {
                            float: right;
                        }
                        
                        .IInstagramArticle .socialUI li {
                            display: inline-block;
                            text-indent: -9999px;
                            background-image: url(/tw/images/common/social-iconsA.svg);
                            background-size: cover;
                            width: 35px;
                            height: 35px;
                            opacity: 0.4;
                            margin-left: 4px;
                            cursor: pointer;
                        }
                        
                        .IInstagramArticle .socialUI a:nth-child(1) li {background-position: 0 0;}
                        .IInstagramArticle .socialUI a:nth-child(2) li {background-position: -37px 0;}
                        .IInstagramArticle .socialUI a:nth-child(3) li {background-position: -73px 0;}
                        
                        .IInstagramArticle .igBox{
                            width:100%;
                            background-color:#FFF;
                            border:1px #e5e5e5 solid;
                            position:relative;
                        }
                        
                        .IInstagramArticle .imgBox{
                            display:inline-block;
                            vertical-align:top;
                            width:595px;
                            height:auto;
                            -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;
                            line-height:0;
                            border-right:1px #e5e5e5 solid;
                            position:relative;
                        }
                        
                        .IInstagramArticle .imgBoxB{
                            width:100%;
                            display:none;
                            border:none;
                        }
                        
                        .IInstagramArticle .imgBox img{
                            width:100%;
                            height:auto;
                            font-size:0;
                        }
                        
                        .IInstagramArticle .infoBox{
                            display:inline-block;
                            vertical-align:top;
                            width:340px;
                            height:100%;
                            -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;
                        }
                        
                        .IInstagramArticle .stBox{
                            margin:20px;
                            padding:0 5px 20px 5px;
                            border-bottom:1px #e5e5e5 solid;
                        }
                        
                        .IInstagramArticle .caption{
                            margin:20px;
                            padding:0;
                            font-size:16px;
                            line-height:1.4em;
                        }
                        
                        .IInstagramArticle .stBox .profilePic {
                            display: inline-block;
                            vertical-align: middle;
                            width: 35px;
                            height: 35px;
                            border: 1px #f3f3f3 solid;
                            border-radius: 50%;
                            background-size: contain;
                            background-repeat: no-repeat;
                            background-position: center;
                            -webkit-box-sizing: border-box;
                            -moz-box-sizing: border-box;
                            box-sizing: border-box;
                        }
                        
                        .IInstagramArticle .stBox .username {
                            padding-left: 10px;
                            display: inline-block;
                            vertical-align: middle;
                            font-size: 16px;
                        }
                        
                        .IInstagramArticle .dtBox {
                            position: absolute;
                            right:0;
                            bottom:0;
                            background-color: #FFF;
                            border-top: 1px #e5e5e5 solid;
                            width: 305px;
                            -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;
                            margin-right: 20px;
                        }
                        
                        .IInstagramArticle .subInfo {
                            position: absolute;
                            bottom: 20px;
                            left: 0;
                        }
                        
                        .IInstagramArticle .iconC {
                            display: inline-block;
                            vertical-align: middle;
                            width: 20px;
                            height: 20px;
                            background-position: center;
                            background-size: contain;
                            background-repeat: no-repeat;
                            opacity: 0.5;
                        }
                        
                        .IInstagramArticle .iconLike {
                            background-image: url(/images/common/heart.svg);
                        }
                        
                        .IInstagramArticle .iconComments {
                            margin-left: 10px;
                            background-image: url(/images/common/talk.svg);
                        }
                        
                        .IInstagramArticle .count {
                            display: inline-block;
                            vertical-align: middle;
                            color: #BBB;
                            font-size: 12px;
                            margin-left: 5px;
                        }
                        
                        .IInstagramArticle .updateTime {
                            font-size: 12px;
                            color: #BBB;
                            height: 58px;
                            line-height: 58px;
                            padding: 0;
                            text-align: right;
                        }
                        
                        /*BEGIN__刪除按鈕*/
                         .IInstagramArticle .editorBtn .mBtn {
                            margin: 0 15px 0 0;
                        }
                        
                        .IInstagramArticle .editorBtnB{
                            right:0;
                            top:0;
                        }
                        
                        .IInstagramArticle .editorBtnB .mBtn {
                            color: #D00;
                        }
                        /*END__刪除按鈕*/
                        
                        @media screen and (max-width:1120px){
                            
                            .IInstagramArticle>.outBox {
                                width: 90%;
                                max-width: none;
                            }
                            
                            .IInstagramArticle .header {
                                width: 90%;
                                max-width: none;
                            }
                        
                            .IInstagramArticle .info {
                                height: 75px;
                            }
                            
                            .IInstagramArticle .title {
                                width: 100%;
                            }
                            
                            .IInstagramArticle .imgBox{
                                width:63.636363%;
                            }
                            
                            .IInstagramArticle .imgBoxB{
                                width:100%;
                            }
                            
                            .IInstagramArticle .infoBox{
                                width:36.363636%;
                            }
                            
                            .IInstagramArticle .dtBox {
                                width: calc(36.363636363% - 40px);
                            }
                        }
                        
                        @media screen and (max-width:768px){
                            
                            .IInstagramArticle{
                                padding-top:21.74vw;
                                padding-bottom:6.04vw;
                            }
                            
                            .IInstagramArticle .header {
                                width: 100%;
                            }
                            
                            .IInstagramArticle .info{
                                margin-top: 3vw;
                            }
                            
                            .IInstagramArticle .infoA {
                                display: block;
                                height: 12.0vw;
                            }
                            
                            .IInstagramArticle .info .authorBox {
                                display: none;
                            }
                            
                            .IInstagramArticle .infoA .authorBox {
                                display: inline-block;
                            }
                            
                            .IInstagramArticle .authorPic {
                                width: 10vw;
                                height: 10vw;
                            }
                            
                            .IInstagramArticle .date {
                                font-size: 4vw;
                            }
                            
                            .IInstagramArticle .title {
                                width: 100%;
                                font-size: 7vw;
                                margin-top: 0vw;
                            }
                            
                            .IInstagramArticle .socialUI {
                                float: none;
                            }
                            
                            .IInstagramArticle .socialUI li {
                                width: 10vw;
                                height: 10vw;
                                margin-left: 0;
                            }
                            
                            .IInstagramArticle .socialUI a:nth-child(1) li {
                                background-position: 0 0;
                            }
                            
                            .IInstagramArticle .socialUI a:nth-child(2) li {
                                background-position: -10.3vw 0;
                            }
                            
                            .IInstagramArticle .socialUI a:nth-child(3) li {
                                background-position: -20.8vw 0;
                            }
                            
                            .IInstagramArticle .imgBox{
                                display:none;
                            }
                            
                            .IInstagramArticle .imgBoxB{
                                display:block;
                            }
                            
                            .IInstagramArticle .infoBox{
                                width:100%;
                            }
                            
                            .IInstagramArticle .stBox{
                                margin:0;
                                padding:3.14vw 4.83vw;
                                border-bottom:none;
                            }
                            
                            .IInstagramArticle .stBox .profilePic {
                                width: 9.7vw;
                                height: 9.7vw;
                            }
                            
                            .IInstagramArticle .stBox .username {
                                padding-left: 3.26vw;
                                font-size: 4.17vw;
                            }
                            
                            .IInstagramArticle .caption{
                                margin:0;
                                padding: 3.5vw 4.0vw;
                                font-size: 3.382w;
                            }
                            
                            .IInstagramArticle .dtBox {
                                position: relative;
                                width: 100%;
                                margin:0;
                                border-top: none;
                            }
                            
                            .IInstagramArticle .subInfo {
                                position: absolute;
                                bottom: 3.9vw;
                                left: 3.9vw;
                            }
                            
                            .IInstagramArticle .iconC {
                                width: 4.69vw;
                                height: 4.69vw;
                            }
                            
                            .IInstagramArticle .count {
                                font-size: 2.734vw;
                                margin-left: 1.3vw;
                            }
                            
                            .IInstagramArticle .iconC {
                                width: 4.69vw;
                                height: 4.69vw;
                            }
                            
                            .IInstagramArticle .count {
                                font-size: 2.734vw;
                                margin-left: 1.3vw;
                            }
                            
                            .IInstagramArticle .updateTime {
                                font-size: 2.734vw;
                                height: 12.37vw;
                                line-height: 12.37vw;
                                margin: 0 3.9vw;
                                border-bottom: 1px #e5e5e5 solid;
                            }
                        }
					
					