@import url(http://fonts.googleapis.com/css?family=Droid+Sans|Cutive+Mono|Gilda+Display|Source+Sans+Pro);


/*--初期設定-----------------------------------------------------------*/

body{background-color:#FFFFFF;margin:0px ;padding:0;}

img { border: none; }
a { text-decoration:none; }


/*-------------------------------------------------------------*/
/* padding: 上 右 下 左; */

#wrapper { width: 100%; min-height: 100vh;  display: flex; flex-direction: column; justify-content: center;}

#honbun1 { width: 100%; padding: 30px 0px 30px 0px;}

#headback1 { width: 100%; background: #0086af; padding: 40px 0px 5px 0px;margin: 0px 5px 5px 0px;box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.5);}

#bottomback1 { float: left; width: 100%; background: #f5f5f5; padding: 0px 0px 20px 0px;margin: 30px 0px 0px 0px; margin-top: auto;}

.haba1 { margin: 0 auto;max-width: 1000px;word-wrap:break-word;padding: 0px 10px 0px 10px;}

.txt01{ text-align: left;color:#FFFFFF;line-height:150%;font-size:19px;sans-serif;letter-spacing: 3px;margin: 0px;}
.txt01r{ text-align: right;color:#FFFFFF;line-height:150%;font-size:10px;sans-serif;letter-spacing: 2px;margin: 0px;}
.txt03{ text-align: left;color:#708090;line-height:150%;font-size:11px;font-family:sans-serif;letter-spacing: 1px;margin: 5px 0px 10px 0px;}


hr.hr01 { border: 0;border-bottom: 1px dashed #708090;background: #FFFFFF;}

/*--テーブル-----------------------------------------------------------*/

table.type01 {border-collapse: collapse; text-align: left; line-height: 1.5;}
table.type01 th {min-width: 80px;padding: 10px; font-weight: bold; vertical-align: top; border: 1px solid #ccc; background: #eee;
	                      color:#003366;line-height:180%;font-size:14px;sans-serif;}
table.type01 td {width: 90%; padding: 10px; vertical-align: top; border: 1px solid #ccc;
	                      color:#003366;line-height:180%;font-size:14px;sans-serif;}