/*--------------------
	VARIABLE
--------------------*/
/*--------------------
	COMMON
--------------------*/
@media screen and (max-width: 640px) {
  .pc {
    display: none !important; } }

.sp {
  display: none; }
  @media screen and (min-width: 641px) {
    .sp {
      display: block; } }

/*--------------------
	INTRODUCE
--------------------*/
#site .mvlow.cor {
  background: url("../img/site/img_mv.jpg") no-repeat center center/cover; }
#site .box {
  padding-bottom: 10px;
  border-bottom: 2px dotted #ccc;
  margin-bottom: 10px; }
  #site .box:last-child {
    border: none; }
  #site .box h4 {
    color: #2151a7; }
  #site .box ul li {
    color: #2151a7;
    line-height: 2em; }
  #site .box a {
    text-decoration: underline;
    color: #2151a7; }
    #site .box a:hover {
      text-decoration: none; }
