<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* CSS Document */

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, 
fieldset, input, textarea, p, blockquote, th, td{
    margin: 0; 
    padding: 0;
}
html{
    overflow-y: scroll;
}
h1, h2, h3, h4, h5, h6{
    font-size: 100%; 
    font-weight: normal;
}
ol, ul{
    list-style:none;
}
fieldset, img{
     border:0;
}
table{
    border-collapse: collapse; 
    border-spacing:0;
}
caption, th{
    text-align: left;
}
address, caption, cite, code, dfn, em, th, var{
    font-style: normal; 
    font-weight: normal;
}
a { outline: none; }
body{
	font-family: Meiryo, "メイリオ", "ＭＳ Ｐゴシック", Osaka, arial, helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	color:#636956;
}
h1{
	font-size:12px;
	color:#666666;
	margin:5px auto;
	width:730px;
}

#header { background: #0752b0; text-align:center; color:#FFFFFF; width:730px; margin:0 auto;}
#header table { border-collapse: collapse; margin: 0 auto; width:730px;}
#header th    { border: none; padding: 0; line-height: 1.5; background: none; }
#header td    { border: none; padding: 0; line-height: 1.5; background: none; }

#header a{
color:#ffffff;
text-decoration:none;
}

h2{
	background:url(../img/ttl_01.gif) no-repeat top left;
	height:43px;
	width:630px;
	float:left;
	clear:right;
	display:inline;
	color:#FFFFFF;
	font-size:22px;
	font-weight:bold;
	padding:13px 0 0 60px;
}

h3{
	background:url(../img/sttl_01.gif) no-repeat top left;
	height:20px;
	width:290px;
	clear:both;
	display:inline;
	text-align:left;
	color:#000000;
	font-size:18px;
	font-weight:bold;
	padding-left:30px;
	padding-bottom:2px;

}

.back{
	background:url(../img/back.gif) repeat-x top #ecf7fc;
	float:left;
	width:100%;
}

.mainvisu {
	width:730px;
	margin:10px auto 0;
}
.mainvisu .left{
	width:397px;
	float:left;
	display:inline;
}



.cont{
	width:690px;
	margin:0 auto;
	padding:0 19px;
	border-left:#37a5dd 1px solid;
	border-right:#37a5dd 1px solid;
	background:#ffffff;
}
.box01 h3{
	margin:20px 0 7px 0;
}
.box01 p{
	padding-bottom:20px;
	background:url(../img/dot.gif) repeat-x bottom;
}
.box02{
	margin-top:40px;
	float:left;
}
.box02 .left{
	width:330px;
	float:left;
	display:inline;
	margin:20px 15px 0 0;
}
.box02 table{
	background:#ffffff;
	width:343px;
	float:right;
	margin:20px 0;
}
.box02 td{
	background:#ecf8fc;
	border-bottom:1px solid #ffffff;
	padding:9px 10px;
}
.box02 .tdL{
	background:#7fceed;
	text-align:center;
	width:70px;
}


.box03{
	margin-top:40px;
}
.box03_in{
	float:left;
	width:690px;
	margin-top:20px;
	padding-bottom:20px;
	background:url(../img/dot.gif) repeat-x bottom;
}
.box03 .right03{
	float:left;
	width:480px;
	margin-left:37px;
	margin-top:0px;
	padding:0;
	display:inline;
}
{
	color:;
}

.box04{
	margin-top:40px;
	float:left;
	text-align:left;
	display:inline;
	background:url(../img/dot.gif) repeat-x bottom;
	padding-bottom:20px;
	overflow:hidden;
}

.box04 .right04{
	width:470px;
	float:right;
	margin-top:21px;
	display:inline; 

}



.box04 p.arrow{
	background:url(../img/arrow.gif) no-repeat left;
	padding-left:21px;
	margin-top:20px;
}
.box04 a{
	color:#e7336e;
	font-size:16px;
	font-weight:bold;
}


.box_05{
	margin:20px 0;
	width:690px;
	float:left;
	display:inline;
}

.box_05 a, .box03 a{
	color:#e7336e;
}


.btn{
	background:url(../img/btn_back.gif) no-repeat;
	height:110px;
	widht:690px;
	clear:both;
	margin-top:20px;
}

.footer table{
	margin-bottom:10px;
}
.footer, .footer TD{
	text-align:center;
}
.footer a{
	color:#000099;
}
.footer a:hover{
	color:#ff6600;
}
.footer p{
	color:#000080;
}
.fs10{
	font-size:10px;
}
.footer td.bgblue{
	background:#0752b0;
	text-align:center;
	border-style:none;
	color:#FFFFFF;
}

.clearfix:after {
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height: 1px;
}

* html .clearfix {
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}



.c-both
{
        clear:both; display:block; visibility:hidden;
}</pre></body></html>