* html .png {
	behavior: url(iepngfix.htc);
}


body {
	font-size: 12px;
	font-family: "｣ﾍ｣ﾓ ｣ﾐ･ｴ･ｷ･ﾃ･ｯ", Osaka, "･ﾒ･鬣ｮ･ﾎｳﾑ･ｴ Pro W3";
	line-height: 18px;
	letter-spacing: 2px;
	background: #D2FAFF url(img/bg_body.gif) repeat-x top left;
	margin:0;
	padding:0;
	text-align:center;
	color: #545454;
}


h1{
	font-size:32px;
	font-weight:bold;
	font-family:"｣ﾍ｣ﾓ ｣ﾐ･ｴ･ｷ･ﾃ･ｯ", Osaka, "･ﾒ･鬣ｮ･ﾎｳﾑ･ｴ Pro W3";
}

h2{
	font-size:24px;
	font-weight:normal;
	font-family:"｣ﾍ｣ﾓ ｣ﾐ･ｴ･ｷ･ﾃ･ｯ", Osaka, "･ﾒ･鬣ｮ･ﾎｳﾑ･ｴ Pro W3";
}


hr{
	size:1px;
}


#MAIN{
	width: 698px;
	margin:0px auto;
}

table{
	margin: 20px auto;
}

#td_1, #td_3,{
	width: 6px;
	height: 29px;
}

#td_2{
	width: 686px;
	height: 29px;	
}

#td_4, #td_6{
	width: 6px;
}

#td_5{
	width: 686px;
}

#td_7, #td_9{
	width: 6px;
	height: 6px;
}

#td_8{
	width: 686px;
	height: 6px;
}


#td_1{
	background: url(img/td_1.png) no-repeat top left;
}

#td_2{
	background: url(img/td_2.png) repeat-x top left;
}

#td_3{
	background: url(img/td_3.png) no-repeat top left;
}

#td_4{
	background: url(img/td_4.png) repeat-y top left;
}

#td_5{
	background: #FFFFFF;
}

#td_6{
	background: url(img/td_6.png) repeat-y top left;
}

#td_7{
	background: url(img/td_7.png) no-repeat top left;
}

#td_8{
	background: url(img/td_8.png) repeat-x top left;
}
#td_9{
	background: url(img/td_9.png) no-repeat top left;
}



/* ･・ｯ･ｿ･ｰ --------------------------------------------------------------- */

	a:link    {color:#0099FF; text-decoration:none;}
	a:visited {color:#0099FF; text-decoration:none;}
	a:active  {color:#0099FF; text-decoration:none;}
	a:hover   {color:#0099FF; text-decoration:underline;}

	a.IMG_LINK:hover   { background:none; }

	a.MINI_LINK:link     { color:#0EADFF; text-decoration:underline; }
	a.MINI_LINK:visited  { color:#0EADFF; text-decoration:underline; }
	a.MINI_LINK:active   { color:#0EADFF; text-decoration:underline; }
	a.MINI_LINK:hover    { color:#FFFFFF; text-decoration:none; background:#0EADFF;}


/* ｲ霖・ｽｼｨ ----------------------------------------------------------------- */

img {
	border-style: none;
	margin: 0px;
	padding: 0px;
}

.IMG_2{
	margin: 15px 0px;
	text-align: center;
}

.ICON{
	margin: 0px 5px 0px 10px;
	width: 16px;
	height :16px;
}



/* ･鬣､･・------------------------------------------------------------------- */

.LINE_DOT_01{
	background-image: url(img/line_dot_01.gif);
	height: 2px;
	margin: 5px 25px 20px 25px;
}

.LINE_DOT_02{
	background-image:url(img/line_dot_02.gif);
	height:	 1px;
	margin: 20px 25px 20px 25px;
}



/* ･ﾆ･ｭ･ｹ･ﾈ､ﾛ､ｫ-------------------------------------------------------------- */

.AREA_1{
	margin: 10px 35px;
	padding: 0;
	text-align: left;
}

.AREA_2{
	margin: 10px 35px;
	padding: 10px;
	font-size: 11px;
	text-align: left;
	background: #FFFFD5;
	letter-spacing: 1px;
}

.POINT_1{
	font-weight: bold;
	color: #018BEA;
	background: #D2FAFF;
}

.POINT_2{
	color: #FF6B00;
}

.TITLE{
	margin:10px 32px;
	text-align:left;
}

.ATTEN{
	font-size:11px;
	color: #FF3A76;
	text-align: left;
	letter-spacing: 1px;
	margin: 3px 35px;
}

.COPY{
	font-size:11px;
	letter-spacing: 1px;
	margin-bottom: 20px;
}

.TOTOP{
	text-align: right;
	margin:20px 25px 5px 0px;
}


.TBL{
	background-color:#11B6C9;
	margin: 5px;
	padding: 0px;
}

.CELL_TITLE{
	background-color:#72C6FF;
	margin: 2px;
	padding: 2px 0px 2px 5px;
	color:#FFFFFF;
	font-size: 11px;
	font-weight: bold;
	text-align:left;
	letter-spacing: 1px;
	white-space:nowrap;
}

.CELL_1{
	background-color:#FFFFFF;
	margin: 2px;
	padding: 2px;
	font-size: 11px;
	letter-spacing: 1px;
	text-align:left;
}

.CELL_2{
	background-color:#EFFFFF;
	margin: 2px;
	padding: 2px;
	font-size: 11px;
	text-align:left;
	letter-spacing: 1px;
}



/* カスタム設定-------------------------------------------------------------- */

.box_cus_main_01 {
	width:294px;
	float:left;
	background: url(img/obj_08_bg.gif) repeat;
}

.box_cus_main_02 {
	width:294px;
	float:right;
	background: url(img/obj_10_bg.gif) repeat;
}



.box_cus_txt {
 	width:274px;  
	margin : 0px 10px 0px 10px;
}

.cl {
    clear:both;
}


.header_img_r {
	top: -38px;
	left: 514px;
	position:absolute;
}

.txt_c_o {
	color: #FF6600;
	font-weight: bold;
}

.txt_c_b {
	color: #018bea;
	font-weight: bold;
	font-size: 12px;
	margin-top: 8px;
	margin-left: 5px;
}

