@charset "Shift_JIS";



/*-------------------------------------*/
/*---------------layout----------------*/
/*-------------------------------------*/

/*.mod-mainContentContainer h1{
	line-height:0;
}*/

#hozo1Wrapper{
	width:950px;
	text-align:center;
	margin:0 auto;
	color:#333;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}


#hozo1Hdr{
	width:100%;
	margin-bottom:10px;
}

#hozo1Hdr .left{float:left;}
#hozo1Hdr .right{float:right;}

#hozo1Wrapper h1{
	margin-bottom:30px;
}

#hozo1Wrapper h1 img{
	max-width:100%;
	height:auto;
}



#hozo1BnrPC{
	margin-bottom:70px;
}

#hozo1BnrPC li{
	margin-bottom:20px;
}

#hozo1BnrPC li p{
	padding-top:3px;
	text-align:right;
}



#hozo1BnrSP{
	margin-bottom:40px;
}

#hozo1BnrSP li{
	margin-bottom:15px;
}

#hozo1BnrSP li p{
	padding-top:3px;
	text-align:right;
}

#hozo1BnrSP li img{
	max-width:100%;
	height:auto;
}

#hozo1Wrapper .nayaBox{
	width:100%;
	margin-bottom:10px;
	padding-bottom:35px;
	background:url(/msc/owner/recommend/handycam/hozonsaki1/images/naya_bg.gif) #f9f7f1 repeat left top;
	text-align:left;
}

#hozo1Wrapper .nayaBox h2.title img.hozo1SP,
#hozo1Wrapper .nayaBox h3 img.hozo1SP{
	max-width:100%;
	height:auto;
}

#hozo1sono1 .youi{
	padding:0 115px;
}

#hozo1sono1 .btns{
	margin-bottom:48px;
	height:80px;
}

#hozo1sono1 .btns .left{
	width:301px;
	float:left;
	margin-left:332px;
	_margin-left:160px;
}

#hozo1sono1 .btns .left p{
	padding-left:5px;
}

#hozo1sono1 .btns .right{
	width:231px;
	float:left;
	margin-left:10px;
}

#hozo1sono1 .hozo1Osusume{
	width:830px;
	padding:20px 25px 25px 25px;
	border:1px #ece5d4 solid;
	margin:0 auto;
	background:url(/msc/owner/recommend/handycam/hozonsaki1/images/naya1_blk2_bg.gif) repeat;
}

#hozo1sono1 .hozo1Osusume .boxWrap{
	width:100%;
	text-align:left;
	margin-bottom:20px;
}

#hozo1sono1 .hozo1Osusume .boxWrap .left{
	float:left;
}

#hozo1sono1 .hozo1Osusume .boxWrap .right{
	float:right;
}

#hozo1sono1 .hozo1Osusume .boxWrap .Box{
	/*width:405px;*/
	width:399px;
	border:3px #efebdf solid;
	background-color:#fff;
	padding-bottom:15px;
}

#hozo1sono1 .hozo1Osusume .boxWrap .Box h5{
	padding:8px 12px;
	font-size:16px;
	line-height:1.2;
	font-weight:normal;
	background:url(/msc/owner/recommend/handycam/hozonsaki1/images/naya1_blk2_ttlbg.gif) repeat;
	margin-bottom:20px;
}

#hozo1sono1 .hozo1Osusume .boxWrap .Box .innerBoxWrap{
	width:100%;
	margin-bottom:10px;
}

#hozo1sono1 .hozo1Osusume .boxWrap .Box .innerBoxWrap .pic{
	float:left;
	margin-right:25px;
}

#hozo1sono1 .hozo1Osusume .boxWrap .Box .innerBoxWrap div{
	padding-top:14px;
}

#hozo1sono1 .hozo1Osusume .boxWrap .Box .innerBoxWrap div p{
	margin-bottom:10px;
}

#hozo1sono1 .hozo1Osusume .btmBox{
	/*width:830px;*/
	width:824px;
	border:3px #efebdf solid;
	background-color:#fff;
	padding-top:15px;
	padding-bottom:15px;
}

#hozo1sono1 .hozo1Osusume .btmBox .pd{
	width:96%;
	padding-left:2%;
	padding-right:2%;
}

#hozo1sono1 .hozo1Osusume .btmBox .pd .innerBoxWrap{
	width:788px;
}

#hozo1sono1 .hozo1Osusume .btmBox .pd .left{
	width:385px;
	float:left;
}

#hozo1sono1 .hozo1Osusume .btmBox .pd .fig{float:right;}


#hozo1sono2 .boxWrap{
	width:93%;
	text-align:center;
	margin:0 0 5px 35px;
}

#hozo1sono2 .boxWrap img{
	float:left;
}

#hozo1sono2 .boxWrap img.left{
	margin-right:40px;
}

#hozo1sono2 .btns{
	width:100%;
	margin-bottom:5px;
	text-align:center;
}

#hozo1sono2 .btns img{
	margin:0 5px;
}

#hozo1sono2 .pdLR .boxWrap2{
	width:100%;
}

#hozo1sono2 .pdLR .boxWrap2 img.right{
	float:right;
	margin-left:15px;
}

#hozo1sono3 .pdLR .boxWrap{
	width:100%;
}

#hozo1sono3 .pdLR .boxWrap img.right{
	float:right;
	margin-left:15px;
}

#hozo1sono3 .pdLR .boxWrap2 h4 p{
	padding:6px;
	font-size:16px;
	font-weight:normal;
	line-height:1;
	color:#fff;
	background-color:#4ccfff;
}

#hozo1sono3 .pdLR .boxWrap2 .box3Wrap{
	width:100%;
}

#hozo1sono3 .pdLR .boxWrap2 .box3Wrap li{
	width:271px;
	float:left;
	margin-right:30px;
}

#hozo1sono3 .pdLR .boxWrap2 .box3Wrap li.last{
	margin-right:0px;
}

#hozo1sono3 .pdLR .boxWrap2 .box3Wrap li h5{
	width:271px;
	margin-bottom:5px;
}

#hozo1sono3 .pdLR .boxWrap2 .box3Wrap li p{
	width:271px;
	margin-bottom:10px;
}

#hozo1sono3 .pdLR .boxWrap2 .box3Wrap li div{
	width:271px;
	text-align:center;
}



#hozo1sono4 .pdLR .boxWrap{
	width:100%;
}

#hozo1sono4 .pdLR .boxWrap img.right{
	float:right;
	margin-left:15px;
}


#hozo1goiken .boxWrap{
	background:url(/msc/owner/recommend/handycam/hozonsaki1/images/goikenbako_icon.gif) no-repeat 60px 52px;
	padding:48px 35px 0 183px;
}


#hozo1Ftr{
	width:100%;
	text-align:left;
	padding:15px 0 10px 0;
	border-top:1px solid #ccc;
}

#hozo1Ftr .boxWrap{
	width:100%;
	margin-bottom:20px;
}

#hozo1Ftr .boxWrap ul.left{
	width:45%;
	float:left;
}

#hozo1Ftr .boxWrap ul.right{
	width:45%;
	float:right;
	text-align:right;
}

#hozo1Ftr .boxWrap ul li{
	font-size:12px;
	line-height:1;
	display:inline;
	padding:1px 10px;
}

#hozo1Ftr .boxWrap ul li.line{
	border-right:1px solid #333;
}



#hozo1Ftr address{
	width:100%;
	font-size:10px;
	line-height:1;
	color:#666;
}





#hozo1Wrapper .hozo1PC{display:block;}
#hozo1Wrapper .hozo1SP{display:none;}

#hozo1Wrapper .pdLR{padding:0 4%;}

#hozo1Wrapper .pagetop{
	text-align:right;
	margin-bottom:45px;
}


@media only screen and (min-width:640px){

}


@media only screen and (max-width:640px){
#hozo1Wrapper .hozo1PC{display:none;}
#hozo1Wrapper .hozo1SP{display:block;}

#hozo1Wrapper .maxW100{
	max-width:100%;
	height:auto;
}

#hozo1Wrapper{
	width:100%;
}
#hozo1Wrapper h1{
	margin-bottom:10px;
}

/*#hozo1Hdr .right{
	width:150px;
	height:auto;
}*/

#hozo1sono1 .youi{
	padding:0 10px;
}


/*#hozo1sono1 .btns{
	text-align:center;
	margin-bottom:48px;
}

#hozo1sono1 .btns a img.right{
	margin-left:0px;
}*/

#hozo1sono1 .btns{
	text-align:center;
	margin-bottom:48px;
	height:auto;
}

#hozo1sono1 .btns .left{
	width:auto;
	float:none;
	margin-left:0px;
	margin-bottom:5px;
}

#hozo1sono1 .btns .left p{
	padding-left:5px;
}

#hozo1sono1 .btns .right{
	width:auto;
	float:none;
	margin-left:0px;
}





#hozo1sono1 .hozo1Osusume{
	width:95%;
	padding:0px 0px 0px 0px;
	border:none;
	margin:0 auto;
	background:none;
}

#hozo1sono1 .hozo1Osusume .boxWrap{
	width:100%;
	text-align:left;
	margin-bottom:20px;
}

#hozo1sono1 .hozo1Osusume .boxWrap .left{
	float:none;
	margin-bottom:20px;
}

#hozo1sono1 .hozo1Osusume .boxWrap .right{
	float:none;
}

#hozo1sono1 .hozo1Osusume .boxWrap .Box{
	/*width:405px;*/
	width:97%;
	border:3px #efebdf solid;
	background-color:#fff;
	padding-bottom:15px;
}

#hozo1sono1 .hozo1Osusume .boxWrap .Box h5{
	padding:8px 12px;
	font-size:16px;
	line-height:1.2;
	font-weight:normal;
	background:url(/msc/owner/recommend/handycam/hozonsaki1/images/naya1_blk2_ttlbg.gif) repeat;
	margin-bottom:20px;
}

#hozo1sono1 .hozo1Osusume .boxWrap .Box .innerBoxWrap{
	width:100%;
	margin-bottom:10px;
}

#hozo1sono1 .hozo1Osusume .boxWrap .Box .innerBoxWrap .pic{
	float:left;
	margin-right:25px;
}

#hozo1sono1 .hozo1Osusume .boxWrap .Box .innerBoxWrap div{
	padding-top:14px;
}

#hozo1sono1 .hozo1Osusume .boxWrap .Box .innerBoxWrap div p{
	margin-bottom:10px;
}

#hozo1sono1 .hozo1Osusume .btmBox{
	/*width:830px;*/
	width:97%;
	border:3px #efebdf solid;
	background-color:#fff;
	padding-top:15px;
	padding-bottom:15px;
}

#hozo1sono1 .hozo1Osusume .btmBox .pd{
	width:96%;
	padding-left:2%;
	padding-right:2%;
}

#hozo1sono1 .hozo1Osusume .btmBox .pd .innerBoxWrap{
	width:100%;
}

#hozo1sono1 .hozo1Osusume .btmBox .pd .left{
	width:100%;
	float:none;
	margin-bottom:5px;
}

#hozo1sono1 .hozo1Osusume .btmBox .pd .fig{float:none;}






#hozo1sono2 .boxWrap{
	width:100%;
	text-align:center;
	margin:0 0 5px 0;
}

#hozo1sono2 .boxWrap img{
	float:none;
	margin-bottom:10px;
}

#hozo1sono2 .boxWrap img.left{
	margin-right:0px;
}


#hozo1sono3 .pdLR .boxWrap2 .box3Wrap li{
	display:block;
	width:100%;
	float:none;
	margin-right:0px;
	margin-bottom:30px;
}

#hozo1sono3 .pdLR .boxWrap2 .box3Wrap li.last{
	margin-bottom:0px;
}

#hozo1sono3 .pdLR .boxWrap2 .box3Wrap li p{
	width:100%;
	margin-bottom:10px;
}

#hozo1sono3 .pdLR .boxWrap2 .box3Wrap li div{
	width:100%;
	text-align:center;
}


#hozo1sono2 .pdLR .boxWrap2,
#hozo1sono3 .pdLR .boxWrap,
#hozo1sono4 .pdLR .boxWrap{
	text-align:center;
}

#hozo1sono2 .pdLR .boxWrap2 img.right,
#hozo1sono3 .pdLR .boxWrap img.right,
#hozo1sono4 .pdLR .boxWrap img.right{
	float:none;
	margin-left:0px;
	margin-bottom:5px;
	max-width:100%;
	height:auto;
}

#hozo1goiken .boxWrap{
	background:url(/msc/owner/recommend/handycam/hozonsaki1/images/goikenbako_icon.gif) no-repeat 20px 26px;
	padding:24px 17px 0 90px;
}

}


@media only screen and (max-width:460px){
/*#hozo1Ftr{
	width:100%;
	text-align:left;
	padding:15px 0 10px 0;
	border-top:1px solid #ccc;
}

#hozo1Ftr .boxWrap{
	width:100%;
	margin-bottom:20px;
}*/

#hozo1Ftr .boxWrap ul.left{
	width:100%;
	float:none;
	padding-left:20px;
	list-style-type:disc;
}

#hozo1Ftr .boxWrap ul.right{
	width:100%;
	float:none;
	padding-left:20px;
	text-align:left;
	list-style-type:disc;
}

#hozo1Ftr .boxWrap ul li{
	font-size:14px;
	line-height:1.7;
	display:block;
	padding:5px 0px;
	list-style-type:disc;
}

#hozo1Ftr .boxWrap ul li.line{
	border-right:none;
}



#hozo1Ftr address{
	width:100%;
	font-size:10px;
	line-height:1;
	color:#666;
}
}



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

}


