body{text-align:center; color:#555555; font-size:11px; background-image:url(../images/bg.gif);}
form{margin: 0;	font-size:14px;
	font-family:"メイリオ","meiryo","MS P ゴシック","MS P Gothic","sans-serif";}

/*
.all_1{width:600px; text-align:left;}

.title{margin-top: 9px; padding: 3px 2px 3px 8px; color:#FFFFFF; font-weight: bold; border-bottom: 1px #d4145a solid;}

.main2{padding: 20px 20px 2px 20px;}
.main_end{height:75px; padding: 45px 20px 0 20px;}

.left{width:150px; margin-top: 9px; padding-top: 2px; float:left;}
.right{width:400px; margin-top: 9px;float:right;}
.bottom{margin: 10px 0 0 152px; line-height:170%;}

.color{color:#d4145a; margin: 0 0 5px 2px; font-size:11px;}

.back{text-align:center; margin: 20px 0 20px 0; font-size:85%;}
.footer2{text-align:center; border-top:1px #bbbbbb solid; padding-top:6px; font-size:11px;}

*/


				#main {
					width: 600px;
					padding:0px;
					margin: 0px;
					line-height: 140%;
					font-family:"メイリオ","meiryo","MS P ゴシック","MS P Gothic",sans-serif;
					font-size: 14px;
				}


				#top {
					width: 100%;
					height: 30px;
					background-image: url(../images/form-base-top.png);
					background-repeat: no-repeat;
				}


				#bottom {
					width: 100%;
					height: 30px;
					background-image: url(../images/form-base-bottom.png);
					background-repeat: no-repeat;
				}

				#conternts {
					width: 100%;
					background-image: url(../images/form-base.png);
					background-repeat: repeat-y;
				}

				#conternts .title {
					margin: 0 auto;
					text-align: center;
					width: auto;
				}

				#conternts table {
					margin: 0 auto;
					width: 90%;
				}
				#conternts .message {
					background-color: #ffffff;
					margin: 2px;
					padding: 3px;
					font-family:"メイリオ","meiryo","MS P ゴシック","MS P Gothic",sans-serif;
					font-size: 12px;
					text-align: center;
				}
				#conternts .left {
					background-color: #ffffff;
					margin: 2px;
					padding: 3px;
					font-family:"メイリオ","meiryo","MS P ゴシック","MS P Gothic",sans-serif;
					font-size: 14px;
					text-align: left;
				}
				#conternts .center {
					background-color: #ffffff;
					margin: 2px;
					padding: 3px;
					font-family:"メイリオ","meiryo","MS P ゴシック","MS P Gothic",sans-serif;
					font-size: 14px;
					text-align: center;
				}

				select {
					font-family:"メイリオ","meiryo","MS P ゴシック","MS P Gothic",sans-serif;
					font-size: 14px;
					padding: 1px;
					border-radius: 0px;
					background-color: #ffffff;
				}
				
				.inp01 {
					width: 300px;
					font-family:"メイリオ","meiryo","MS P ゴシック","MS P Gothic",sans-serif;
					font-size: 14px;
					padding: 1px;
				}
				.btn {
					width: 80px;
					font-family:"メイリオ","meiryo","MS P ゴシック","MS P Gothic",sans-serif;
					font-size: 12px;
					padding: 1px;
				}

				.undermessage1 {
					margin: 0 auto;
					padding: 8px;
					width: 90%;
					font-family:"メイリオ","meiryo","MS P ゴシック","MS P Gothic",sans-serif;
					font-size: 12px;
					color: red;
					text-align: left;
				}
				.undermessage2 {
					margin: 0 auto;
					width: 90%;
					font-family:"メイリオ","meiryo","MS P ゴシック","MS P Gothic",sans-serif;
					font-size: 14px;
					text-align: center;
				}
				
@media screen and (max-width:480px){
	
#main {
	width: 100%;
	background-color: #fbb6d1;
					
}

#main img{
	width: 98%;
}

#top{
	background-image: none;
	background-color: inherit;
}

#contents{
	background-image: none;
}

#bottom{
	background-image: none;
}

td{
	display: block;
	width: 100%;
}

.inp01 {
					width: 95%;
}

}