#content p {
	text-indent: 0;
    font-size: 100%;
}
#content p.to_pdf {
    margin: 20px 0 20px 0;
    text-align: right;
}
#content p.to_pdf10 {
    margin: 0 0 0 0;
    text-align: right;
	position: relative;
    top: 45px;
}
#content p.t_red{
    margin: 0 0 0 60px;
    color: red;
    font-weight: bold;
}

h2.bg{
    color: #FFFFFF;
    font-weight: bold;
    font-size: 130%;
    margin-top: 40px;
    padding: 10px 50px;
}
h3 {
    font-size: 120% !important;
    font-weight: bold !important;
    margin-left: 20px !important;
}

#content dl {
    margin: 0 0 20px 0;
    font-size: 96%;
}

#content dl dt {
    margin: 5px 0;
    padding: 5px 0 0 23px;
    float: left;
    width: 29px;
    height: 25px;
    color: #FFFFFF;
    font-weight: bold;
    text-align: center;
}
#content dl dd {
    margin-left: 52px;
    margin-bottom: 15px;
    padding: 7px 10px 1px 10px;
}
#content dl dd span.hl {
    font-size: 128%;
    font-weight: bold;
}
#content dl dd div {
    padding: 3px 0 0 7px;
    font-size:90%;
}

/************************************
* xstar (blue)                      *
************************************/

h2.xstar {
    background-color: #3365FF;
}

#content dl.xstar dt {
    background: #FFFFFF url(../imgs/dt_back_xstar.gif) no-repeat top left;
}

#content dl.xstar dt.star {
    background: #FFFFFF url(../imgs/dt_back_xstarstar.gif) no-repeat top left;
}

#content p.desc {
	padding-left: 10px;
	font-size: 80%;
	line-height: 120%;
	color: #003399;
	margin-bottom: 10px;
}

#content p.mlr1em {
	font-size: 90%;
	line-height: 140%;
	margin-left:1.5em;
}

#content p.aste {
	font-size: 90%;
	margin-left:0.5em;
	padding-left: 1em;
    text-indent: -1em;
}

#content dl.xstar dd ul li {
    list-style-type: disc;
    margin-top: 0.5em;
    margin-right: 1em;
    margin-left: 3em;
}

#content dl.xstar dd ul li.sec {
    margin-top: 0.2em;
}

/************************************
* xbase (pink)                      *
************************************/

h2.xbase {
    background-color: #FF9ACC;
}

h3.xbase_top{
    background: #FFFFFF;
    margin: 0 0 2px 20px !important;
    padding: 0 0 5px 0 !important;
    font-size: 90%  !important;
}

#content dl.xbase dt {
    background: #FFFFFF url(../imgs/dt_back_xbase.gif) no-repeat top left;
}

#content dl.xbase dt.star {
    background: #FFFFFF url(../imgs/dt_back_xbasestar.gif) no-repeat top left;
}

.icon {
    margin: 15px 0 15px 60px;
    _margin-left: 63px; /*IE6用*/
    font-size: 95%;
}

.lbule_icon {
	background-color: #99CCFF;
    color: #FFFFFF;
    font-weight: bold;
    padding: 0 10px;
    margin: 2px 2px 0 0;
}

/************************************
* xf24 (orange)                     *
************************************/

h2.xf24 {
    background-color: #FF6500;
}

#content dl.xf24 dt {
    background: #FFFFFF url(../imgs/dt_back_xf24.gif) no-repeat top left;
}

#content dl.xf24 dt.star {
    background: #FFFFFF url(../imgs/dt_back_xf24star.gif) no-repeat top left;
}

/************************************
* str (green)                       *
************************************/

h2.str{
    background-color: #008000;
}

h3.str{
    background: #FFFFFF;
    margin: 0 0 2px 10px;
    padding: 15px 0 5px 8px;
    font-size: 80%;
}

h3.str_top{
    background: #FFFFFF;
    margin: 0 0 2px 20px !important;
    padding: 0 0 5px 0 !important;
    font-size: 90%  !important;
}

#content dl.str dt {
    background: #FFFFFF url(../imgs/dt_back_str.gif) no-repeat top left;
}

#content dl.str dt.star {
    background: #FFFFFF url(../imgs/dt_back_strstar.gif) no-repeat top left;
}

/************************************
* siding (purple)                   *
************************************/
/*
h2.siding{
    background-color: #9A33FF;
}

#content dl.siding dt {
    background: #FFFFFF url(../imgs/dt_back_siding.gif) no-repeat top left;
}

#content dl.siding dt.star {
    background: #FFFFFF url(../imgs/dt_back_sidingstar.gif) no-repeat top left;
}
*/

/************************************
* sidingkiso (wine)                *
************************************/

h2.sidingkiso{
    background-color: #9A0033;
}

#content dl.sidingkiso dt {
    background: #FFFFFF url(../imgs/dt_back_sidingkiso.gif) no-repeat top left;
}

#content dl.sidingkiso dt.star {
    background: #FFFFFF url(../imgs/dt_back_sidingkisostar.gif) no-repeat top left;
}

/************************************
* xf15 (DarkCyan)                   *
************************************/

h2.xf15{
    background-color: #31869B;
}

#content dl.xf15 dt {
    background: #FFFFFF url(../imgs/dt_back_xf15.gif) no-repeat top left;
}

#content dl.xf15 dt.star {
    background: #FFFFFF url(../imgs/dt_back_xf15star.gif) no-repeat top left;
}

/************************************
* xf35 (DarkGoldenRod)                   *
************************************/

h2.xf35{
    background-color: #cc9900;
}

#content dl.xf35 dt {
    background: #FFFFFF url(../imgs/dt_back_xf35.gif) no-repeat top left;
}

#content dl.xf35 dt.star {
    background: #FFFFFF url(../imgs/dt_back_xf35star.gif) no-repeat top left;
}

/************************************
* recruit                           *
************************************/

#go_mynavi p {
	font-size:120%;
	font-weight:bold;
	text-align: left;
	color: #333;
	text-indent:1em;
}
#go_mynavi dl, #go_recruit dl{
	margin:0;
	font-size: 100%;
}
#go_mynavi dl dt{
	font-weight:bold;
	display:block;
	text-indent:5em;
	color: #333;
	font-size: 110%;
	margin:0;
	padding:0;
	float: clear;
	width: 100%;
    height:100%;
    text-align: left;
}
#go_mynavi dl dd{
	margin:0;
	padding:0;
}
#go_recruit dl dt{
	font-weight:bold;
	display:block;
	text-indent:5em;
	color: #333;
	margin:0;
	padding:0;
	float: clear;
	width: 100%;
    height:100%;
    text-align: left;
    font-size: 110%;
}
#go_recruit dl dd{
	font-weight:bold;
	text-align:center;
	color: #333;
	margin:0;
	padding:0;
	font-size: 110%;
}
#go_recruit a {
	border-style:0;
	text-decoration:none;
	vertical-align:bottom;
	background:transparent;
}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, hr{
    font-family: "BIZ UDPGothic","メイリオ";
}