
@charset "UTF-8";
ul,li{ margin: 0; padding: 0; list-style:none; }

/*　基本要素　*/

body {
	margin: 0;
	padding: 0;
	font-size: 18px;
	line-height: 2.2;
	letter-spacing:1px;
	color: #4D4D4D;
	font-family: Shuei MaruGo B, "Osaka", "ＭＳ Ｐゴシック", sans-serif;
	background-color:#D3D6D2;
	}
	
#wrapper{
	margin: 0 auto;
	width:956px;
	text-align: center;
	background-image:url(../mix/tobichi/images/base.png);}

#head{
width:956px;
margin: 0 auto;
text-align: center;
}

#hobonichi{
	margin: 0 auto;
	width:800px;
	}

#navi{	
width:800px;
margin:0 auto;
margin-top:30px;
}

#navi li{
	float:left;
	margin-left:85px;}


.honmon{
	width:30em;
	margin:0 auto;
	text-align:left;
	padding-top:0px;
	padding-bottom:50px;}

.day{
	padding:15px;
	font-size:90%;}
.yoko{width:500px; margin:0 auto; text-align:left; padding-top:50px; padding-bottom:50px;}
.yoko li{float:left;}
.yoko .ko{color:#1B1464; width:20%;}
.yoko .moku{width:80%;}
	
/*　文字　*/

.copy{
	padding:50px;
	text-align:center;
	font-size:12px;
}

.b_midashi{
	padding-top:30px;
	font-size:32px;
	line-height:1.2;
	color:#1B1464;}


.cap{
	font-size:80%;
	padding-bottom:30px;}
	



/*　クリア　*/

.clearfix:after {
  content: ".";  
  display: block;  
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height: 1px;
}

* html .clearfix {
  height: 1px;
  /*ﾂ･*//*/
  height: auto;
  overflow: hidden;
  /**/
}
.pc{display: block;}
.sp{display: none;}
/*　リンク　*/

a:link{ color: #709c90; text-decoration: none; }
	 
a:visited{ color: #8883ad; text-decoration: none; }
	 
a:hover{ color: #ce3d4c; text-decoration: none; }

/*スマホ対応
 * --------------------------------------------------------*/
@media only screen and (max-width: 479px) {
	
		body, #wrapper{font-size: 16px; width:100%;background-color:#fff; background-image : none; margin: 0 auto;}
	img{max-width:100%;height:auto;}
#navi{	
width:100%;
margin:0 auto;
margin-top:15px;
text-align:center;}
#navi li{float:left; width:22%; margin:0px; margin-left:6px;}
#head, #hobonichi{width:100%;
margin:0 auto; text-align:center;}

.honmon{
	width:94%;
	margin:0 auto;
	text-align:left;
	padding-top:20px;
	padding-bottom:20px;}

.yoko{width:94%; margin:0 auto; text-align:left; padding-top:20px; padding-bottom:20px;}
.yoko li{float:none;}
.yoko .ko{color:#1B1464; width:100%; padding-top:20px;}
.yoko .moku{width:100%;}
	
/*　文字　*/

.copy{
	padding:30px;
	text-align:center;
	font-size:12px;
}

.b_midashi{
	padding-top:20px;
	font-size:24px;
	line-height:1.2;
	color:#1B1464;}


.cap{
	font-size:80%;
	padding-bottom:30px; text-align:left; margin:0 auto; width:94%;}
.pc{display: none;}
.sp{display: block;}

}