@charset "utf-8";

.w50{width:50%;}
.w60{width:60%;}


.infolist li{
list-style-image: url(/content/dam/nttcom/hq/jp/business/services/application/hp-domain/nttdomain/wnew/img/allow_link2.gif);
}
.home_area_l{
	width:600px;
	margin:0;
	padding:0;
	float:left;
}
.home_area_r{
	width:520px;
	margin:0;
	padding:0;
	float:right;
}
.home_todoufuken{
	position: relative;
	width: 387px;
	height: 120px;
	background: url(/content/dam/nttcom/hq/jp/business/services/application/hp-domain/nttdomain/img/bg_prefjpbnr.gif) no-repeat;
}
.home_todoufuken .btn_l {
    display: block;
    float: left;
    margin: 82px 0 0 15px;
}
.home_todoufuken .btn_r {
    display: block;
    float: left;
    margin: 82px 0 0 15px;
}

@media only screen and (min-width: 0px) and (max-width: 420px) {
.w50{width:100%;}
.w60{width:100%;}

.home_area_l{
	width:100%;
	margin:0;
	padding: 0 10px 20px !important;
	float:none;
}
.home_area_r{
	width:100%;
	margin: 0 0 -30px 0;
	padding:0;
	float:none;
}
.home_area_l .domain img{ 
	width:100%;
}
.home_todoufuken{
	position: relative;
	width: 100%;
	height: 160px;
	background: url(/content/dam/nttcom/hq/jp/business/services/application/hp-domain/nttdomain/img/bg_prefjpbnr.gif) no-repeat;
	background-size: contain;
	margin:0;
	padding:0 10px;
}
.home_todoufuken .btn_l {
    display: block;
    float: left;
    margin: 23% 0 0 0;
    width:48%;
}

.home_todoufuken .btn_r {
    display: block;
    float: right;
    margin: 23% 0 0 0;
    width:48%;
}
.home_todoufuken .btn_l img,
.home_todoufuken .btn_r img{
     width:100%;
}
.nttdomain_first_hq{
	display: none;
}
}