@charset "utf-8";
/* CSS Document */

table{
	margin: 0px auto;
	border: #4d1100 solid;
	text-align: center;
	border-collapse: collapse;
	width: 100%;
	font-size: 1.2em;
}
table th,td{			
	padding: 8px 5px;
}
table th{
	background-color:#a52a2a;
	color: #FFFFFF;
}                                
.dogtype{
	background-color: pink;
}
.plan{
	background-color:  skyblue;
}

.menu_2, .menu_3{
	margin: 2px;
}
.menu_1box, .menu_2box,.menu_3box{
	float: none;
	max-width: 700px;
	margin: 20px auto 20px;
	padding: 0;
}

.menu_3box:after{
	display: block;
	content: "";
	clear: both;
}

.maintext{
	clear:left;
}
.maintext p:nth-child(1){
	margin: 3px;
}
.maintext p:nth-last-child(1){
	margin: 3px;
}
.ltext{
	font-size: 1.2em;
	font-weight: bold;
	color: pink;
	text-shadow: 1px 1px #4d1100, -1px 1px #4d1100, 1px -1px #4d1100, -1px -1px #4d1100, 
				 1px 1px #4d1100, -1px 1px #4d1100, 1px -1px #4d1100, -1px -1px #4d1100;
}
.cap p{
	margin: 0px;
	text-align: right;
}
.menu_1box p, .menu_2box p, .menu_3box p{   /*0906追記　フォント拡大*/
	margin: 0;
	}
h2{ 
	border-left: 15px #ffa500 solid;
	border-bottom: 2px #ffa500 solid;
    max-width: 370px;
	/*max-width: 350px;*/
}
.page1{
	width: 300px;
	}
.page2{
	width: 240px;
	}
.page3{
	width: 280px;
	}
.page4{
	width: 320px;
	}


.page1, .page2, .page3, .page4{
	color: #1e90ff;
	text-shadow: 
	-1px -1px 0px #a0ceef, 
	1px -1px 0px #a0ceef, 
	1px 1px 0px #a0ceef, 
	-1px 1px 0px #a0ceef,
	1px 2px 3px rgba(0, 0, 0, 0.6);
}
#container .maintext img{
	margin: 10px 5px 5px;
}
@media (min-width:800px){

.cap p{
	margin: 0px;
	text-align: right;
}
.page1{
	width: 350px;		
	}
.page2{
	width: 270px;
	}
.page3{
	width: 330px;
	}
.page4{
	width: 370px;
	}
/*.maintext p:nth-child(1){
	margin: 16px;
}
.maintext p:nth-last-child(1){
	margin: 16px;
}*/
/*.menu_2, .menu_3{
	width: 300px;
}
.menu_2box{
	float: left;
	width: 300px;
	margin: 20px 0 0 21.96%;
	padding: 0;
}
.menu_3box{
	float: left;
	width: 300px;
	margin: 20px 0 0 4.09836%;
	padding: 0;
}
.menu_3box:after{
	display: block;
	content: "";
	clear: both;
}*/
}