
@import url(./base_jp.css);
@import url(./base_menu.css);

/* *************************************************************** */
/* RESET ALL */
/* *************************************************************** */

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td
{margin: 0px; padding: 0px;}

h1, h2, h3, h4, h5, h6
{font-size: 100%;}

ol,ul
{list-style: none;}

address, caption, cite, code, dfn, em, strong,th, var
{font-style: normal; font-weight: normal;}

table
{border-collaspse: collapse; border-spacing: 0;}

fieldset
{border: 0;}

img
{border: 0; vertical-align: bottom;}

caption, th
{text-align: left;}

q:before, q:after
{content: '';}


/* *************************************************************** */
/* CONTENT MAIN SET */
/* *************************************************************** */

li#main_toacsr{
width: 253px;
height: 139px;
border-top: 1px;
border-left: 1px;
border-right: 1px;
border-bottom: 1px;
border-style: solid;
border-color: #9e9f9f;
padding: 0px 0px 0px 0px;
margin: 0px 5px 5px 0px;
}

li#main_ir{
width: 253px;
height: 92px;
background: transparent url(../image/main_ir.gif) no-repeat;
border-top: 1px;
border-left: 1px;
border-right: 1px;
border-bottom: 1px;
border-style: solid;
border-color: #9e9f9f;
padding: 0px 0px 0px 0px;
margin: 5px 5px 5px 0px;
}

ul#main_ir_text{
width: 253px;
height: 92px;
text-align: left;
line-height: 130%;
padding: 5px 5px 5px 135px;
margin: 0px 0px 0px 0px;
}


li#main_rd{
width: 253px;
height: 92px;
border-top: 1px;
border-left: 1px;
border-right: 1px;
border-bottom: 1px;
border-style: solid;
border-color: #9e9f9f;
padding: 0px 0px 0px 0px;
margin: 5px 5px 5px 0px;
}


div#bnnr_area_left{
width: 158px;
height: auto;
float: left;
text-align: center;
padding: 0px 0px 0px 0px;
margin: 5px 0px 5px 0px;
}

div#bnnr_area_right{
width: auto;
height: auto;
float: right;
text-align: center;
padding: 0px 0px 0px 0px;
margin: 5px 0px 5px 0px;
}

li#bnnr{
width: 158px;
height: 38px;
border-top: 1px;
border-left: 1px;
border-right: 1px;
border-bottom: 1px;
border-style: solid;
border-color: #9e9f9f;
padding: 0px 0px 0px 0px;
margin: 0px 5px 5px 5px;
}

li#space{
width: auto;
height: 1px;
text-align: center;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}


img.img_middle
{border: 0; vertical-align: middle;}

