@charset "shift_jis";
/*==============================================
common
============================================= */
#header {
border-bottom: #ededed solid 1px;
}
.headerIn,
.footerIn {
width: 930px;
margin: 0 auto;
}
.copyRight { border-top: 1px solid #ededed; }
#footer { margin-top: 10px; }
.pageTop { border-radius: 50%; }
.sp { display: none; }

/*==============================================
看板
============================================= */
.mainTitleWrap {
width: 100%;
background: #f2f2f2;
}
.mainTitle {
width: 1040px;
height:710px;
margin: 0 auto;
position: relative;
background: url(https://img1.kakaku.k-img.com/images/article/tieup/22/11_zenfone9/main_bg.png) no-repeat top left;
}
h1 {
width: 405px;
height: 272px;
background: url(https://img1.kakaku.k-img.com/images/article/tieup/22/11_zenfone9/main_tit.png) no-repeat top left;
text-indent: -999em;
font-size: 0;
z-index: 1;
position: absolute;
top:89px;
right:0;
}
.mainItem {
position: absolute;
top:89px;
left:0;
}
.lead{
position: absolute;
top:527px;
left:0;
padding: 0 10px;
}
.lead p{
font-size: 16px;
line-height: 1.7;
}
.lead a:link,
.lead a:visited {
color: #5b849c;
text-decoration: underline;
font-weight: bold;
transition: 0.3s;
}
.lead a:hover,
.lead a:active {
color: #7BB0D0;
}
.topbnr a{
width: 336px;
height: 56px;
line-height: 56px;
background: #5b849c;
border-radius: 50px;
text-align: center;
font-size: 16px;
color: #fff;
font-weight: bold;
display: block;
letter-spacing: 0.04em;
position: absolute;
top:412px;
right:32px;
transition:  0.3s;
box-sizing: border-box;
}
.topbnr a::after{
content: '';
display: inline-block;
width: 8px;
height: 13px;
background-image: url(https://img1.kakaku.k-img.com/images/article/tieup/22/11_zenfone9/arrow.svg);
background-repeat: no-repeat;
background-size: contain;
position: absolute;
top:21px;
right:20px;
padding-right: 3px;
}
.topbnr a:hover{
background: #6d9ebb;
}

.contentsNavi{
width: 100%;
background: #222222;
margin: 0 auto;
padding: 0 0 60px;
}
.contentsNaviIn{
width: 1000px;
margin: 0 auto;
background: url(https://img1.kakaku.k-img.com/images/article/tieup/22/11_zenfone9/nav_tit.png) no-repeat top left;
padding-left: 110px;
box-sizing: border-box;
}
.contentsNavi ul{
line-height: 1.5;
padding-top: 60px;
}
.contentsNavi li {
background: url(https://img1.kakaku.k-img.com/images/article/tieup/22/11_zenfone9/nav_arrow.png) no-repeat center left;
padding-left: 8px;
height: 24px;
line-height:24px;
}
.contentsNavi li a .point01,
.contentsNavi li a .point02,
.contentsNavi li a .point03,
.contentsNavi li a .point04 {
color: #6a9ab6;
width: 200px;
display: inline-block;
padding-left: 40px;
}
.contentsNavi li .point01{background: url(https://img1.kakaku.k-img.com/images/article/tieup/22/11_zenfone9/nav_nam01.png) no-repeat top left;}
.contentsNavi li .point02{background: url(https://img1.kakaku.k-img.com/images/article/tieup/22/11_zenfone9/nav_nam02.png) no-repeat top left;}
.contentsNavi li .point03{background: url(https://img1.kakaku.k-img.com/images/article/tieup/22/11_zenfone9/nav_nam03.png) no-repeat top left;}
.contentsNavi li .point04{background: url(https://img1.kakaku.k-img.com/images/article/tieup/22/11_zenfone9/nav_nam04.png) no-repeat top left;}
.contentsNavi li a{
display: block;
letter-spacing: 0.05em;
}
.contentsNavi li + li{
margin-top: 16px;
}
.contentsNavi li a {
font-size: 17px;
font-weight: bold;
transition:0.3s;
display: block;
padding-left: 20px;
position: relative;
color: #D3D3D3;
}
.contentsNavi li:hover {
    opacity: 0.6;
}

/*==============================================
#mainContents
============================================= */
#mainContents {
font-family:'游ゴシック Medium', '游ゴシック体', 'Yu Gothic Medium', YuGothic , "ヒラギノ角ゴ Pro W3" , "Hiragino Kaku Gothic Pro" , "Meiryo UI" , "メイリオ" , Meiryo , "ＭＳ Ｐゴシック" , "MS PGothic" , sans-serif;
font-feature-settings: "palt";
font-weight: 500;
}
.paragraph p {
font-size: 17px;
line-height: 2.0;
margin-bottom: 40px;
letter-spacing: 0.03em;
color: #000;
text-align: justify;
text-justify: inter-ideograph;
}
.paragraph p a{
color: #5b849c;
font-weight: bold;
transition: 0.3s;
text-decoration: underline;
}
.paragraph p a:hover{
opacity: 0.6;
}
.paragraph p.cap{
font-size: 15px;
line-height: 2.0;
margin-bottom: 0;
}
.paragraph{
padding: 100px 0 0;
}
.paragraphIn{
width: 930px;
margin: 0 auto;
padding-bottom: 20px;
}
.paragraph h2 {
width: 930px;
margin: 0 auto 50px;
font-size: 42px;
line-height: 1.3;
font-weight: bold;
color: #101010;
padding-left: 110px;
box-sizing: border-box;
letter-spacing: -0.02em;;
}
.paragraph h2.tit01{
background: url(https://img1.kakaku.k-img.com/images/article/tieup/22/11_zenfone9/h2_num01.png) no-repeat top left;
height: 109px;
}	
.paragraph h2.tit02{
background: url(https://img1.kakaku.k-img.com/images/article/tieup/22/11_zenfone9/h2_num02.png) no-repeat 0 4px;
height: 150px;
}	
.paragraph h2.tit03{
background: url(https://img1.kakaku.k-img.com/images/article/tieup/22/11_zenfone9/h2_num03.png) no-repeat 0 4px;
height: 150px;
}
.paragraph h2.tit04{
background: url(https://img1.kakaku.k-img.com/images/article/tieup/22/11_zenfone9/h2_num04.png) no-repeat top left;
height: 109px;
}	
.paragraph h2 .point {
line-height: 1.1;
font-size: 26px;
display: block;
padding-bottom: 15px;
color: #5b849c;
}
.paragraph h2.tit01 .point,
.paragraph h2.tit04 .point {
padding-top: 8px;
}
.innerbnr {
width: 100%;
background: #111111;
}
.innerbnr .bnr a{
width: 930px;
height: 268px;
margin: 0 auto;
position: relative;
display: block;
}
.innerbnr .bnr a .img{
width: 464px;
height: 243px;
position: absolute;
bottom:0;
left:0;
transition: 0.3s;
}
.innerbnr .bnr a .info{
width: 384px;
position: absolute;
top:45px;
right:17px;	
text-align: center;
font-weight: bold;
}
.innerbnr .bnr a .catch{
font-size: 25px;
line-height: 1.2;
color: #5b849c;
margin-bottom:12px;
}
.innerbnr .bnr a .catch span{
font-size: 20px;
}
.innerbnr .bnr a .name{
width: 290px;
height: 72px;
background: url(https://img1.kakaku.k-img.com/images/article/tieup/22/11_zenfone9/logo.svg) no-repeat top left;
background-size:100%;
margin: 0 auto 15px;
}
.innerbnr .bnr a .btn{
width: 100%;
height: 52px;
line-height: 53px;
background: #5b849c;
border-radius: 50px;
text-align: center;
font-size: 16px;
color: #fff;
font-weight: bold;
display: block;
letter-spacing: 0.04em;
box-sizing: border-box;
position: relative;
margin: 0 5px 0 3px;
transition: 0.3s;
}
.innerbnr .bnr a .btn::after{
content: '';
display: inline-block;
width: 8px;
height: 13px;
background-image: url(https://img1.kakaku.k-img.com/images/article/tieup/22/11_zenfone9/arrow.svg);
background-repeat: no-repeat;
background-size: contain;
position: absolute;
top:20px;
right:18px;
padding-right: 3px;
}
.innerbnr .bnr a:hover .btn{
background: #73A6C4;
}
.titS,
.titS2 {
font-size: 24px;
line-height: 1.3;
font-weight: bold;
margin-bottom: 15px;
color: #5b849c;
text-align: center;
}
.titS2{
display: block;
}
.titS2 span{
padding: 0 24px;
text-align: center;
display: inline-block;
position: relative;
}
.titS2 span::before{
content: '';
display: inline-block;
width: 14px;
height: 14px;
background-image:url(https://img1.kakaku.k-img.com/images/article/tieup/22/11_zenfone9/icon.png);
background-size: contain;
position: absolute;
top:8px;
left:0;
}
.titS2 span::after{
content: '';
display: inline-block;
width: 14px;
height: 14px;
background-image:url(https://img1.kakaku.k-img.com/images/article/tieup/22/11_zenfone9/icon.png);
background-size: contain;
position: absolute;
top:8px;
right:0;
}
p + .titS,
p + .titS2,
p + .imgBox1,
p + .imgBox2,
p + .imgBox3,
p + .imgBox4,
p + .imgBox7 {
margin-top: 70px;
}
.imgBox1,
.imgBox3,
.imgBox5,
.imgBox6,
.imgBox7 {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
.imgBox1,
.imgBox2,
.imgBox3 {
width: 800px;
margin:0 auto 70px;
}
.imgBox4 {
width: 760px;
margin:0 auto 70px;
}
.imgBox5 {
width: 930px;
margin:0 auto 70px;
}
.imgBox6 {
width: 800px;
margin:0 auto 70px;
}
.imgBox7 {
width: 600px;
margin:0 auto 70px;
}
.imgBox1 a{
width: 395px;
}
.imgBox1 a + a{
margin-bottom: 10px;
}
.imgBox2 a{
  width: 800px;
}
.imgBox3 a{
  width: 460px;
}
.imgBox4 a{
  width: 760px;
}
.imgBox5 a{
  width: 460px;
}
.imgBox6 a{
  width: 194px;
}
.imgBox7 div{
  width:260px;
}
.imgBox1 a,
.imgBox2 a,
.imgBox3 a,
.imgBox4 a,
.imgBox5 a,
.imgBox6 a,
.imgBox7 a{
  display: block;
  cursor: zoom-in;
}
.imgBox1 img,
.imgBox2 img,
.imgBox3 img,
.imgBox4 img,
.imgBox5 img,
.imgBox6 img,
.imgBox7 img {
width:100%;
}

/* cap size */
.imgBox1 .cap{
width:800px;
}
.imgBox3 .cap{
width:320px;
}
.imgBox4 .cap{
width:760px;
}
.imgBox5 .cap {
width:930px;
}
.imgBox2 .cap,
.imgBox6 .cap {
width:800px;
}
.imgBox7 .cap {
width:260px;
}
.imgBox2 .cap,
.imgBox4 .cap,
.imgBox5 .cap,
.imgBox6 .cap,
.imgBox7 .cap {
margin-top: 15px;
}

/*----　動画 ----*/
video { 
outline: none;
}
.movBox {
width: 930px;
margin:0 auto 70px;
}
.movBox .mov {
width: 930px;
height: 298px;
margin-bottom:15px;
}
.movTxt {
font-size: 13px;
line-height: 1.5;
color: #666;
text-align: center;
}

#matome.paragraph {
background: #3d3d3e;
padding: 120px 0 0;
}
#matome.paragraph h2{
color: #f4f4f4;
}
#matome.paragraph p{
color: #fff;
margin-bottom: 0;
}


/*==============================================
.productBox
============================================= */
.productBox{
width: 100%;
background:#3d3d3e url(https://img1.kakaku.k-img.com/images/article/tieup/22/11_zenfone9/product_bg.jpg) no-repeat top center;
padding-bottom: 100px;
}
.productBoxIn {
padding: 90px 0 0;
width: 930px;
margin: 0 auto 60px;
}
.productBoxIn .img{
width: 670px;
margin: 0 auto;
}
.productBoxIn .info{
text-align: center;
font-weight: bold;
}
.productBoxIn .catch{
font-size: 21px;
color: #6a9ab6;
margin-bottom: 15px;
}
.productBoxIn .name{
width: 364px;
height: 93px;
background:url(https://img1.kakaku.k-img.com/images/article/tieup/22/11_zenfone9/logo.svg) no-repeat top center;
background-size: 364px;
margin: 0 auto 20px;
text-indent: -999em;
font-size: 0;
z-index: 1;
}
.productBoxIn .btn{
width: 520px;
height: 60px;
line-height: 62px;
background: #5b849c;
border-radius: 50px;
text-align: center;
font-size: 16px;
color: #fff;
font-weight: bold;
display: block;
letter-spacing: 0.05em;
transition:  0.3s;
box-sizing: border-box;
margin: 0 auto;
position: relative;
}
.productBoxIn .btn::after{
content: '';
display: inline-block;
width: 10px;
height: 17px;
background-image: url(https://img1.kakaku.k-img.com/images/article/tieup/22/11_zenfone9/arrow.svg);
background-repeat: no-repeat;
background-size: contain;
position: absolute;
top:21px;
right:20px;
padding-right: 3px;
}
.productBoxIn a:hover .btn{
background: #6d9ebb;
}

/*==============================================
.releasedate
============================================= */
.releasedate {
font-size: 11px; 
color: #fff;
width: 930px; 
margin: 0 auto; 
text-align: right;
}

