@charset "utf-8";

/*
 * CSS for PC
 * @date     2022.06
 */
 .sp { display: none !important;}

#widewrapper  { width: 100%; background: url(../images/bg.png) repeat-x bottom #fff;}
#contentsArea { background: url(../images/kv_bg.png) no-repeat 50% 0; background-size: 100%; padding-bottom: 40px; overflow: hidden;}
#contentsArea h1 { display: block; width: 100%; text-align: center; padding-top: 100px;}

#part1 { width: 100%; background: url(../images/wave.png) no-repeat center center; padding: 140px 0;}
#part1 dl { width: 1100px; margin: 0 auto; overflow: hidden;}
#part1 dl dt { width:35%; float: right; }
#part1 dl dt img { width: 100%;}
#part1 dl dd { width:65%; float:left; text-align: center;}
#part1 dl dd h2 { width: 100%; }
#part1 dl dd p  { margin: 20px 0; line-height: 140%; font-size: 21px;}
#part1 dl dd p strong {color: #299BE2;}
#part1 dl dd span.note{ width: 80%; margin: 0 auto; font-size: 14px; line-height: 120%; clear: both; display: block; text-align: left; padding:0 0 16px;}

#part2 { width: 100%; text-align: center; margin: 40px 0;}
#part2 a.bnr { display: block; margin-top: 40px;}
