
/*-----topimg
--------------------------------------*/
#topimg{
		background-position: center;
		background-image:url("../img/bg_izumi_intop_jupiter.gif");
		background-repeat: no-repeat;
		height: 128px;
}


/*-----outline
------------------------------------------*/
#outline{
	background-image:url("../img/bg_content_jupiter.gif");
	background-repeat:repeat-x;
    background-color: #F1F2E7;
    float: left;
    width: 750px;
}


/*-----#jupiter submenu
--------------------------------------*/

#submenu {
		width: 195px;
		/*float: right;*/
		text-align: center;
		margin-bottom: 5px;
		
}

#submenu #sinfo_submenu_title{
		text-align: center;
		background-color: #DFE9F5;
		line-height: 2.5em;
}

#submenu ul li{
		border-bottom: dashed 1px #000;
		text-align: left;
		line-height: 2.5em;
		background-image:url("../img/icon_izumi_jupiter_submenupt.gif");
		background-repeat: no-repeat;
		background-position: left center;
}

#submenu ul li a{
		display: block;
		color: #DD3232;
		margin-left: 15px;
}

#submenu ul li a:link{
		color: #DD3232;
}

#submenu ul li a:visited {
    	color: #DD3232;
}

#submenu ul li a:hover{
		color: #BA0C0C;
		background-color: #FCF5F5;
}

#submenu ul li a:active {
   		color: #BA0C0C;
}
	
#submenu ul li.sub_link{
		color: #DD3232;
		background-color: #FCF5F5;
		text-decoration: none;
}

#submenu ul li.sub_link a{
		text-decoration: none;
}

#submenu ul li.sub_link a:hover{
		cursor: default;
		color: #DD3232;
		background-color: #FCF5F5;
}


/*-----contents style
-----------------------------------*/
#JptTopTable td {
    vertical-align: top;
}
.JptLeftBorder {
    background-color: #CC3333;
}
#JptFooter tr {
    vertical-align: top;
}
#JptFooter #FooterCon {
    background-image: url("../../img/footer_line.gif");
    background-repeat: no-repeat;
    padding-top: 2px;
}
#JptFBanner {
    margin-top: 10px;
}
#JptLbanner {
    padding: 30px 0 0 20px;
}
#JptTopCopy p {
    padding: 0 18px 20px 20px;
}
.JptNewsMargin {
    padding: 17px 0 25px;
}
.JptColDotLine {
    background-image: url("../img/JptColLine.gif");
}
#JptTopJpiter {
    border: 1px solid #CEAAAA;
}
#JptTopJpiterCon {
    padding: 10px 8px 10px 18px;
}

#JptContents {
    padding: 23px 28px 0 24px;
}
#JptNoteBack p {
    background-image: url("../../img/line_back.gif");
    line-height: 25px;
}

td {
    font-family: ＭＳ Ｐゴシック,MS UI Gothic,sans-serif;
    /*font-size: 12px;*/
    line-height: 1.6em;
}
p {
    /*font-size: 12px;*/
    line-height: 1.7em;
}

h2{
		font-size: 14px;
		font-weight: bold;

}
#JptPickup {
    line-height: 1.6em;
}
#JptPickup h2, #JptTopJpiter h2 {
    /*font-size: 14px;*/
    font-weight: bold;
    line-height: 1.6em;
}
.JptButton {
    margin-top: 10px;
}
#JptContents {
    padding: 23px 28px 0 24px;
}
#JptContents h2 {
    color: #660000;
    /*font-size: 16px;*/
    font-weight: bold;
    line-height: 1.6em;
}
#JptContents h3 {
    color: #666666;
    /*font-size: 14px;*/
    font-weight: bold;
    line-height: 1.5em;
}
#JptContents .artQ {
    color: #CC6600;
    /*font-size: 12px;*/
    font-weight: bold;
    line-height: 1.5em;
    margin: 10px 0 3px;
}
#JptContents .artQ2 {
    color: #137993;
    /*font-size: 12px;*/
    line-height: 1.5em;
    margin: 10px 0 3px;
}
#JptConLink {
    /*font-size: 10px;*/
}
#JptOrganQ {
    color: #660000;
    /*font-size: 14px;*/
    font-weight: bold;
    line-height: 1.5em;
}
#JptReceCap {
    /*font-size: 10px;*/
    line-height: 1.4em;
}
#JptNyuushu p {
    padding-left: 20px;
}
#JptNyuushu h2 {
    /*font-size: 14px;*/
    margin-bottom: 5px;
    margin-top: 10px;
}
#JptNyuushu .note {
    color: #CC0000;
    /*font-size: 12px;*/
    padding-left: 1em;
    text-indent: -1em;
}

#backnumber{
  background-color: #FBDECD;
    margin-bottom: 20px;
    padding: 10px;
    width: 410px;
    text-align: left;
    line-height: 1.7em;
}
