/*/////////////////////////////////////////////////////////////////////////
default_CSS
/////////////////////////////////////////////////////////////////////////*/
body { font-family:"Open Sans" , "Helvetica Neue" , Helvetica , Arial , Verdana , Roboto , "Hiragino Kaku Gothic ProN", Meiryo, Arial, sans-serif; -webkit-text-size-adjust: 100%; line-height: 1;}
body, h1, h2, h3, h4, h5, div, p, dl, dt, dd, ol, ul, li, form, table, caption, tbody, tfoot, thead, tr, th, td, address { margin:0; padding:0; font-weight: normal; box-sizing: border-box;}
img,iframe { border:none;}
ol,ul { list-style:none; list-style-type: none;}
.alt{ position:absolute; top:-5000px; left:-9999px;}
.relative { position: relative;}
.hid{visibility: hidden;}

div.embed-tbsplayer {
&#8195;&#8195;&#8195;&#8195;position:relative;
&#8195;&#8195;&#8195;&#8195;height:0;
&#8195;&#8195;&#8195;&#8195;padding-top:56.25%;
}
div.embed-tbsplayer .tbs-player {
&#8195;&#8195;&#8195;&#8195;position:absolute;
&#8195;&#8195;&#8195;&#8195;left:0;
&#8195;&#8195;&#8195;&#8195;top:0;
&#8195;&#8195;&#8195;&#8195;width:100%;
&#8195;&#8195;&#8195;&#8195;height:100%;
}

@media all and (min-width: 768px) {
	#plustalkmov { background-color: #000;}
	#plustalkmov #movieBox .btn { display: none;}
}
@media all and (max-width: 767px) {
	#plustalkmov { background-color: #364051;}
	#plustalkmov #movieBox { padding: 5px;}
	#plustalkmov #movieBox .btn a {
		display: block;
    border: solid 3px #000;
    background-color: #ead196;
    color: #2d0e03;
    padding: 10px 0;
    margin: 10px auto 0;
    width: 90%;
    font-size: 1.1em;
    font-weight: bold;
    text-align: center;
    transition: 0.5s;
		text-decoration: none;
	}
}
