
}
.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%
}
h2.title {
  font-family: 'Anton', sans-serif;
  color: #ff0000;
  font-size: 36px;
  font-weight: 300;
}
/*  mail magazine  */

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

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


.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: 481px){
	
.main_other_cont table.hyo1{
	padding:50px 0 50px 0;
	padding-bottom:50px;
	width:100%;
	margin:0 auto;
	text-align:center;
	font-size:100%;
	line-height:200%;
}

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

}



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

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

.main_other_cont table.hyo1 tr{ background:white; 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;}

.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 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}


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

.thumb img{ width:50px}

/* look book */

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

.lookbook div{ float:left; margin:45px;}
.lookbook img{ width: 400px;}

.lookbook .clear { clear:both; border-bottom: 1px #CCC dashed;}
}

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

.lookbook div{ width:100%; margin: 20px 0 20px 0;  border-bottom: 1px #CCC dashed;}
.lookbook img{ width: 400px;}

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

/* dog love project */

.main_other_cont article{ width: 100%; padding:10px; box-sizing:border-box;margin:0 auto 40px; max-width:800px; text-align:left;}
.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}
