@charset "UTF-8";

.karoon2020_navi,
.karoon2020_point02 {background-color:#fdf4f6; text-align:center;}
.karoon2020_navi_inner {max-width:1020px; padding:80px 5px 80px 5px; margin:0 auto; text-align:center;}
.karoon2020_navi h2 {font-size:42px; font-size:4.2rem; font-weight:normal; line-height:1.4; color:#ec7993; padding-bottom:40px;}
.karoon2020_navi ul {display:flex; flex-wrap: wrap; justify-content:center;}
.karoon2020_navi ul li {width:25%; padding:0 15px 30px 15px;}




.karoon2020_point02_inner {max-width:1020px; padding:120px 20px 80px 20px; margin:0 auto;}
.karoon2020_point02 p {font-size:14px; font-size:1.4rem; line-height:1.6; color:#686868;}
.karoon2020_point02 p a,
.karoon2020_point02 p a:visited {color:#ec7993;}
.karoon2020_point02 p a:hover {color:#efa8bb;}
.karoon2020_point02 p.kar_ann {font-size:13px; font-size:1.3rem; color:#808080;}
.karoon2020_point02 h3 {color:#ec7993; font-size:18px; font-size:1.8rem;}
.karoon2020_point02 img {border:1px solid #dbdbdb; margin-bottom:24px;}
.karoon2020_point02 p.kar_lead {font-size:14px; font-size:1.4rem; font-weight:bold; line-height:1.2; padding-bottom:10px;}
.karoon2020_point02 p.listnk {padding-top:12px;}

.karoon2020_point02 ul {display:flex; flex-wrap: wrap; justify-content:center;}
.karoon2020_point02 ul li {width:33.33%; padding:0 20px 60px 20px; vertical-align:top; display:inline-block;}




/*!------------------------------------*\
    Tablet
\*!------------------------------------*/
@media screen and (max-width: 981px) {


}

/*!------------------------------------*\
    Smartphone
\*!------------------------------------*/
@media screen and (max-width: 641px) {

.karoon2020_navi_inner {padding:30px 10px 10px 10px; margin:0 auto; text-align:center;}
.karoon2020_navi h2 {font-size:22px; font-size:2.2rem; font-weight:normal; line-height:1.4; color:#ec7993; padding-bottom:20px;}
.karoon2020_navi ul li {width:50%; padding:0 10px 20px 10px;}

.karoon2020_point02_inner {max-width:1020px; padding:30px 0 30px 0; margin:0 auto;}
.karoon2020_point02 p {font-size:14px; font-size:1.4rem; line-height:1.6; color:#686868;}
.karoon2020_point02 p a,
.karoon2020_point02 p a:visited {color:#ec7993;}
.karoon2020_point02 p a:hover {color:#efa8bb;}
.karoon2020_point02 p.kar_ann {font-size:13px; font-size:1.3rem; color:#808080;}
.karoon2020_point02 h3 {color:#ec7993; font-size:16px; font-size:1.6rem;}
.karoon2020_point02 img {border:1px solid #dbdbdb; margin-bottom:24px;}
.karoon2020_point02 p.kar_lead {font-size:14px; font-size:1.4rem; font-weight:bold; line-height:1.2; padding-bottom:10px;}
.karoon2020_point02 p.listnk {padding-top:12px;}

.karoon2020_point02 ul {display:flex; flex-wrap: wrap; justify-content:center;}
.karoon2020_point02 ul li {width:50%; padding:0 10px 40px 10px; vertical-align:top; display:inline-block;}

}