@charset "utf-8";
/*-----------------------------------------------------
/sitemap/index.html

FileName:   page.css
$Revision: 1.0 $
-----------------------------------------------------*/

/*■コンテンツ*/

section.card {
margin:3.0em 0 0 0;
}

section.flatbtn h2 a {
font-size: 2.0rem;
color: #0091ea;
}



/*■Media Queriesによる切り替え*/

@media only screen and (min-width:766px) {
/* 767px以上のデバイスに適用 */



}



@media only screen and (min-width:1022px) {
/* 1023px以上のデバイスに適用 */

/*■コンテンツ*/

article {
width:1008px;
margin:30px auto 0 auto;
}

.wrap {
display:-webkit-box;
display:-ms-flexbox;
display:-webkit-flex;
display:flex;
-ms-flex-wrap:wrap
-webkit-flex-wrap:wrap;
flex-wrap:wrap;
}

.wrap section {
width:489px;
}

.wrap section:nth-child(2n) {
margin-left:30px;
}

}



@media only screen and (max-device:768px) and (-webkit-min-device-pixel-ratio:2) {
/* 768px以下のRetina Displayデバイスに適用 */

}