@charset "UTF-8";


body{
	font-family:"Osaka", "ＭＳ ゴシック";
	font-size: small;
	line-height:120%;
	color:#666666;
	margin-top: 5px;
	margin-bottom: 5px;
	text-align:center;
	background-color:#CCE5E5;
}

#wrapper{
	background-image:url(../img/bg_img2.gif);
	background-repeat: repeat-y;
	background-position: center;
	padding:5px 0px 5px 0px;
}


.contents{
	border-color: #9dafb9;
	border-width: 0px; 
	border-style: solid;
	width:750px;
	padding:10px 0px 5px 0px;
	background-color:#ffffff;
	margin:0px auto;
}

#w600{
	padding:5px 50px 5px 50px;
}

#w650{
	padding:5px 25px 5px 25px;
}


/* 見出し */
h1{
	padding-left: 25px;
}

h2{
	font-size: medium;
	font-weight: bold;
	padding-left: 5px;
        vertical-align:middle;
	margin: 10px 0px 10px 0px;
	border-left:15px solid ;
}

.h2bg{
	padding-top: 4px;
	font-size: medium;
	font-weight: bold;
	background-color:#60AFD2;
	color: #FFFFFF;
}

h3{
	padding-left: 20px;
	background-image: url(../img/h3.gif);
	background-repeat: no-repeat;
        vertical-align:middle;
	font-size: medium;
	margin: 15px 0px 3px 0px;
}

h4{
	line-height:150%;
	border-left:3px solid #80C2E0;
	text-align:left;
	color:#0099CC;
	padding-left: 5px;
	margin: 3px 0;
	font-size: small;
}

.h4txt {
	padding-left: 15px;
	background-image: url(../img/h4.gif);
	background-repeat: no-repeat;
	font-weight:bold;
	margin-left: 20px;
	float:left;
}

.h4txt_br {
	padding-left: 15px;
	font-weight:bold;
	margin-left: 20px;
}


/* END_見出し */


/* 表組み */
.table_box{
	border-color: #ABDAEF;
	border-width: 1px; 
	border-style: thin;
	width: 600px;
	background-color: #ABDAEF;
	margin: 5px 0px 5px 0px;
}

.table_box td{
	background-color:#FFFFFF;
	padding: 2px 5px 2px 5px;
}

.table_box th{
	padding:2px 5px 2px 5px;
	font-weight: bold;
	background-color:#DDF1F6;
}

table td.side{
	background-color:#99ccff;
}

/* END_表組み */


/* 注意事項 */
table.att{
	margin: 5px;
	font-size:x-small;
	line-height:130%;
}

.att th{
	font-size :small;
	font-weight :bold;
	padding: 10px 0px 0px 0px;
}

.att{
	margin: 5px;
	font-size:x-small;
	line-height:130%;
}

/* END_注意事項 */


/* 中項目 */
table.index{
	margin: 0px 0px 0px 0px;
}

.index th{
	font-weight :bold;
	padding: 10px 0px 0px 0px;
}

.index td{
	padding: 0px 0px 0px 15px;
}

/* END_中項目 */


/* 検索 */
.reference01 {background-image: url(../img/part5_02.gif);
	background-repeat: repeat-x;
	background-position: center;
}
.reference02 {background-image: url(../img/part5_04.gif);
	background-repeat: repeat-y;
	background-position: center;
}
.reference03 {background-image: url(../img/part5_06.gif);
	background-repeat: repeat-y;
	background-position: center;
}
.reference04 {background-image: url(../img/part5_08.gif);
	background-repeat: repeat-x;
	background-position: center;
}
/* END_検索 */


/* 結果表示 */
.reference05 {background-image: url(../img/corner_line_t.gif);
	background-repeat: repeat-x;
	background-position: center;
}
.reference06 {background-image: url(../img/corner_line_l.gif);
	background-repeat: repeat-y;
	background-position: center;
}
.reference07 {background-image: url(../img/corner_line_r.gif);
	background-repeat: repeat-y;
	background-position: center;
}
.reference08 {background-image: url(../img/corner_line_b.gif);
	background-repeat: repeat-x;
	background-position: center;
}
/* END_結果表示 */


/* フッター */
.table_footer{
	border-color: #80C2E0;
	padding: 0px 0px 0px 0px;
	border-top: double #80C2E0;
}
/* END_フッター */


img{
	border: 0px;
}

p{
	margin: 5px 0px 5px 0px;
}

hr{
	color: #80C2E0; 
	background-color:#80C2E0; 
	border: 0px;
	height: 1px;
}

strong{
	padding: 10px 0px 10px 0px;
}

.left{
	text-align:left;
}

.mar_t5{
	padding-top: 5px;
}

.mar_t10{
	padding-top: 10px;
}

.mar_l10{
	padding-left: 10px;
}

.mar_l15{
	padding-left: 15px;
}

.mar_l20{
	padding-left: 20px;
}

.mar_l35{
	padding-left: 35px;
}

.mar_l40{
	padding-left: 40px;
}

.top_txt td{
	vertical-align:top;
}


iframe.gray{ border: 1px solid #666666;
 }

.txt-xs{
	font-size:x-small;
}

.orange{
        color: #FF3300;
}


a{ 
text-decoration:none;
}
a:link {
        color:#70B5C7; }
a:visited {
	color:#70B5C7; }
a:hover {
        color:#FF6633; text-decoration:underline; }
a:active {
        color:#FF6633; text-decoration:none; }


.kiyaku{
	text-align:left;
	background-color:#fff;
}
