@charset "UTF-8";

/*header css*/

header{
background-color:#FFF;
padding:5px 0px;
}

.header-box img{
  max-width:100%;
  width:100%;
  height:auto;
  display:block;
}

.header-box{
    width: 1000px;
    margin: 7px auto;
    overflow: hidden;
}

.header-left img{
  width:300px;
}

.header-box h1{
    font-size: 14px;
    font-weight: normal;
    margin: 0px 0px;
    font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
}

.header-left{
  float:left;
  width:570px;
}

.header-right{
    float: right;
    width: 425px;
    overflow: hidden;
    margin-top: 8px;
}

.header-right-child-1{
    float: left;
    width: 190px;
}

.header-right-child-2{
    float: right;
    width: 220px;
}

/*header css*/


/*footer css*/
footer p{
  text-align:center;
  font-size:14px;
}


/*responsive css*/

.sp-box{
	display:none;
}

@media screen and (max-width:479px){

	.sp-box{
		display:block;
	}

	.pc-box{
		display:none;
	}

	header {
		padding: 0px 0px;
	    position: fixed;
	    border-bottom: solid 1px #9139C5;
	    z-index: 200;
	}

	.header-box{
	    width: 100%;
	    margin: 5px auto;
	    padding: 10px 60px;
	    position: relative;
	    box-sizing: border-box;
	}

	.header-left,.header-right{
		width:100%;
		float:none;
	}

	.header-box h1{
		display:none;
	}

	.header-left img{
		width:100%;
	}

	.tellink{
		left:5px;
	}

	.weblink{
		right:5px;
	}

	.tellink,.weblink{
	    position: absolute;
	    top: 6%;
	    width: 50px;
	}

	footer p {
	    text-align: center;
	    font-size: 11px;
	}
	
	.pic-main{
	    padding: 19% 0px 0px 0px;
	}

}