@charset "UTF-8";
/* ******************************************************************
	--magazine.css--
****************************************************************** */
.magazine_content{
    height: auto;
    min-height: 1px;
}
.magazine_content_bg img{
	display: block;
    width: 100%;
}
.magazine_content_title_t, .magazine_content_title_img, .magazine_content_content, .magazine_content_content_title h4, .magazine_content_content_ct, .magazine_content_content_ct_header_nd p,
.magazine_content_content_ct_ct_img{
	float: left; 
	display: block; 
	width: 100%; 
}
.magazine_content_title_t{
	text-align: center; 
	margin-top: 130px;
}
.magazine_content_title_img{	
	text-align: center; 
	margin-top: 19px;
}
.text-center{
	text-align: center;
}
.font-18{
	font-size: 18px;
	line-height: 26px;
}
.font-24{
	font-size: 24px !important;
	line-height: 32px !important;
}
.font-34{
	font-size: 34px;
	line-height: 42px;
}
.font-tinos{
	font-family: 'Tinos', serif;
}
.padding-40{
	padding: 40px 0px;
}
.padding-30{
	padding: 40px 0px;
}
.margin-20{
	padding: 20px 0px;
}
.padding-20{
	padding-top: 20px;
}
.margin-70{
	margin-bottom: 70px;
}
.margin-top20{
	margin-top: 20px;
}
.margin-30{
	margin-bottom: 30px;
}
.magazine_content_ct_content_row_r_content_t {
    margin-top: 20px;
    border: 1px solid #76b800;
    background: #fafafa;
    outline: #fafafa solid 10px;
    margin-bottom: 50px;
}
.magazine_content_ct_content_row_r_content_t tr td{
	float: left;
	display: block;
	width: 50%;
}
.magazine_left{
	padding: 25px 40px 30px 40px;
	text-align: left;
}
.border-left{
	border-left: 1px solid #76b800;
}
.border-right{
	border-right: 1px solid #76b800;
}
.magazine_right{
	padding: 25px 40px 13px 40px;
	text-align: right;
}
.magazine_content_ct_content_row_r_content_t tr td.magazine_content_background2{
	background: rgba(117,184,0,1);
	background: -moz-linear-gradient(left, rgba(117,184,0,1) 0%, rgba(117,184,0,1) 15%, rgba(90,90,90,1) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(117,184,0,1)), color-stop(15%, rgba(117,184,0,1)), color-stop(100%, rgba(90,90,90,1)));
	background: -webkit-linear-gradient(left, rgba(117,184,0,1) 0%, rgba(117,184,0,1) 15%, rgba(90,90,90,1) 100%);
	background: -o-linear-gradient(left, rgba(117,184,0,1) 0%, rgba(117,184,0,1) 15%, rgba(90,90,90,1) 100%);
	background: -ms-linear-gradient(left, rgba(117,184,0,1) 0%, rgba(117,184,0,1) 15%, rgba(90,90,90,1) 100%);
	background: linear-gradient(to right, rgba(117,184,0,1) 0%, rgba(117,184,0,1) 15%, rgba(90,90,90,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#75b800', endColorstr='#5a5a5a', GradientType=1 );
	width: 100%;
	border-right: 0px;
	color: #fff;
	padding: 10px 0px 15px 0px;
	text-align: center;
	font-family: "latoregular", Arial, Helvetica, sans-serif;
	font-size: 34px;
	line-height: 42px;
}
.background-green{
	background: rgba(117,184,0,1);
	background: -moz-linear-gradient(left, rgba(117,184,0,1) 0%, rgba(117,184,0,1) 15%, rgba(90,90,90,1) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(117,184,0,1)), color-stop(15%, rgba(117,184,0,1)), color-stop(100%, rgba(90,90,90,1)));
	background: -webkit-linear-gradient(left, rgba(117,184,0,1) 0%, rgba(117,184,0,1) 15%, rgba(90,90,90,1) 100%);
	background: -o-linear-gradient(left, rgba(117,184,0,1) 0%, rgba(117,184,0,1) 15%, rgba(90,90,90,1) 100%);
	background: -ms-linear-gradient(left, rgba(117,184,0,1) 0%, rgba(117,184,0,1) 15%, rgba(90,90,90,1) 100%);
	background: linear-gradient(to right, rgba(117,184,0,1) 0%, rgba(117,184,0,1) 15%, rgba(90,90,90,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#75b800', endColorstr='#5a5a5a', GradientType=1 );
	padding: 30px 0px 50px 0px;	
}
.magazine_content_content_ct.font-22{
	font-family: 'Tinos', serif;
	font-size: 22px;
	line-height: 30px;
	color: #fff;
}
.magazine_content_ct_content_row_r_content_t tr td.magazine_content_background3{
	background: rgba(90,90,90,1);
	background: -moz-linear-gradient(left, rgba(90,90,90,1) 0%, rgba(117,184,0,1) 87%, rgba(117,184,0,1) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(90,90,90,1)), color-stop(87%, rgba(117,184,0,1)), color-stop(100%, rgba(117,184,0,1)));
	background: -webkit-linear-gradient(left, rgba(90,90,90,1) 0%, rgba(117,184,0,1) 87%, rgba(117,184,0,1) 100%);
	background: -o-linear-gradient(left, rgba(90,90,90,1) 0%, rgba(117,184,0,1) 87%, rgba(117,184,0,1) 100%);
	background: -ms-linear-gradient(left, rgba(90,90,90,1) 0%, rgba(117,184,0,1) 87%, rgba(117,184,0,1) 100%);
	background: linear-gradient(to right, rgba(90,90,90,1) 0%, rgba(117,184,0,1) 87%, rgba(117,184,0,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5a5a5a', endColorstr='#75b800', GradientType=1 );
	width: 100%;
	border-right: 0px;
	color: #fff;
	padding: 10px 0px 15px 0px;
	text-align: center;
	font-family: "latoregular", Arial, Helvetica, sans-serif;
	font-size: 34px;
	line-height: 42px;
}
.magazine_content_ct_content_row_r_content_t tr td{
	padding: 20px 30px;
	font-family: 'Tinos', serif;
	font-size: 18px;
	line-height: 26px;
}
.magazine_content_ct_content_row_r_content_t tr td p{
	margin-bottom: 20px;
}
.background_pink{
	background: rgba(255,189,192,1);
	background: -moz-linear-gradient(left, rgba(255,189,192,1) 0%, rgba(255,189,192,1) 3%, rgba(255,250,250,1) 81%, rgba(255,238,239,1) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255,189,192,1)), color-stop(3%, rgba(255,189,192,1)), color-stop(81%, rgba(255,250,250,1)), color-stop(100%, rgba(255,238,239,1)));
	background: -webkit-linear-gradient(left, rgba(255,189,192,1) 0%, rgba(255,189,192,1) 3%, rgba(255,250,250,1) 81%, rgba(255,238,239,1) 100%);
	background: -o-linear-gradient(left, rgba(255,189,192,1) 0%, rgba(255,189,192,1) 3%, rgba(255,250,250,1) 81%, rgba(255,238,239,1) 100%);
	background: -ms-linear-gradient(left, rgba(255,189,192,1) 0%, rgba(255,189,192,1) 3%, rgba(255,250,250,1) 81%, rgba(255,238,239,1) 100%);
	background: linear-gradient(to right, rgba(255,189,192,1) 0%, rgba(255,189,192,1) 3%, rgba(255,250,250,1) 81%, rgba(255,238,239,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffbdc0', endColorstr='#ffeeef', GradientType=1 );
	padding: 30px 100px;
	font-family: "latoregular", Arial, Helvetica, sans-serif;
	font-size: 34px;
	line-height: 42px;
	margin-bottom: 30px;
}
.magazine_content_content_ct{
	font-family: 'Tinos', serif;
	font-size: 18px;
	line-height: 26px;
	margin-bottom: 25px;
}
.magazine_content_content_ct.last-child{
	margin-bottom: 50px;
}
.magazine_content_content34{
	padding: 0px 50px;
}
.visible_desktop {
    display: block;
}
.visible_tablet {
    display: none;
}
@media only screen and (min-width: 768px){
/*********************4t***************************/
	.magazine_content_img img{
		width: 100%;
	}
	.background1 img{
		max-width: 1274px;
	}
	.background2 img{
		max-width: 1140px;
	}
	.background3 img{
		max-width: 1920px;
	}
	.background4 img{
		max-width: 33px;
	}
	.magazine_left img{
		width: 230px;
	}
	.magazine_right img{
		width: 300px;
	}
	.background_pink{
		padding: 30px 50px
	}
}
@media only screen and (min-width: 800px){
/*********************4t***************************/	
}
@media only screen and (min-width: 812px){
/*********************4t***************************/
}
@media only screen and (min-width: 834px){
/*********************4t***************************/	
}
@media only screen and (min-width: 900px){
/*********************4t***************************/
}
@media only screen and (min-width: 960px){
/*********************4t***************************/	
}
@media only screen and (min-width: 1024px){
/*********************4t***************************/
}
@media only screen and (min-width: 1112px){
/*********************4t***************************/
}
@media only screen and (min-width: 1200px){
/*********************4t***************************/
	.background_pink{
		padding: 30px 100px
	}
	.background4 img{
		max-width: 51px;
	}
	.magazine_right img {
		width: 410px;
	}
	.magazine_left img {
		width: 311px;
	}
}
@media only screen and (min-width: 1280px){
/*********************4t***************************/	
}
@media only screen and (min-width: 1930px){
/*********************4t***************************/	
}
@media only screen and (max-width: 767px){
/*********************4t***************************/
	.magazine_content_img img{
		width: 100%;
	}
	table.visible_desktop {
		display: none;
	}
	table.visible_tablet {
		display: block;
	}
	.padding-15{
		padding: 0px 15px;
	}
	.magazine_content_ct_content_row_r_content_t tr td {
		width: 100%;
	}
	.background_pink{
		padding: 30px;
	}
}
@media only screen and (max-width: 736px){
/*********************4t***************************/
}
@media only screen and (max-width: 734px){
/*********************4t***************************/
}
@media only screen and (max-width: 722px){
/*********************4t***************************/	
}
@media only screen and (max-width: 695px){
/*********************4t***************************/	
}
@media only screen and (max-width: 685px){
/*********************4t***************************/	
}
@media only screen and (max-width: 668px){
/*********************4t***************************/	
}
@media only screen and (max-width: 641px){
/*********************4t***************************/	
}
@media only screen and (max-width: 602px){
/*********************4t***************************/	
}
@media only screen and (max-width: 599px){
/*********************4t***************************/	
}
@media only screen and (max-width: 576px){
/*********************4t***************************/	
}
@media only screen and (max-width: 570px){
/*********************4t***************************/	
}
@media only screen and (max-width: 569px){
/*********************4t***************************/	
}
@media only screen and (max-width: 553px){
/*********************4t***************************/
	.magazine_content_ct_content_row_r_content_t tr td.magazine_content_background2, .magazine_content_ct_content_row_r_content_t tr td.magazine_content_background3{
		padding: 10px 20px 15px 20px; 
	}
}
@media only screen and (max-width: 534px){
/*********************4t***************************/	
}
@media only screen and (max-width: 515px){
/*********************4t***************************/
}
@media only screen and (max-width: 481px){
/*********************4t***************************/
	.magazine_vietnam img{
		width: 380px;
	}
	.magazine_content_content34 {
		padding: 0px 10px;
	}
}
@media only screen and (max-width: 414px){
/*********************4t***************************/
	.magazine_vietnam img{
		width: 300px;
	}
	.magazine_japan img{
		width: 250px;
	}
}
@media only screen and (max-width: 401px){
/*********************4t***************************/
	.magazine_vietnam img{
		width: 280px;
	}
	.magazine_japan img{
		width: 230px;
	}
}
@media only screen and (max-width: 385px){
/*********************4t***************************/
	.magazine_content_ct_content_row_r_content_t tr td.magazine_content_background2, .magazine_content_ct_content_row_r_content_t tr td.magazine_content_background3,
	.background_pink, .font-34.magazine_content_content34{
		font-size: 30px;
		line-height: 38px;
	}
	.magazine_content_ct_content_row_r_content_t tr td{
		padding: 20px;
	}
}
@media only screen and (max-width: 376px){
/*********************4t***************************/	
}
@media only screen and (max-width: 361px){
/*********************4t***************************/	
}
@media only screen and (max-width: 343px){
/*********************4t***************************/
	.magazine_vietnam img{
		width: 250px;
	}
	.magazine_japan img{
		width: 230px;
	}
}
@media only screen and (max-width: 340px){
/*********************4t***************************/
}
@media only screen and (max-width: 320px){
/*********************4t***************************/
	.magazine_vietnam img{
		width: 200px;
	}
	.magazine_japan img{
		width: 180px;
	}
	.magazine_content_ct_content_row_r_content_t tr td.magazine_content_background2, .magazine_content_ct_content_row_r_content_t tr td.magazine_content_background3, .background_pink, .font-34.magazine_content_content34 {
		font-size: 28px;
		line-height: 36px;
	}
}

