@charset "Shift_JIS";

body{
margin-top: 0px;
}

*{
margin:0;
padding:0;
border:0;
font-size:100%;
font-family: Verdana, Arial, "ƒqƒ‰ƒMƒmŠpƒS Pro W3", Osaka, "‚l‚r ‚oƒSƒVƒbƒN", sans-serif;
}

th, td, form{
margin:0;
padding:0;
border:0;
color:#555;
font-size:100%;
font-family: Verdana, Arial, "ƒqƒ‰ƒMƒmŠpƒS Pro W3", Osaka, "‚l‚r ‚oƒSƒVƒbƒN", sans-serif;
}

img, object{
border: 0;
vertical-align: text-bottom;
}

h1 {
padding:0px;
margin-left:0px;
margin-right:0px;
margin-top:0px;
margin-bottom:0px;
}
/*------------------------
 font
-------------------------*/
.text_xx-large { 
font-size:113%;
line-height:170%;
}
.text_x-large { 
font-size:100%;
line-height:170%;
}
.text_large { 
font-size:88%;
line-height:170%;
}
.text_medium { 
font-size:75%;
line-height:170%;
}
.text_small { 
font-size:69%;
line-height:160%;
}
.text_x-small { 
font-size:63%;
line-height:160%;
}
.text_xx-small { 
font-size:56%;
line-height:160%;
}
.text10-14{ font-size: 10px; line-height: 14px; }
.text11-14{ font-size: 11px; line-height: 14px; }
.text12-14{ font-size: 12px; line-height: 14px; }
.text12-16{ font-size: 12px; line-height: 16px; }
.text12-18{ font-size: 12px; line-height: 18px; }
.text12-20{ font-size: 12px; line-height: 20px; }
.text14-16{ font-size: 14px; line-height: 16px; }
.text14-18{ font-size: 14px; line-height: 18px; }
.text14-20{ font-size: 14px; line-height: 20px; }
.text16-18{ font-size: 16px; line-height: 18px; }
.text16-24{ font-size: 16px; line-height: 24px; }
.text18-20{ font-size: 18px; line-height: 20px; }

/* ------------------------------------------------------
   container
------------------------------------------------------ */
div#container {
width:635px;
margin:0 0 0 0;
}

/* clear */
div#container .clear {
clear:both;
/*
font-size: 0px;
*/
}

/* ------------------------------------------------------
   header
------------------------------------------------------ */
div#container div#header{
width:635px;
margin:0 auto 0 auto;
text-align:center;
}

div#container div#header img{
height:62px;
margin:0 auto 0 auto;
float:left;
}

/* ------------------------------------------------------
   main
------------------------------------------------------ */
div#container div#main{
width:635px;
background-image: url(../image/stop_4_mark_bg-g.gif);
background-repeat: repeat-y;
margin:0 auto 0 auto;
}

/* ------------------------------------------------------
   main2
------------------------------------------------------ */
div#container div#main2{
width:635px;
background-image: url(../image/stop_4_mark_bg-b.gif);
background-repeat: repeat-y;
margin:0 auto 0 auto;
}

/* ------------------------------------------------------
   left
------------------------------------------------------ */
div#container div#left{
width:300px;
float:left;
padding-left:30px;
margin:0 auto 0 auto;
}

/* ------------------------------------------------------
   mark
------------------------------------------------------ */
div#container div#mark{
padding-top:20px;
padding-bottom:10px;
padding-left:80px;
margin:0 auto 0 auto;
}


/* ------------------------------------------------------
   mark2
------------------------------------------------------ */
div#container div#mark2{
padding-top:20px;
padding-bottom:10px;
padding-left:60px;
margin:0 auto 0 auto;
}
/* ------------------------------------------------------
   text
------------------------------------------------------ */
div#container div#text{
width:300px;
padding:0;
margin:0 auto 0 auto;
}

/* ------------------------------------------------------
   right
------------------------------------------------------ */
div#container div#right{
width:270px;
float:right;
padding-right:22px;
padding-top:10px;
padding-bottom:5px;
margin:0 auto 0 auto;
}



/* ------------------------------------------------------
   footer
------------------------------------------------------ */
div#container div#footer{
width:635px;
margin:0 auto 0 auto;
}



