@charset "UTF-8";

body{
	margin: 0;
	padding: 0;
	color: #FFFFFF;
	font-family: "YuMincho", "Hiragino Mincho ProN", "Yu Mincho";
	font-size: 2em;
   	
}

.back{overflow: hidden;
	background-image: url("images/haikeikoretukae.png");
	height: 4428px;
	width: 375px;
	background-repeat: no-repeat;
	
}

.tppage img{
    width: 375px;
    height: 640px;
    padding-top: 1px;
}


.リアルな質感、炎の揺らめき img{
    width: 291px;
    height: 23.5px;
    margin-top: 90px;
    margin-right: 0px;
    margin-left: 35px;
}



.コンセプト説明{
    padding-left: 80px;
    padding-top: 40px;
}

p.nigyoume{
    margin-left: -14px;
}

p.sanngyoume{
    padding-left: 54px;
}


.コンセプト説明2{
    padding-left: 56px;
    padding-top: 28px;
}

p.itigyoume{
    margin-left: 2px;
}

p.nigyoumenoni{
    margin-left: 15px;
}

p.sanngyoumenoni{
    margin-left: 73px;
}




.生活を灯し、日常を彩る img{
    width: 255.5px;
    height: 22px;
    margin-top: 218px;
    margin-left: 63px;
}

.生活スタイルの説明{
    margin-top: 43px;
}

p.iti{
    margin-left: 61px;
}

p.ni{
    margin-left: 130px;
}

p.san{
    margin-left: 25px;
}
.asa img{
    width: 302px;
    height: 255px;
    margin-top: 71px;
    margin-left: 35px;
}

p.okibasyonikomaranai{
    margin-left: 70px;
}

p.honokanaakari{
    padding-top: 10px;
    margin-left: 86px;
}

p.ukabiagari{
    padding-left: 86px;
    padding-top: 0px;
    margin-top: -50px;
}

.yoru img{
    width: 302px;
    height: 255px;
    margin-top: 41px;
    margin-left: 35px;
}

.選べる3種類 img{
    width: 171px;
    height: 22px;
    margin-top: 180px;
    margin-left: 95px;
}

.種類の説明{
    margin-top: 40px;
}

p.utukusiku{
    padding-left: 122px;
}

p.sikasi{
    padding-left: 75px;
}

p.nimotokekomuyouna{
    padding-left: 90px;
}

p.sannsyuruino{
    padding-left: 78px;
}

.syurui{
    margin-top: 81px;
    display: flex;
    margin-left: -10px;
    justify-content: space-around;
}

.hanakago img{
	width:70px;
	height:97px;
	
}

p.hanakagofont img{
    width: 33.5px;
    height: 14.5px;
    padding-left: 20px;
}

.kikuhana img{
	width:70px; 
	height:97px;
	
}

p.kikuhanafont img{
	width: 33.5px;
    height: 14.5px;
    padding-left: 20px;
	
}

.sidarezakura img{
	width:70px;
	height:97px;
}

p.sidarezakurafont img{
    width: 56px;
    height: 15px;
    padding-left: 9px;	
}

.税込1980円 img{
    width: 153.5px;
    height: 40px;
    padding-left: 110px;
    padding-top: 39px;
}

.rimokonsetumei{
    display: flex;
    flex-direction: row;
    padding-top: 23px;
}

p.yoruansin img{
    width: 139.5px;
    height: 19px;
    padding-top: 86px;
    padding-left: 30px;
}

.rimokonn img{
    width: 74.51px;
    height: 108.8px;
    padding-top: 0px;
    padding-left: 56px;
    margin-top: -16px;
}

.リモコン説明と価格 img{
    padding-left: 31px;
    padding-top: 0px;
    margin-top: -16px;
}

.税込550円 img{
    width: 129px;
    height: 21px;
    padding-top: 0px;
    margin-top: -1px;
}

.いろはあかり専用 img{
	width:202.5px;
	height:38.5px;
	
}

.size img{
    width: 171px;
    height: 24px;
    padding-left: 102px;
    padding-top: 129px;
}

.tenohira img{
    width: 302px;
    height: 255px;
    margin-left: 35px;
    padding-top: 40px;
}

p.tenohirani{
    padding-left: 123px;
}

p.konpakutona{
    padding-left: 69px;
}

.灯り彩るいろはあかりタイトル img{
    width: 217px;
    height: 58.5px;
    margin-left: 70px;
    padding-top: 85px;
}

.公式オンラインショップ img{
    width: 201px;
    height: 53px;
    padding-top: 20px;
    margin-left: 78px;
}

a:hover img {
  filter: alpha(opacity=50);
  -moz-opacity: 0.5;
  opacity: 0.5;
 
}


.sns img{
    width: 83px;
    height: 20px;
    margin-left: 135px;
    padding-top: 23px;
}

.snstati{
    display: flex;
    padding-left: 140px;
    margin-top: -10px;
}

.instagram img{
	width: 24px;
	height: 24px;
}

.twitter img{
    width: 24px;
    height: 20px;
    margin-left: 27px;
}

.ずっと、一緒にカメヤマ img{
    width: 241px;
    height: 57px;
    padding-left: 90px;
    padding-top: 90px;
}




.huddertati{
    display: flex;
    justify-content: space-around;
    margin-left: -10px;
	
}

.hudder{
    padding-left: 25px;
    font-size: small;
}

a{
  color:inherit;
  text-decoration: none;
}

a:hover  {
  filter: alpha(opacity=70);
  -moz-opacity: 0.7;
  opacity: 0.7;
  
}

.puraibasi{
    font-size: small;
}
.otoiawase{
    margin-right: 25px;
    font-size: small;
}


p.c{
    padding-left: 90px;
    font-family: YuMincho, "Yu Mincho", "Hiragino Mincho ProN", serif;
    font-style: normal;
    font-variant: normal;
    font-size: xx-small;
}
p{
    font-size: small;
    font-family: YuMincho, "Yu Mincho", "Hiragino Mincho ProN", serif;
}




    



