@charset "UTF-8";

  /* div#main-contents h2はbase.cssに定義 */

div#main-contents h2#title01{
  background-image : url(../image/s_i_h1.gif);
}

div#main-contents h2#title02{
  background-image : url(../image/s_a_h1.gif);
}

div#main-contents h2#title03{
  background-image : url(../image/se_s_h1.gif);
}

.marginspace {
  margin : 20px 0px 20px 0px;
  padding : 0px 0px 0px 0px;
}

div#main-contents div#text01 {
  margin : 0px 0px 0px 0px;
  padding : 5px 5px 5px 5px;
  border : 1px solid #666666;
  position : absolute;
  top : 650px !important;
  top : 680px;
  left : 850px;
  background-color : #ffffff;
  width : 250px;
}

div#main-contents div#text02 {
  margin : 0px 0px 0px 0px;
  padding : 5px 5px 5px 5px;
  border : 1px solid #666666;
  position : absolute;
  top : 650px !important;
  top : 680px;
  left : 690px;
  background-color : #ffffff;
  width : 250px;
}

div#main-contents div#text03 {
  margin : 0px 0px 0px 0px;
  padding : 5px 5px 5px 5px;
  border : 1px solid #666666;
  position : absolute;
  top : 1065px !important;
  top : 1095px;
  left : 720px;
  background-color : #ffffff;
  width : 250px;
}

div#main-contents div#text04 {
  margin : 0px 0px 0px 0px;
  padding : 5px 5px 5px 5px;
  border : 1px solid #666666;
  position : absolute;
  top : 1065px !important;
  top : 1095px;
  left : 925px;
  background-color : #ffffff;
  width : 250px;
}

div#main-contents div#text05 {
  margin : 0px 0px 0px 0px;
  padding : 5px 5px 5px 5px;
  border : 1px solid #666666;
  position : absolute;
  top : 990px !important;
  top : 1020px;
  left : 1090px;
  background-color : #ffffff;
  width : 250px;
}

div#main-contents div#text06 {
  margin : 0px 0px 0px 0px;
  padding : 5px 5px 5px 5px;
  border : 1px solid #666666;
  position : absolute;
  top : 850px !important;
  top : 880px;
  left : 1090px;
  background-color : #ffffff;
  width : 250px;
}

div#main-contents div#text07 {
  margin : 0px 0px 0px 0px;
  padding : 5px 5px 5px 5px;
  border : 1px solid #666666;
  position : absolute;
  top : 595px !important;
  top : 625px;
  left : 940px;
  background-color : #ffffff;
  width : 250px;
}

div#main-contents div#text08 {
  margin : 0px 0px 0px 0px;
  padding : 5px 5px 5px 5px;
  border : 1px solid #666666;
  position : absolute;
  top : 760px !important;
  top : 790px;
  left : 760px;
  background-color : #ffffff;
  width : 250px;
}

div#main-contents div#text09 {
  margin : 0px 0px 0px 0px;
  padding : 5px 5px 5px 5px;
  border : 1px solid #666666;
  position : absolute;
  top : 800px !important;
  top : 830px;
  left : 700px;
  background-color : #ffffff;
  width : 250px;
}

div#main-contents div#text10 {
  margin : 0px 0px 0px 0px;
  padding : 5px 5px 5px 5px;
  border : 1px solid #666666;
  position : absolute;
  top : 860px !important;
  top : 890px;
  left : 640px;
  background-color : #ffffff;
  width : 250px;
}

div#main-contents div#text11 {
  margin : 0px 0px 0px 0px;
  padding : 5px 5px 5px 5px;
  border : 1px solid #666666;
  position : absolute;
  top : 920px !important;
  top : 950px;
  left : 700px;
  background-color : #ffffff;
  width : 250px;
}

div#main-contents div#text12 {
  margin : 0px 0px 0px 0px;
  padding : 5px 5px 5px 5px;
  border : 1px solid #666666;
  position : absolute;
  top : 920px !important;
  top : 950px;
  left : 790px;
  background-color : #ffffff;
  width : 250px;
}

div#main-contents div#text13 {
  margin : 0px 0px 0px 0px;
  padding : 5px 5px 5px 5px;
  border : 1px solid #666666;
  position : absolute;
  top : 900px !important;
  top : 930px;
  left : 830px;
  background-color : #ffffff;
  width : 250px;
}

div#main-contents div#text14 {
  margin : 0px 0px 0px 0px;
  padding : 5px 5px 5px 5px;
  border : 1px solid #666666;
  position : absolute;
  top : 820px !important;
  top : 850px;
  left : 850px;
  background-color : #ffffff;
  width : 250px;
}

div#main-contents div#text15 {
  margin : 0px 0px 0px 0px;
  padding : 5px 5px 5px 5px;
  border : 1px solid #666666;
  position : absolute;
  top : 790px !important;
  top : 820px;
  left : 840px;
  background-color : #ffffff;
  width : 250px;
}

div#main-contents div#text16 {
  margin : 0px 0px 0px 0px;
  padding : 5px 5px 5px 5px;
  border : 1px solid #666666;
  position : absolute;
  top : 750px !important;
  top : 780px;
  left : 800px;
  background-color : #ffffff;
  width : 250px;
}
div#main-contents div#text17 {
  margin : 0px 0px 0px 0px;
  padding : 5px 5px 5px 5px;
  border : 1px solid #666666;
  position : absolute;
  top : 750px !important;
  top : 780px;
  left : 800px;
  background-color : #ffffff;
  width : 250px;
}

div#main-contents div#text19 {
  margin : 0px 0px 0px 0px;
  padding : 5px 5px 5px 5px;
  border : 1px solid #666666;
  position : absolute;
  top : 900px !important;
  top : 930px;
  left : 830px;
  background-color : #ffffff;
  width : 250px;
}

/* ===============================================
	__div#security
 ===============================================*/
div#security{
}

/* __h3 */
div#security h3{
  width:450px;
  margin:30px auto;
}

/* __p */
div#security p{
  margin-left:10px;
}


/* -------------------------
	__div.words
 -------------------------*/
div.words{
  clear:left;
  width:430px;
  margin:30px auto 40px;
}

/* __ul */
div.words ul{
  width:410px;
  margin:0 auto;
  list-style:none;
}

div.words ul li{
  width:205px;
  float:left;
}

@media print{
div.words ul li{
  width:200px;
  float:left;
}
}


div.words ul:after {
  height: 0;
  visibility: hidden;
  content: ".";
  display: block;
  clear: both;
}

div.words ul{
  zoom: 1;
}


/* -------------------------
	__div.line_box
 -------------------------*/
div.line_box{
  clear:both;
  width:430px;
  margin:0 auto 80px;
}

/* __ul */
div.line_box ul{
  list-style:none;
}

div.line_box ul li{
  margin:0 0 25px;
}


/* __h4 */
div.line_box h4{
  margin:0;
  padding:0 0 5px 10px;
  color:#0045AE;
  font-size:100%;
  font-weight:normal;
  background:url(../image/line_navydot430.gif) no-repeat left bottom;
}

/* __p */
div.line_box p{
  margin:5px 10px;
}

div.line_box p a{
  color:#FF0204;
}

/* __p.page_back */
div.line_box p.page_back{
  text-align:right;
}

div.line_box p.page_back a{
  color:#0144B9;
  font-size:85%;
  text-decoration:none;
}


p.pagetop_se {
  margin : 0px 0px 0px 421px;
  padding : 0px 0px 0px 0px;
  clear : both;
text-align:right;
}

p.pagetop_se a {
  margin : 20px 0px 20px 0px;
  padding : 0px 0px 0px 0px;
  text-decoration : none;
  display : block;
  width : 99px;
  height : 18px;
}
