/*MacOSXのIE対策でとりあえずShift_JISにしたいが*/
@charset "utf-8";
@import { url("../def2.css"); }

/*共通*/
body {
	background:url("../member/img/bg_img_1.gif");
	margin:0;
	padding:0;
	font-family:"ＭＳ Ｐゴシック","Osaka";
	font-size:12px;
	height:100%;
	width:100%;
	color:#002B70;
}

/*header*/
div.header1 {
	height:75px;
	background:url("../member/img/header_back.gif");
}

div.header2 {
	float:left;
}

div.header_border {
	height:7px;
	background:url("../member/img/header_border.gif");
	background-repeat:repeat-x;
}

button {
	color:#ffffff;
	background-color:#047391; 
}

div.right-box {
	float:right;
	margin:0 10px 0 0;
	height:75px;
	font-size:12px;
}

/*name*/
div.name {
	color:#015353;
	text-align:right;
	padding:5px 0 0 0;
}

/*day_btn*/
div.day_btn {
	color:#8c8c8c;
	vertical-align:bottom;
	margin:25px 0 0 0;
}

/*contents*/
table.contents {
	width:100%;margin:20px 0 0 0;
}

td.side_space {
	width:100px;
}

/*menu_box*/
div.menu_box {
	text-align:center;
	width:760px;
	position:relative;top:1px;
}

/*main*/
td.main {
	background-color:#ffffff;
	border:solid;
	border-width:1px;
	border-color:#b2b2b2 #b2b2b2 #ffffff #b2b2b2;
	text-align:center;
}

div.main_box {
	width:760px;
	margin-left:auto;
	margin-right:auto;
}

/*footer*/
td.footer_left {
	background-color:#ffffff;
	border:solid;
	border-width:1px;
	border-color:#ffffff #ffffff #b2b2b2 #b2b2b2;
	height:14px;
	width:15px;
}

td.footer_side {
	background-color:#ffffff;
	border:solid;
	border-width:1px;
	border-color:#ffffff #ffffff #b2b2b2 #ffffff;
}

td.footer_center {
	background-color:#ffffff;
	border:solid;
	border-width:1px;
	border-color:#ffffff #ffffff #b2b2b2 #ffffff;
	width:760px;
}

td.footer_right {
	text-align:right;
	vertical-align:bottom;
	height:14px;
	width:15px;
}

td.main_text {
	border:solid;
	border-style:dotted;
	border-width:2px;
	border-color:#002B70 #ffffff;
	font-weight: bold;
}

td.text_form2 {
	text-align:right;
}

input {
	background-color:#F0FFFF; 
	color:#002B70;
}

div.data_box {
	width:500px;
	border:solid;
	border-width:1px;
	border-color: #ffffff #ffffff #0060B6 #ffffff;
	margin:5px 0 0 0;
}

div.data_box2 {
	float:left;
	text-align:right;
	width:180px;
	margin:0 10px 0 0;
	font-size:0.8em;
	font-weight: bold;
}

div.data_box3 {
	float:left;
	width:300px;
}

td.box1 {
	background:url("../member/img/box_top_left.gif");
	background-repeat:no-repeat;
	height:10px;
	width:10px;
}

td.box2 {
	background:url("../member/img/box_top_center.gif");
	background-repeat:no-repeat;
	height:10px;
	width:700px;
}

td.box3 {
	background:url("../member/img/box_top_right.gif");
	background-repeat:no-repeat;
	height:10px;
	width:10px;
}

td.box4 {
	background:url("../member/img/box_middle_left.gif");
	background-repeat:repeat-y;
}

td.box5 {
	background:url("../member/img/box_middle_right.gif");
	background-repeat:repeat-y;

}

td.box6 {
	background:url("../member/img/box_middle.gif");
	background-repeat:no-repeat;
	height:20px;
}

td.box7 {
	background:url("../member/img/box_middle_left2.gif");
	background-repeat:repeat-y;

}

td.box8 {
	background:url("../member/img/box_middle_right2.gif");
	background-repeat:repeat-y;

}

td.box9 {
	background:url("../member/img/box_bottom_left.gif");
	background-repeat:no-repeat;
	height:10px;
	width:10px;
}

td.box10 {
	background:url("../member/img/box_bottom_center.gif");
	background-repeat:no-repeat;
	height:10px;
}

td.box11 {
	background:url("../member/img/box_bottom_right.gif");
	background-repeat:no-repeat;
	height:10px;
	width:10px;
}

td.title_img {
	vertical-align:top;
	height:10px;
	width:5px;
	background-color:#f3fae1;
	padding:0 5px 0 0;
}

td.title_img2 {
	vertical-align:top;
	height:10px;
	width:5px;
	background-color:#fefff3;
	padding:0 5px 0 0;
}

td.update {
	text-align:center;
	background-color:#fefff3;
}

td.enq_text {
	font-size:12px;
	font-weight: bold;
	vertical-align:top;
	padding:0 0 5px 0;
}


td.enq_text2 {
	font-size:12px;
	background-color:#fefff3;
}

td.enq_text3 {
	font-size:12px;
}

td.enq_text4 {
	font-size:12px;
	font-weight: bold;
}


td.enq_top {
	vertical-align:top;
	background-color:#f3fae1;
	font-size:12px;
}

input.enq_ip {
	background-color:#f0f0ff;
	margin:0 5px 5px 0;
	vertical-align:middle;
}

td.enq_number {
	background:url("../member/img/q.gif");
	background-repeat:no-repeat;
	font-size:12px;
	font-weight: bold;
	height:29px;
	width:107px;
	color:#bf0000;
	padding:0 0 0 10px;
}

td.enq_redtext {
	font-size:12px;
	font-weight: bold;
	vertical-align:top;
	color:#ff2222;
	padding:0 0 10px 0;
}

td.box12 {
	background:url("../member/img/box_middle_left3.gif");
	background-repeat:repeat-y;
}

td.box13 {
	background:url("../member/img/box_middle_right3.gif");
	background-repeat:repeat-y;
}

td.box14 {
	background:url("../member/img/box_bottom_left2.gif");
	background-repeat:repeat-y;
}

td.box15 {
	background:url("../member/img/box_bottom_center2.gif");
	background-repeat:no-repeat;
	height:10px;
}

td.box16 {
	background:url("../member/img/box_bottom_right2.gif");
	background-repeat:repeat-y;
}

td.box17 {
	background:url("../member/img/box_middle2.gif");
	background-repeat:no-repeat;
	height:20px;
}

td.update02 {
	text-align:center;
	background-color:#f3fae1;
}

td.quest {
	background:url("../member/img/enq_title_3.gif");
	width: 87px;
	height:56px;
	vertical-align: top;
	font-weight: bold;
	font-size:12px;
	padding:5px 0 0 5px;
	background-repeat:no-repeat;
	margin:10px 0 0 0;

}

div.ms {
	font-family:"MS 明朝","細明朝体", serif;
}

td.quest2 {
	background:url("../member/img/bg_img_3.gif");
	background-repeat:no-repeat;
	width:470px;
	height:72px;
	vertical-align:top;
}

td.quest_bg {
	background: #FFEDFD;
	vertical-align: top;
	padding:5px 0 0 5px;
	font-size:12px;
	color: #ff0000;
	width:350px;
}

td.quest_bg2 {
	background:#FFEDFD;
	width: 600px;
}

td.td_img {
	text-align:left;
}

table.tb_15 {
	margin:15px 0 0 0;
}

td.enq_header {
	background:url("../member/img/enq_header.gif");
	background-repeat:no-repeat;
	height:82px;
	width:758px;
	padding:0 0 0 40px;
}

div.enq_title {
	font-size:1em;
	font-weight: bold;
	color:#ffffff;
}

td.pa_10 {
	padding:10px 0 ;
}

div.ms_thank {
	text-align:center;
	font-weight: bold;
	background:url("../member/img/bg_img_4.gif");
	background-repeat:repeat-x;
	width:600px;
	padding:20px 0 10px 0;
}

div.ms_thank2 {
	text-align:center;
	font-weight: bold;
	width:600px;
	padding:20px 0 10px 0;
	background-color:#ff7f00;
	color:#ffffff;
}

a.link_page {
	color:#ffffff;
	text-decoration:none;
}
