@charset "euc-jp";


/*¡¡¥¬¥¤¥É¥Ø¥Ã¥À¡¼
---------------------------------------------------- */
#g_head{
	margin:10px 0 0 0;
	width:650px;
	height:50px;
	background:url(../img/guide_head.gif) no-repeat left top;
	position:relative;
	overflow:hidden;
}

#g_head_tit{
	width:285px;
	height:18px;
	position:absolute;
	top:22px;
	left:133px;
}

#g_s_size{
	width:18px;
	height:18px;
	position:absolute;
	top:1px;
	left:586px;
}

#g_m_size{
	width:18px;
	height:18px;
	position:absolute;
	top:1px;
	left:608px;
}

#g_l_size{
	width:18px;
	height:18px;
	position:absolute;
	top:1px;
	left:630px;
}


/*¡¡¥Æ¡¼¥Ö¥ë
---------------------------------------------------- */
.navi_table{
	width:100%;
	border-collapse:collapse;
	border:1px #CCCCCC solid;
	margin:15px 0 10px 0;
}

.navi_table td{
	border:1px #CCCCCC solid;
	text-align:center;
	background:#A2201C;
	color:#FFF;
	line-height:2.0;
}

.navi_table td a{
	display:block;
	background:#FFFFCB;
	color:#A2201C;
	text-decoration:none;
}

.navi_table td a:visited{
	display:block;
	background:#FFFFCB;
	color:#A2201C;
	text-decoration:none;
}

.navi_table td a:hover{ 
	background:#A2201C;
	color:#FFF;
	text-decoration:none;
}


/*¡¡¥¢¥¤¥³¥ó¥ê¥ó¥¯
---------------------------------------------------- */
.icon_t{
	margin:0 0 0 0;
	background:url(../img/icon01.jpg) no-repeat left;
}

.icon_t a{
	color:#A1201C;
	padding:0 0 0 22px;
}

.icon_t a:hover{ 
	color:#FD6D17;
	padding:0 0 0 22px;
}


/*¡¡¥Æ¥­¥¹¥È
---------------------------------------------------- */
.text00{
	text-align:justify;
	text-justify:inter-ideograph;
}

.text01{
	padding:10px 0 0 0;
	text-align:justify;
	text-justify:inter-ideograph;
}

.text02{
	padding:15px 0 0 0;
	text-align:justify;
	text-justify:inter-ideograph;
}

.text03{
	padding:5px 0 0 0;
	text-align:justify;
	text-justify:inter-ideograph;
}

.text04{
	padding:10px 0 5px 0;
	text-align:justify;
	text-justify:inter-ideograph;
}

.text05{
	padding:2px 18px 0 18px;
	text-align:justify;
	text-justify:inter-ideograph;
}

.r_txt{
	padding:5px 0 0 0;
	text-align:right;
}

.bold_t{
	font-weight:bold;
}

.red_t{
	font-weight:bold;
	color:#A1201C;
}

.blue_t{
	font-weight:bold;
	color:#2329A9;
}


/* ¥³¥ó¥Æ¥ó¥Ä
---------------------------------------------------- */
#g_contents{
	margin:0 auto;
	width:650px;
}

#co_box{
	padding:10px;
	background:#FFFFFF;
}

.sub_tit{
	background:#A2201C;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	font-size:1.0em;
	padding:5px;
	margin:0 0 15px 0;
}

.sub_tit00{
	background:#A2201C;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	font-size:1.0em;
	padding:5px;
	margin:15px 0 15px 0;
}

.sub_tit01{
	font-weight:bold;
	color:#A1201C;
	margin:15px 0 5px 0;
}

.list{
	list-style:outside;
}

.list li{
	margin:0 0 0 18px;
	padding:5px 0 0 0;
}


/* ¥Æ¡¼¥Ö¥ë
---------------------------------------------------- */
.table00{
	width:100%;
	border-collapse:collapse;
	border:none;
	margin:15px 0 0 0;
}

.td_l{
	padding:4px 10px 4px 5px;
	background:#EDEDED;
	border-top:1px #999 dotted;
	border-bottom:1px #999 dotted;
	font-weight:bold;
	width:200px;
	vertical-align:top;
	text-align:right;
}

.td_l_1{
	padding:4px 10px 4px 5px;
	background:#EDEDED;
	border-top:1px #999 dotted;
	border-bottom:1px #999 dotted;
	font-weight:bold;
	width:150px;
	vertical-align:top;
	text-align:right;
}

.td_r{
	padding:4px 5px 4px 10px;
	border-top:1px #999 dotted;
	border-bottom:1px #999 dotted;
	vertical-align:top;
}

/* ¥Æ¡¼¥Ö¥ë01
---------------------------------------------------- */
.table01{
	width:auto;
	border-collapse:collapse;
	border:none;
	margin:10px 0 0 0;
}

.td01_l{
	padding:4px 10px 4px 10px;
	background:#EDEDED;
	border-top:1px #999 dotted;
	border-bottom:1px #999 dotted;
	font-weight:bold;
	vertical-align:top;
}

.td01_r{
	padding:4px 11px 4px 10px;
	border-top:1px #999 dotted;
	border-bottom:1px #999 dotted;
	vertical-align:top;
}

/* ¥Æ¡¼¥Ö¥ë02
---------------------------------------------------- */
.table02{
	width:auto;
	border-collapse:collapse;
	border-top:1px #CCC solid;
	margin:10px 0 5px 0;
}

.table02 th{
	border:1px #CCC solid;
	text-align:center;
	padding:4px 10px;
	font-weight:bold;
	background:#EDEDED;
}

.table02 td{
	border:1px #CCC solid;
	text-align:center;
	padding:4px 10px;
}


/* ¥Æ¡¼¥Ö¥ë03
---------------------------------------------------- */
.table03{
	width:100%;
	border-collapse:collapse;
	border-top:1px #CCC solid;
	margin:5px 0 5px 0;
}

.table03 th{
	border:1px #CCC solid;
	text-align:center;
	padding:4px 10px;
	font-weight:bold;
	background:#FFFFCB;
}

.td03_area{
	border:1px #CCC solid;
	text-align:center;
	padding:4px 10px;
	background:#EDEDED;
}

.td03_charge{
	border:1px #CCC solid;
	padding:4px 10px;
	text-align:right;
	color:#CC0000;
}

.td03_area02{
	border:1px #CCC solid;
	padding:4px 10px;
}

/* ¥Æ¡¼¥Ö¥ë04
---------------------------------------------------- */
.table04{
	width:auto;
	border-collapse:collapse;
	border:none;
	margin:10px 0 0 0;
}

.table04 td{
	vertical-align:middle;
}

.table04_img{
	text-align:center;
	padding:15px 20px 0 10px;
}

.table04_1{
	width:100%;
	border-collapse:collapse;
	border-top:1px #CCC solid;
}

.td04_ye{
	border:1px #CCC solid;
	text-align:center;
	padding:4px 10px;
	background:#FFFFCB;
}

.td04_gr{
	border:1px #CCC solid;
	text-align:center;
	padding:4px 10px;
	background:#EDEDED;
}

.td04_pi{
	border:1px #CCC solid;
	text-align:center;
	padding:4px 10px;
	background:#FFEEEE;
}

.td04_bl{
	border:1px #CCC solid;
	text-align:center;
	padding:4px 10px;
	background:#E4E4FF;
}

.td04_wh{
	border:1px #CCC solid;
	text-align:center;
	padding:4px 10px;
}


/* ¥Æ¡¼¥Ö¥ë05
---------------------------------------------------- */
.table05{
	width:100%;
	border-collapse:collapse;
	border:none;
}

.table05 td{
	padding:0 5px;
	text-align:center;
}


/* ¥Æ¡¼¥Ö¥ë06
---------------------------------------------------- */
.table06{
	width:100%;
	border-collapse:collapse;
	border:none;
	margin:15px 0 0 0;
}

.td06_l{
	padding:4px 10px 4px 5px;
	background:#EDEDED;
	border-top:1px #999 dotted;
	border-bottom:1px #999 dotted;
	font-weight:bold;
	width:50px;
	vertical-align:top;
	text-align:center;
}

.td06_r{
	padding:4px 5px 4px 10px;
	border-top:1px #999 dotted;
	border-bottom:1px #999 dotted;
	vertical-align:top;
}


/* Êê1ÉãT¥ó¥×¥ë
---------------------------------------------------- */
#sample01{
	float:right;
	width:120px;
	padding:0 5px 0 15px;
	text-align:center;
}


/*¡¡¥À¥¦¥ó¥í¡¼¥É¥Ð¥Ê¡¼
---------------------------------------------------- */
.dl_box{
	float:left;
	padding:10px 10px 0 0;
	width:242px;
	height:44px;
}

.dl_box a{
	width:240px;
	height:42px;
	display:block;
	border:1px #CCCCCC solid;
}

.dl_box a:hover{ 
	width:240px;
	height:42px;
	border:1px #A1201C solid;
}


/*¡¡£Ð£Ä£Æ¥À¥¦¥ó¥í¡¼¥É
---------------------------------------------------- */
#pdf_icon{
	float:left;
	width:160px;
	height:41px;
	padding:15px 0 0 0;
}

#pdf_txt{
	float:right;
	width:455px;
	padding:17px 0 0 0;
}



/*¡¡Éñ€µà¡¦{¥¿¥ó
---------------------------------------------------- */
#close{
	text-align:center;
	margin:25px 0 15px 0;
}

#close a:link {
	color:#FFF;
	text-decoration:none;
}

#close a:visited {
	color:#FFF;
	text-decoration:none;
}

#close a:hover {
	color:#FD6D17;
	text-decoration:none;
}


/*¡¡Ãí°Õ½ñ¤­
---------------------------------------------------- */
.attention {
	color:#A1201C;
	padding: 5px 0px 5px 0px;
}
