@charset "utf-8";
/* ===================================================================
CSS information
 file name  :  top.css
 style info :  スタイル指定
=================================================================== */

h1 {
  margin-top:50px;
  padding: 0.4em 0.5em;/*文字の上下 左右の余白*/
  color: #494949;/*文字色*/
  background: #f4f4f4;/*背景色*/
  border-left: solid 5px #7db4e6;/*左線*/
  border-bottom: solid 3px #d7d7d7;/*下線*/
}
.pc nav{
    width: 1200px;
    margin: 0 auto;
}

.sp nav{
    width: 375px;
    margin: 0 auto;
}

nav dl {
    text-align: left;
}

nav dl dt {
    margin-top: 30px;
    font-size: 24px;
    border-bottom: 1px solid #555555;
}

nav dl dd {
}

nav dl dd ul{
}

nav dl dd ul li{
    text-align: left;
    font-size: 16px;
    font-weight: bold;
    line-height: 2;
}

.pc .imgBox {
    width: 1200px;
    margin: 0 auto;
    text-align: center;
}
.sp .imgBox {
    max-width: 375px;
    width: auto;
    margin: 0 auto;
    text-align: center;
}
.imgBox img{
    max-width: 100%;
}

/* BreakPoint 960px
=============================================================*/
@media only screen and (max-width: 1200px) {
	nav{
	    width: 100%;
	    margin: 0 auto;
	}
}


/* BreakPoint 560px
=============================================================*/
@media only screen and (max-width: 750px) {

}
