* { margin:0; padding:0;}

body { font-size:12px; line-height:150%; color:#333;font-family:"ＭＳ Ｐゴシック","メイリオ",Meiryo,Osaka,Osaka-mono,"Osaka－等幅","MS Gothic",monospace;
/*background-color:#FFEEF2*/background-image:url("../images/bg.png");background-repeat:repeat-x;}

ul {list-style:none;}

table, caption, th, td, img, form { margin:0; padding:0; border:none; }

h1{font-weight:bold; font-size:10px; display:block; padding-left:10px;}

.alt{ display:none;}

address{font-weight:normal; font-style:normal;text-align:center;}

.red{color:red; font-weight:bold; font-size:14px;}

#wrap{width:750px; margin:auto; background-color:#fff;}

#in_wrap{ width:710px; margin:auto; background-color:#fff;}
.header{padding:0px 0 10px 0px;}
.header p{ margin-left:10px; padding:0px;}
.header .b_img{ position:absolute; top:15px; right:20px;}
/*border-bottom:4px solid #FE4C4B;*/

.key{ margin-bottom:10px }

.box{ margin:20px 0 10px 0; width:710px;}
.box table{ margin:10px; width:690px;}
.box table td{vertical-align:top;}
.map{background-image:url("../images/map.gif");background-repeat:no-repeat; background-position:right bottom;}

.text{ width:465px; padding-right:40px; font-size:14px; line-height:150%;}
.text2{font-size:14px; line-height:150%;}

.bt{text-align:right;}

.step{ margin:10px auto 20px auto; width:682px;}
