td.left {
	padding-right: 50px;
	padding-bottom: 50px;
}

td.right {
	padding-left: 50px;
	padding-bottom: 50px;
}
.main_other_cont {
	clear:both !important;
	padding: 2%;
	text-align:center;
	min-height:200px;
	margin:0 auto;
}

.main_other_cont h3{
	font-size:140%;
	line-height:140%;
}

.main_other_cont p{
	margin-bottom:20px;
	line-height:160%
}

/*  mail magazine  */

@media screen and (min-width: 769px){
.box { padding:20px; border:#CCC 3px solid;}
}

@media screen and (max-width: 768px){
.box { padding:20px; border:#CCC 3px solid; text-align:left}
}
	
	
.linkbox { margin-top:30px;}

.linkbox ul{ list-style:none}
.linkbox li{ list-style:none; margin-bottom:15px}

.linkbox a{
	background:#F00;
	padding:2px 3px 2px 3px;
	font-size:120%;
	color:#FFF;
	text-decoration:none !important;
}

.linkbox a:hover{
	background:#ccc;
	padding:2px 3px 2px 3px;
	font-size:120%;
	color:#FFF;
	text-decoration:none
}

/*  company  */

.main_other_cont2 {
	clear:both !important;
	padding: 2%;
	min-height:200px;
	width:100%;
}


@media screen and (min-width: 769px){
	
.main_other_cont table.hyo1{
	padding:50px 0 50px 0;
	padding-bottom:50px;
	width:75%;
	margin:0 auto;
	text-align:left;
	font-size:100%;
	line-height:200%;
}

.main_other_cont table.hyo1 th{ background:#CCC; padding:3px; text-align:center; width:25%;}
.main_other_cont table.hyo1 td{ padding:3px 0 3px 10px; border-bottom: 1px #CCC dashed}

}

@media screen and (max-width: 768px){
	

.main_other_cont table.hyo1{
	padding:20px 0 20px 0;
	padding-bottom:50px;
	width:100%;
	margin:0 auto;
	text-align:left;
	font-size:95%;
	line-height:140%;
}

.main_other_cont table.hyo1 th{ background:#CCC; padding:3px; text-align:center; width:100%; display:block}
.main_other_cont table.hyo1 td{ padding:3px 0 3px 5px; border-bottom: 1px #CCC dashed; width:100%;}

.main_other_cont p { text-align:left}

}

/*  privacy policy  */

.hyo2{
	margin:0 auto;
	text-align:left;
	width:95%;
}

.hyo2 h3{ margin-top:50px; border-bottom: #F00 2px solid; margin-bottom:20px}

.hyo2 ul { list-style:none; margin:20px 0 0 25px}
.hyo2 li { list-style: decimal; margin-bottom:5px}
.hyo2 dl { margin:20px 0 0 0px}
.hyo2 dd { margin:0 0 10px; color: #039; font-weight:bolder;}
.hyo2 dt { line-height:180%}


/* hosue studio */

@media screen and (min-width: 769px){
.box2 { padding:20px 0 10px 0; width:70%; margin:0 auto;  text-align:left;}

}

@media screen and (max-width: 768px){
.box2 { padding:10px; text-align:left;}
}

.house { text-align:left; margin:40px 0 20px 0; padding:2%;}

.house dl{ margin-bottom:30px;}
.house dt{ font-size:120%; border-bottom:#F00 2px solid; font-weight:bolder}
.house dd{ margin:15px 0 0 0px; padding:0}

.house ul{ margin:0 0 20px 25px; list-style:none}
.house li{ list-style: decimal; margin-bottom:5px}

.house2 { margin:100px 0 20px 0px; text-align:right}

.thumb img{ width:50px}

/* look book */

@media screen and (min-width: 769px){
.lookbook { width:1040px; margin:0 auto;}
.lookbook p{ text-align:left; padding:5px 0 20px}

.lookbook div{ float:left; margin-right:10px;}
.lookbook img{ width: 800px;}

.lookbook .clear { clear:both}


@media screen and (max-width: 768px){
.lookbook { width:100%; margin:0 auto;}
.lookbook p{ text-align:left; padding:5px 0 20px}

.lookbook div{ width:100%;}
.lookbook img{ width: 100%;}

.lookbook .clear { clear:none; margin:0; padding:0}
}

/* dog love project */

.main_other_cont article{ width: 100%; margin:0 auto; max-width:960px; text-align:left; border-top:2px #FF0000 solid; padding:30px 0 30px}
.main_other_cont article h3{ padding:10px 0 10px; font-size:140%; line-height:120%}
.main_other_cont article h4{ color:#006;}
.main_other_cont article p{ margin:0 0 10px; padding:0}
.main_other_cont article ul{ list-style:none; margin:10px 0 10px 20px}
.main_other_cont article li{ list-style: disc; margin:0}
.main_other_cont article img{ margin:0 0 30px 0; padding:0}


/* new arrival */

@media screen and (min-width: 769px){
.newarrival { width:800px; margin:0 auto;}
.newarrival p{ text-align:left; padding:5px 0 20px}

.newarrival div{ margin: 0 auto;}

.newarrival .clear { clear:both}
}

@media screen and (max-width: 768px){
.newarrival { width:100%; margin:0 auto;}
.newarrival p{ text-align:center; padding:5px 0 20px}

.newarrival div{ width:100%;}

.newarrival .clear { clear:none; margin:0; padding:0}
}
	
	
@media screen and (min-width: 769px){
		.styling ul li {
			float: left;
			list-style-type: none;
			width: 50%;
		}
}	
	
@media screen and (max-width: 768px){
	.styling ul li {
			float: left;
			list-style-type: none;
			width: 100%;
		}
}
	