﻿body{
    font-family: Arial, Helvetica, Verdana, "ヒラギノ角ゴPro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;
    font-size:12px;
}



h2.stitle_1200{
	
color: #364e96;/*文字色*/
	font-size: 2em;
	font-weight: bold;
	padding: 10px 0px 10px 10px;
	margin: 0px ;
	margin-bottom: 0px;
	line-height:1.3em;
	text-decoration:none;
	width:320px;
	background-color:#FFF;
}
h2.stitle_1200 a{
	
color: #364e96;/*文字色*/
	font-size: 2em;
	font-weight: bold;
	padding: 10px 0px 10px 10px;
	margin: 0px;
	margin-bottom: 0px;
	line-height:1.3em;
	text-decoration:none;
	width:320px;
	background-color:#FFF;
}


h2{
   margin-bottom: 10px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	font-weight: normal;
	font-size: 2em;
	color: red;
	text-decoration:underline;
}
h3{
   margin-bottom: 10px;
	margin-left: auto;
	margin-right: 30px;
	margin-top: 15px;
	font-weight: normal;
	font-size: 1.3em;
	line-height: 1.5em;
	color: navy;
}
h4{
   margin-bottom: 10px;
	margin-left: auto;
	margin-right: 40px;
	margin-top: 15px;
	font-weight: normal;
	font-size: 1.2em;
	line-height: 1.6em;
	color: #555555;
}
.underline{
	text-decoration:underline;
	}
/*dl dd設定*/
dl.list1107 dt {
  clear: left;
  float: left;
  margin: 0 0 0.3em;
  width: 3em;
  border-left: none;
  padding-left: 0px;
  color: #000;
}

dl.list1107 dd {
  margin-bottom: 0.8em;
  margin-left: 3em;
  width: 20em;
}

/*dl dd設定-2*/
dl.list1108 dt {
  clear: left;
  float: left;
  margin: 0 0 0.3em;
  width: 2em;
  border-left: none;
  padding-left: 0px;
  color: #000;
}

dl.list1108 dd {
  margin-bottom: 0.8em;
  margin-left: 2em;
  width: 18em;
}
/*dl dd設定-3*/
dl.list1109 dt {
  clear: left;
  float: left;
  margin: 0 0 0.3em;
  width: 2em;
  border-left: none;
  padding-left: 0px;
  color: #000;
}

dl.list1109 dd {
  margin-bottom: 0.8em;
  margin-left: 2em;
  width: 30em;
}
/*dl dd設定ここまで*/


.red{
	color:#F00;
	font-weight: bold;
}

.JgbCommonSpacer{
    clear:both;
    height:1px;
}
.JgbContentsTop{
    margin-top:20px;
}
#JgbContentsLeft_01
{
    float:left;
    margin-left:20px;
    margin-top:10px;
    width:380px;
}
#JgbContentsRight_01
{
    float:left;
    margin-left:30px;
    margin-top:10px;
    width:300px;
}
.JgbContents{
    font-size:12px;
    text-align:left;
    line-height:150%;
    background-image:url("../images/bg_center.jpg");
    background-repeat:repeat-y;
}
.JgbContents_1200{
    font-size:12px;
    text-align:left;
    line-height:150%;
    background-image:url("../images/bg_center_w1200.jpg");
    background-repeat:repeat-y;
}
.JgbContentsText5
{
    margin-top:5px;
}
.JgbContentsText
{
    margin-top:20px;
}
.JgbContentsButton
{
    margin-top:20px;
}
#JgbContentsTable
{
    border-collapse:collapse;
    margin-left:20px;
    margin-top:20px;
    width:710px;
    border:solid 1px #9a9a9a;
    background-color:#ffffff;
}
#JgbContentsTable tr th
{
    background-color:#b2ebfc;
    border:solid 1px #9a9a9a;
    color:#000000;
    height:30px;
}
#JgbContentsTable tr td
{
	border:solid 1px #9a9a9a;
}
.JgbContentsTableFieldText,.JgbContentsTableFieldTextTopLine
{
    width:155px;
    text-align:center;
}

.JgbContentsTableFieldText370
{
    width:410px;
    text-align:center;
}
.JgbContentsTableFieldDat,.JgbContentsTableFieldDatTopLine
{
    width:185px;
    text-align:center;
}
.JgbContentsTableFieldDat370
{
    width:410px;
    text-align:center;
}
.JgbContentsTableFieldDatSub
{
    width:370px;
    text-align:left;
}
.JgbContentsTableFieldTextTopLine,.JgbContentsTableFieldDatTopLine
{
    background-color:#9a9a9a;
    height:5px;
    padding:0px;
}
.JgbContentsTitle{
    margin-left:20px;
    margin-top:40px;
}
.JgbContentsTitle0{
    margin-left:20px;
    margin-top:10px;
}
#JgbContentsLeft_02
{
    float:left;
    margin-left:20px;
    margin-top:10px;
    width:340px;
}
#JgbContentsLeft_02_1200
{
    float:left;
    margin-left:65px;
    margin-top:15px;
    width:340px;
}


.JgbContentsLeft_02_1200
{
    float:left;
    margin-left:65px;
    margin-top:15px;
    width:340px;
}



#JgbContentsLeft_03
{
    
    float:left;
    margin-left:30px;
    margin-top:10px;
    width:340px;
}

.JgbContentsLeft_03
{
    
    float:left;
    margin-left:30px;
    margin-top:15px;
    width:340px;
}

#JgbContentsRight_02
{
    float:left;
    margin-left:30px;
    margin-top:10px;
    width:340px;
}


.JgbContentsRight_02
{
    float:left;
    margin-left:30px;
    margin-top:15px;
    width:340px;
}

.JgbContentsButton02{
    margin-top:10px;
}
.JgbContentsRight_02_point{
    margin-top:0px;
}
.JgbContents_dl{
    margin:0px;
    padding:0px;
}
.JgbContents_dl dt{
    width:30px;
    float:left;
    margin:0px;
    padding:0px;
    margin-top:10px;
}
.JgbContents_dl dd{
    width:310px;
    float:left;
    margin:0px;
    padding:0px;
    margin-top:10px;
}
#JgbContentsRight_02_pointRed{
    color:#ff0000;
}
.JgbContentsBorderLine
{
    border-bottom:solid 1px #9a9a9a;
    margin-left:20px;
    margin-top:20px;
    width:710px;
}
.JgbContentsBorderLine_1200
{
    border-bottom:solid 1px #9a9a9a;
    margin-left:20px;
    margin-top:20px;
    width:1160px;
}
#JgbContentsText10_20{
    font-size:14px;
    margin-top:15px;
    margin-left:20px;
    width:710px;
	line-height:1.8em;
}

#JgbContentsTextleft70r40{
    font-size:14px;
    margin-top:10px;
    margin-left:70px;
    width:630px;
	line-height:1.8em;
}

#JgbContentsText10_20_red{
    font-size:14px;
    margin-top:20px;
    margin-left:20px;
    width:710px;
	color:#C00;
}
#JgbContentsText10_20_12{
    font-size:12px;
    margin-top:20px;
    margin-left:20px;
    width:710px;
	line-height:1.8em;
}
#JgbContentsPic10_20{
    margin-top:20px;
    margin-left:20px;
}
#JgbContentsText40w
{
    margin-left:20px;
    width:710px;
}
.JgbContentsButton03
{
    margin-left:20px;
    margin-top:20px;
}
#JgbContentsToiawaseImg
{
	float:left;
	margin-left:20px;
	margin-top:20px;
	margin-bottom:10px;
}

#JgbContentsToiawaseImg_1200
{
	float:left;
	margin-left:280px;
	margin-top:20px;
	margin-bottom:10px;
}

#JgbContentsToiawaseText
{
    float:left;
    margin-left:20px;
    margin-top:20px;
    margin-bottom:10px;
    font-size:16px;
    font-weight:bold;
    line-height:25px;
    color:#ff0000;
}

#JgbContentsToiawaseText_1200
{
    float:left;
    margin-left:20px;
    margin-top:20px;
    margin-bottom:10px;
    font-size:16px;
    font-weight:bold;
    line-height:25px;
    color:#ff0000;
}
