@charset "utf-8";
/* CSS Document */
/*===============================================
●style.css 画面の横幅が769px以上
===============================================*/
@media screen and (min-width: 769px){
img{
max-width: 100%;
height: auto;
width /***/:auto;　
}
#container{
width:100%;
}
	#wrapper{
		width : 1050px;
		margin : 0 auto;
		border-left : 1px solid #555151;
		border-right : 1px solid #555151;
	}
	#top_pc{
		width : 100%;
		height : 100px;
		background-color : #5d3735;
	}
	.top_tablet{
		display : none;
	}
	.top_sp{
		display : none;
	}
	#head_pc{
		width : 100%;
		height : 400px;
		background-color : #E3A4A5;
	}
	.head_sp{
		display : none;
	}
	#nav_pc{
		width : 100%;
		height : 52px;
		background-color : #372325;
	}
#nav_pc ul{
list-style: none; 
padding:0;
margin:0;
}
#nav_pc li{
padding: 0; 
margin: 0;
float: left;
}
#nav_pc li a{
display: block;
width: 136px;
text-decoration: none;
color: #ffffff;
padding: 0px 0px 0px 10px;
margin: 0px 2px;
text-align: center;
font-size: 15px;
	line-height : 52px;
}
#nav_pc li a:hover{
background-color : #fff3b8;
color : #372325;
}

	.nav_sp{
		display : none;
	}
	#contents{
		width : 100%;
		overflow: hidden;
	}
	#main{
		float : left;
		width : 70%;
		padding : 7.6px;
		padding-top : 15px;
		padding-bottom : 20px;
		padding-bottom: 32768px;
        margin-bottom: -32768px;
	}
	.main_in{
		width : 94%;
		margin : 0 auto;
		padding : 10px;
	}
	.profile_box{
		width : 92%;
		margin : 0 auto;
		padding : 16px;
		background-color : #fdf5ce;
		margin-top : 20px;
	}
	.rinen_box{
		width : 96%;
		margin : 0 auto;
		padding : 0px;
		margin-top : 20px;
	}
	.menu_left{
		float : left;
		width : 49%;
		padding : 2px;
		text-align : center;
		line-height : 100%;
	}
	.menu_right{
		float : left;
		width : 49%;
		padding : 2px;
		text-align : center;
		line-height : 100%;
	}
	.clear{
		clear : both;
	}
	#sub{
		float : left;
		width : 27.1%;
		padding : 7.6px;
		background-color : #fcf4d0;
		padding-top : 15px;
		padding-bottom : 20px;
		padding-bottom: 32768px;
        margin-bottom: -32768px;
	}
	.sub_box{
		width : 92%;
		margin : 0 auto;
	}
	.clear{
		clear : both;
	}
	#footer{
		width : 100%;
		padding-top : 7px;
		padding-bottom : 7px;
		background-color : #372325;
		color : #ffffff;
		font-size : 90%;
		text-align : center;
	}
.q{
  background-image : url(../image/q.jpg);
  background-repeat : no-repeat;
  background-position : left center;
  font-size : 17px;
  line-height : 30px;
  padding-left : 40px;
  color : #003f7d;
  padding-top : 5px;
	margin-bottom : 10px;
}

.a{
  background-image : url(../image/a.jpg);
  background-repeat : no-repeat;
  background-position : left top;
  padding-left : 40px;
  padding-top : 2px;
}
.faq_box{
	width : 98%;
    padding: 8px;
    background: #ffffff;
	margin-left : auto;
	margin-right : auto;
	margin-top : 15px;
}
.voice{
	width : 88%;
padding: 15px;
margin: 0 auto;
background: #fefae7;
box-shadow: 0px 0px 0px 10px #fefae7;
border: dashed 1px #56390b;
}
}

