/*---------------------------------
DEFAULT
---------------------------------*/
body {
	background: #FFFFFF url(../images/body_bg.gif) top center repeat-y;
	background-color:#FFFFFF;
	color:#333333;
	font-family:"Meiryo","Hiragino Kaku Gothic Pro","Osaka",arial, helvetica, verdana;
	font-size:85%;
	margin:0px;
	padding:0px;
	text-align:center;
	line-height:130%;
}
html,a,form,area,div,img,table,td,th,ul,ol,li,dd,h1,h2,h3,h4,h5,h6,p{
	margin:0px;
	padding:0px;
	border:none;
}
hr{
	margin:0px;
	padding:0px;
}
table{ font-size: 12px; }
}
label{
	margin-right:5px;
	padding:0px;
}
img	{ border:none; }
li {
	font-size:0.95em;
	line-height:1.35em;
	color:#232323;
}
hr{
	border-to
	: 1px dashed #333333;
	border-bottom: none;
	border-right: none;
	border-left: none;
}
p { color:#333534; }
a:link	{
		color:#0A32F0;
		text-decoration:underline;
}
a:visited	{
		color:#441474;
		text-decoration:underline;
}
a:hover	{
		color:#2395C0;
		text-decoration:none;
}
/*==========================================
template
==========================================*/

/*=====================BUTTON=====================*/
/*=============for WIN IE5=============*/
.button01	{font-size:12px;}
/*=============WIN IE5 Hack=============*/
.button01/**/	{
	background-image:url(../images/button02.gif);
	background-repeat:no-repeat;
	background-position:0px 4px;
	padding:4px 10px 4px 25px;
	height:20px
	line-height:20px;
	font-size:100%;
	color:#333333;
	text-decoration:none; 
}
/*=============for WIN IE5=============*/
.button02	{font-size:12px;}
/*=============WIN IE5 Hack=============*/
.button02/**/	{
	background-image:url(../images/button01.gif);
	background-repeat:no-repeat;
	background-position:2px 5px;
	padding:2px 10px 2px 15px;
	height:20px
	line-height:20px;
	border-left:3px solid #0159BB;
	border-right:1px solid #0159BB;
	border-bottom:1px solid #0159BB;
	border-top:1px solid #0159BB;
	font-size:100%;
	color:#333333;
	text-decoration:none; 
}
/*=====================TABLE=====================*/
.table01	{
	border-top:1px solid #808080;
	margin:5px auto;
}
.table01 th	{
	background-color:#F2F2F2;
	border-left:3px solid #00A0C6;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #808080;
	padding:5px;
}
.table01 td	{
	border-left:3px solid #00A0C6;
	border-bottom:1px solid #808080;
	border-right:1px solid #808080;
	padding:5px;
	margin:5px;
}
.table02	{
	border:1px solid #808080;
	margin:5px auto;
}
.table02 th	{
	background-color:#EDFBFF;
	border-bottom:1px solid #808080;
	border-right:1px solid #808080;
	color:#082078;
	padding:5px;
}
.table02 td	{
	border-bottom:1px solid #808080;
	border-right:1px solid #808080;
	padding:5px;
}
/*=====================LIST=====================*/
#CONTENT ul	{
	color:#333333;
	font-size:100%;
	margin:10px 10px 10px 45px;
	list-style-image:url(../images/icon01.gif);
	margin-bottom:15px;
}
#CONTENT  ol	{
	color:#333333;
	font-size:100%;
	list-style-type: none;
	text-indent:0px;
	margin-bottom:15px;
}
#CONTENT  ol  li{
	text-indent:0px;
}
#CONTENT  li	{margin-bottom:3px;}
/*==========================================
LAYOUT
==========================================*/
#BOX760{
	display:block;
	width:760px;
	margin:0px auto;
	padding:0px;
	text-align:center;
}
/*==========================================
HEAD
==========================================*/
#HEAD{
	width:760px;
	margin-bottom:10px;
}
#DESCRIPTON {	
	background: #0225A7 url(../images/diagonal.gif) top center no-repeat; 
	width:480px;
	text-align:left;
	float:left;
	font-size:11px;
	padding:3px 0px;

}
#DESCRIPTON h1{
	color:#FFFFFF;
	font-size:11px;
	font-weight:normal;
	display:inline;
	padding-left:5px;
}
#DESCRIPTON p	{ 
	display:inline;
	color:#FFFFFF;
	font-size:11px;	
}
#HEAD ul{
	background-color:#FFFFFF;
	list-style:none;
	float:right;
	width:270px;
}
#HEAD li{
	background: #FFFFFF url(../images/list_icon01.gif) no-repeat;
	margin-top:3px;
	padding-left:30px;
	float:right;
	font-size:12px;
	background-position:8px 0px;
}
#TOP{
	margin:0px auto;
	text-align:center;
	width:740px;
	margin-bottom:0px;
}
#TOP h2 a{
	display:block;
	float:left;
	width:430px;
} 
#TOP .flR{
	display:block;
	float:right;
	width:205px;
	margin-bottom: 10px;
} 
#TOP .flR2{
	display:block;
	float:right;
	width:205px;
} 
#TOP .flR a,
#TOP .flR2 a{
	display: block;
	width: 205px;
	height: 20px;
	background-image: url(../images/head-inquiry.gif);	
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
#TOP .flR a:hover,
#TOP .flR2 a:hover{ background-position: 0px -20px; }
/*==========================================
MAIN
==========================================*/
#MAIN{
	margin:15px auto 0px auto;
	text-align:center;
	width:740px;
}
#TEXTBOX01 {
	margin-bottom:10px;
}
#TEXTBOX01 p{
	float:left;
	width:340px;
}
#TEXTBOX01 img{
	display:block;
	float:right;
	width:185px;
	height:145px;
}
#HASAN{
	float:left;
	width:265px;
}
#SETSURITSU{
	float:right;
	width:265px;
}
#BT-HASAN,#BT-SETSURITSU	{
	display:block;
	text-align:center;
	background-repeat:no-repeat;
	margin:0px 0px 0px 0px;
	padding:0px;
	background-position:0px 0px;
}
#BT-HASAN span,#BT-SETSURITSU span	{
	height:0px;
	width:0px;
	overflow:hidden;
	position:absolute;
}
#BT-HASAN a	{
	display:block;
	width:265px;
	height:100px;
	border-width:0px;
	background-image:url(../images/top_bt_hasan.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
}
#BT-SETSURITSU a	{
	display:block;
	width:265px;
	height:100px;
	border-width:0px;
	background-image:url(../images/top_bt_setsuritsu.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
}
#BT-HASAN a:hover,#BT-SETSURITSU a:hover	{
	background-position:0px -100px;
	width:265px;
	height:100px;
}
/*==========================================
GLOBAL
==========================================*/
#GLOBAL	{
	width:740px;
	background-image:url(../images/global_bg.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	margin:0px auto;
}
#GLOBAL li	{ list-style:none; list-style-type:none; }
#GLOBAL01,
#GLOBAL02	{
	display:block;
	float:left;
}
#GLOBAL01 a	{
	display:block;
	width:185px;
	height:50px;
	background-image:url(../images/global_navi01.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
	float:left;
}
#GLOBAL02 a	{
	display:block;
	width:180px;
	height:50px;
	background-image:url(../images/global_navi02.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
	float:left;
}
#GLOBAL01 a:hover,
#GLOBAL02 a:hover	{
	background-position:0px -50px;
}
.TEXT-BOX{
	margin-left:5px;
	margin-bottom:15px;
	width:520px;
}
.TEXT-BOX-CLEAR{
	margin-left:5px;
	margin-bottom:15px;
	display:inline-block;
	width:520px;
}
.TEXT-BOX-CLEAR:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
/* Hides from IE-mac \*/
*html .TEXT-BOX-CLEAR{
	height:1%;
}
.TEXT-BOX-CLEAR {
	margin-left:5px;
	margin-bottom:15px;
	display:block;
	width:520px;
}
/* End hide from IE-mac */
/*==========================================
CONTENT
==========================================*/
#CONTENT-TOP{
	width:530px;
	float:right;
}
#CONTENT-TMPL	{
	width:530px;
	float:left;
}
#CONTENT{
	width:530px;
	text-align:left;
}
#CONTENT p {
	line-height:155%;
	margin-bottom:10px;
}
#CONTENT h3{
	margin-bottom:10px;
	border-left:5px solid #1E5FD3;
	height:21px;
	line-height:21px;
	color:#082078;
	font-size:150%;
	font-weight:bold;
	text-indent:10px;
}
#CONTENT h3.original	{
	border:none;
	height:auto;
	line-height:auto;
	text-indent:0px;
}
#CONTENT h4	{
	margin-bottom:15px;
	background-image:url(../images/h4_bg.gif);
	background-repeat:no-repeat;
	line-height:27px;
	color:#082078;
	text-indent:30px;
	font-size:115%;
}
#CONTENT h4.original	{
	margin-bottom:15px;
	line-height:auto;
	text-indent:0px;
}
#CONTENT h5	{
	padding-bottom:5px;
	margin-bottom:2px;
	background-image:url(../images/h5_bg.gif);
	background-repeat:no-repeat;
	color:#FF3F08;
	font-size:120%;
	font-weight:normal;
	text-indent:25px;
}
#CONTENT h5.original	{
	margin-bottom:15px;
	height:auto;
	line-height:auto;
	text-indent:0px;
}
#CONTENT h6	{
	margin-bottom:5px;
	background-image:url(../images/h6_bg.gif);
	background-repeat:no-repeat;
	color:#009D47;
	font-weight:normal;
	text-indent:20px;
	font-size:115%;
}
#CONTENT h6.original	{
	margin-bottom:15px;
	height:auto;
	line-height:auto;
	text-indent:0px;
}

/*==========================================
TOP MENU
==========================================*/
#MENU01	{
	float:left;
	background-image:url(../images/menu_bg.gif);
	height:200px;
	background-repeat:no-repeat;
	width:49%;
	margin-bottom:20px;
	margin-top:10px;
}
#MENU01 div,
#MENU02 div	{
	margin:40px 30px 0px 30px;
	text-align:center;
}
#MENU01 ul	{ margin:8px 0px 0px 20px; }
#MENU01 li	{
	line-height:1.15em;
	margin-bottom:6px;
	list-style-image: url(../images/list_icon03.gif); 
	text-align:left;
}
#MENU02	{
	line-height:1.15em;
	float:right;
	background-image:url(../images/menu_bg.gif);
	height:200px;
	background-repeat:no-repeat;
	width:49%;
	margin-bottom:20px;
	margin-top:10px;
}
#MENU02 ul	{ margin:8px 0px 0px 20px; }
#MENU02 li	{
	margin-bottom:6px;
	list-style-image: url(../images/list_icon04.gif); 
	text-align:left;
}
#MENU01 a,
#MENU02 a{ font-size:12px; }
/*==========================================
individual
==========================================*/
#I-TEXTBOX01{
	width:530px;
	margin-bottom:10px;
}
#I-MENU01{
	width:265px;
	height:125px;
	background: #FFFFFF url(../images/individual_menubg01.gif) top left no-repeat;
	float:left;
}

#I-TEXTBOX02{
	width:530px;
	margin-bottom:10px;
}
#I-MENU02{
	width:265px;
	height:125px;
	background: #FFFFFF url(../images/individual_menubg02.gif) top left no-repeat;
	float:right;
}

#I-TEXTBOX03{
	width:530px;
	margin-bottom:10px;
}
#I-MENU03{
	width:265px;
	height:125px;
	background: #FFFFFF url(../images/individual_menubg03.gif) top left no-repeat;
	float:left;
}
#I-TEXTBOX04{
	width:530px;
	margin-bottom:10px;
}
#I-MENU04{
	width:265px;
	height:125px;
	background: #FFFFFF url(../images/individual_menubg04.gif) top left no-repeat;
	float:right;
}

#I-TEXTBOX05{
	width:530px;
	margin-bottom:10px;
}
#I-MENU05{
	width:265px;
	height:125px;
	background: #FFFFFF url(../images/individual_menubg05.gif) top left no-repeat;
}

#I-MENU01-INNER,
#I-MENU02-INNER,
#I-MENU03-INNER,
#I-MENU04-INNER,
#I-MENU05-INNER {
	padding:0px 100px 15px 26px;
	font-size:12px;
}
#I-MENU01 p, 
#I-MENU02 p, 
#I-MENU03 p, 
#I-MENU04 p, 
#I-MENU05 p  {
    	padding:5px 15px 0px 15px;
	color:#082078;
	font-size:15px;
	font-weight:bold;
}

#I-MENU01-INNER span,
#I-MENU02-INNER span,
#I-MENU03-INNER span,
#I-MENU04-INNER span,
#I-MENU05-INNER span  {
    	display:block;
	line-height:115%;
	padding:0px 0px 5px 0px;
}

#I-MENUBOX{
    width:540px;
    margin:15px auto 0px auto;
}

#BT-INDIVIDUAL01,#BT-INDIVIDUAL02,#BT-INDIVIDUAL03,#BT-INDIVIDUAL04,#BT-INDIVIDUAL05,#BT-COOPERATION01,#BT-COOPERATION02{
	display:block;
	text-align:center;
	margin:0px;
	padding:0px 0px 15px 15px;
	background-position:0px 0px;
}
#BT-INDIVIDUAL01 span,#BT-INDIVIDUAL02 span,#BT-INDIVIDUAL03 span,#BT-INDIVIDUAL04 span,#BT-INDIVIDUAL05 span,#BT-COOPERATION01 span,#BT-COOPERATION02 span {
	top:-9999px;
	overflow:hidden;
	position:absolute;
}
#BT-INDIVIDUAL01 a:hover,#BT-INDIVIDUAL02 a:hover,#BT-INDIVIDUAL03 a:hover,#BT-INDIVIDUAL04 a:hover,#BT-INDIVIDUAL05 a:hover,#BT-COOPERATION01 a:hover,#BT-COOPERATION02  a:hover	{
	background-position:0px -25px;
	width:155px;
	height:25px;
}
#BT-INDIVIDUAL01 a	{
	display:block;
	width:155px;
	height:25px;
	border-width:0px;
	background-image:url(../images/individual_bt01.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
}
#BT-INDIVIDUAL02 a	{
	display:block;
	width:155px;
	height:25px;
	border-width:0px;
	background-image:url(../images/individual_bt02.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
}
#BT-INDIVIDUAL03 a	{
	display:block;
	width:155px;
	height:25px;
	border-width:0px;
	background-image:url(../images/individual_bt03.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
}
#BT-INDIVIDUAL04 a	{
	display:block;
	width:155px;
	height:25px;
	border-width:0px;
	background-image:url(../images/individual_bt04.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
}
#BT-INDIVIDUAL05 a	{
	display:block;
	width:155px;
	height:25px;
	border-width:0px;
	background-image:url(../images/individual_bt05.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
}

/*==========================================
to-inquiry
==========================================*/
.TO-INQUIRY01,.TO-INQUIRY02,.TO-INQUIRY03{
	display:block;
	text-align:left;
	margin:0px;
	padding:0px;
}
.TO-INQUIRY01 span,.TO-INQUIRY02 span,.TO-INQUIRY03 span{
	height:0px;
	width:0px;
	overflow:hidden;
	position:absolute;
}
.TO-INQUIRY01 a{
	display:block;
	width:250px;
	height:70px;
	border-width:0px;
	background-image:url(../images/to_inquiry01.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
}
.TO-INQUIRY02 a{
	display:block;
	width:250px;
	height:70px;
	border-width:0px;
	background-image:url(../images/to_inquiry02.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
}
.TO-INQUIRY03 a{
	display:block;
	width:250px;
	height:70px;
	border-width:0px;
	background-image:url(../images/to_inquiry03.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
}
.TO-INQUIRY01 a:hover,.TO-INQUIRY02 a:hover,.TO-INQUIRY03 a:hover{
	background-position:0px -70px;
	width:250px;
	height:70px;
}
/*==========================================
cooperation
==========================================*/

#BT-COOPERATION01 a	{
	display:block;
	width:155px;
	height:25px;
	border-width:0px;
	background-image:url(../images/cooperation_bt01.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
}
#BT-COOPERATION02 a	{
	display:block;
	width:155px;
	height:25px;
	border-width:0px;
	background-image:url(../images/cooperation_bt02.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
}
#C-TEXTBOX01{
	width:530px;
	margin-bottom:10px; 
}
#C-MENU01{
	width:265px;
	height:125px;
	background: #FFFFFF url(../images/cooperation_menubg01.gif) top left no-repeat;
	float:left;
}
#C-TEXTBOX02{
	width:530px;
	margin-bottom:10px;
}
#C-MENU02{
	width:265px;
	height:125px;
	background: #FFFFFF url(../images/cooperation_menubg02.gif) top left no-repeat;
	float:right;
}
#C-TEXTBOX03{
	width:530px;
	margin-bottom:10px;
}
#C-MENU03{
	width:265px;
	height:125px;
	background: #FFFFFF url(../images/cooperation_menubg03.gif) top left no-repeat;
	float:left;

}
#C-TEXTBOX04{
	width:530px;
	margin-bottom:10px;
}
#C-MENU04{
	width:265px;
	height:125px;
	background: #FFFFFF url(../images/cooperation_menubg04.gif) top left no-repeat;
	float:right;
}
#C-MENU01-INNER,
#C-MENU02-INNER,
#C-MENU03-INNER,
#C-MENU04-INNER {
	padding:0px 100px 15px 26px;
	font-size:12px;
}
#C-MENU01 p, 
#C-MENU02 p, 
#C-MENU03 p, 
#C-MENU04 p {
    	padding:5px 15px 0px 15px;
	color:#082078;
	font-size:15px;
	font-weight:bold;
}
#C-MENU01 span,
#C-MENU02 span,
#C-MENU03 span,
#C-MENU04 span  {
    	display:block;
	line-height:115%;
	padding:0px 0px 5px 0px;
}
#C-MENUBOX{
    width:530px;
    margin:15px auto 0px auto;
}

/*==========================================
office
==========================================*/
.bg-middle{
	width:540px;
	background-image:url(../images/office-box-middle.gif);
	background-repeat:repeat-y;
	background-position:0px 0px;
	
}
.bg-bottom{
	width:540px;
	background-image:url(../images/office-box-bottom.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}
.bg-top{
	width:540px;
	background-image:url(../images/office-box-top.gif);
	background-repeat:no-repeat;
	background-position:top;
}
#OFFICE-BOX{
	width:530px;
	height:280px;
	background-image:url(../images/access_img02.jpg);
	background-repeat:no-repeat;

}
/*==========================================
access
==========================================*/
#ACCESS-BOX{
	margin-left:5px;
	margin-bottom:15px;
	display:inline-block;
	width:520px;
	background-image:url(../images/kaeru02.gif);
	background-repeat:no-repeat;
	background-position:right;
}
#ACCESS-BOX:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
/* Hides from IE-mac \*/
*html #ACCESS-BOX{
	height:1%;
}
#ACCESS-BOX{
	margin-left:5px;
	margin-bottom:15px;
	display:block;
	width:520px;
	background-image:url(../images/kaeru02.gif);
	background-repeat:no-repeat;
	background-position:right;
}
/* End hide from IE-mac */
#ACCESS-BOX img{
	float:left;
}
#ACCESS-BOX p{
	width:300px;
	float:left;
}

/*==========================================
CONTACT
==========================================*/
#CONTACT{
	background-color: #E0E5E3;
	padding:10px 15px 0px 15px;
	
}
#CONTACT p{
	margin-top:3px;
	font-size:11px;
	float:left;
}
#CONTACT span{
	margin-bottom:5px;
	width:245px;
	display:block;
	float:left;
}
/*----FOOT-----*/
#FOOT{
	margin-top:10px;
	background: url(../images/foot_bg.gif) top center no-repeat;
	height:55px;	
}
#FOOT p{
	padding-top:5px;
	color:#FFFFFF;
	font-size:12px;
}
#FOOT a{
	color:#FFFFFF;
	font-size:12px;
}
/*==========================================
SUBCONTENT
==========================================*/
#SUBCONTENT-TOP	{
	width:190px;
	float:left;
}
#SUBCONTENT-TMPL	{
	width:190px;
	float:right;
}
#SUBCONTENT{ text-align:left; width:190px;}
#SUBCONTENT h3{
	padding-left:15px;
	margin-bottom:5px;
}
#SUBCONTENT h4{
	background: #FFFFFF url(../images/list_icon02.gif) no-repeat;
	margin-left:15px;
	margin-bottom:5px;
	padding-left:13px;
	font-size:12px;
}
#SUBCONTENT p{
	font-size:11px;
	margin-left:15px;
	margin-bottom:5px;
}
#LEFT-INNER{ }
#INQUIRY{
	background: #E0E5E3 url(../images/left_inquiry_bg.gif) top center no-repeat;
	width :180px;
	padding-bottom:10px;
	margin-bottom:10px;
}
#INQUIRY ul{
	padding-left:20px;
	padding-top:60px;
	list-style-image: url(../images/list_icon02.gif); 
	list-style-position:inside;
}
#LEFT-MENU{
	text-align:left;
	background: #FFFFFF url(../images/left_menu_bg.gif) top left repeat-y;
	padding:0px 10px 10px 0px;
}
#LEFT-MENU p a{
	display:block;
	margin-bottom:10px;
}
#BT-INQUIRY{
	display:block;
	background-repeat:no-repeat;
	margin:10px 0px 0px 20px;
	padding:0px;
	background-position:0px 0px;
}
#BT-INQUIRY span{
	height:0px;
	width:0px;
	overflow:hidden;
	position:absolute;
}
#BT-INQUIRY a	{
	display:block;
	width:140px;
	height:25px;
	border-width:0px;
	background-image:url(../images/left_bt_inquiry.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
}
#BT-INQUIRY a:hover{
	background-position:0px -25px;
	width:140px;
	height:25px;
}
#BT-JIMUSYO,#BT-ACCESS,#BT-BLOG{
	display:block;
	text-align:center;
	background-repeat:no-repeat;
	margin:0px 0px 15px 15px;
	padding:0px;
	background-position:0px 0px;
}
#BT-JIMUSYO span,#BT-ACCESS span,#BT-BLOG span{
	top:-9999px;
	overflow:hidden;
	position:absolute;
}
#BT-JIMUSYO a	{
	display:block;
	width:155px;
	height:25px;
	border-width:0px;
	background-image:url(../images/left_bt_jimusyo.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
}
#BT-ACCESS a	{
	display:block;
	width:155px;
	height:25px;
	border-width:0px;
	background-image:url(../images/left_bt_access.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
}
#BT-BLOG a	{
	display:block;
	width:155px;
	height:25px;
	border-width:0px;
	background-image:url(../images/left_bt_blog.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
}
#BT-JIMUSYO a:hover,#BT-ACCESS a:hover,#BT-BLOG a:hover	{
	background-position:0px -25px;
	width:155px;
	height:25px;
}
/*--------------------BLOG-LIST--------------------*/
#BLOG-LIST span	{
	display:block;
	background-image:url(../images/icon01.gif);
	background-repeat:no-repeat;
	background-position:0px 3px;
	padding-left:8px;
	margin:0px 0px 5px 15px;
}
#BLOG-LIST a	{
	display:block;
	margin:0px 5px 10px 15px;
}
/*--------------------BLOG-VIEW--------------------*/
#BLOG-VIEW	{
	padding:20px 10px 20px 10px;
}
#BLOG-VIEW div	{
	margin-bottom:8px;
}
#BLOG-VIEW span	{
	background-image:url(../images/icon01.gif);
	background-repeat:no-repeat;
	background-position:0px 4px;
	padding-left:10px;
	margin:0px 10px 5px 15px;
}
/*===============================================
paging
 ===============================================*/
#PAGE	{
		text-align:center;
		margin:15px auto 25px auto;
		font-size:90%;
}
/*===============================================
FORM
===============================================*/
label	{
	padding-right:5px;
}
.ipt	{
	color:#FF0000;
	font-size:80%;
}
.msg	{
	color:#191919;	
	margin:10px 20px 15px 20px;
	text-align:left;
}
.error_form	{
	background-color:#FFE9E9;
}
.error	{
	padding:15px 20px;
	color:#333333;
	color:#FF0000;
}
.error a	{
	color:#FF0000;
	text-decoration:underline;
}
.error a:hover	{
	color:#AA0000;
	text-decoration:none;
}
.inquiryButtons	{
	text-align:center;
	padding:10px;
}
/*==========================================
USE
==========================================*/
.block{
	display:block;
}
.flL {
	display:block;
	float:left;
	margin:0px;
	padding:0px;
}
.flR {
	display:block;
	float:right;
	margin:0px;
	margin-left:5px;
	padding:0px;
}
.alC	{
	display:block;
	text-align:center;
	margin:0px;
	padding:0px;
}

.alL	{
	display:block;
	text-align:left;
	margin:0px;
	padding:0px;
}
.alR	{
	display:block;
	text-align:right;
	margin:0px;
	padding:0px;
}
/*==========================================
FONT
==========================================*/
.strong{
	font-weight:bold;
}
.Col_GREEN{
	color:#009719;
}
.Col_RED{
	color:#FF0000;
}
.fs80p{
	font-size:80%;
}
.fs90p{
	font-size:80%;
}
/*==========================================
MARGIN
==========================================*/
.mgB10{
	display:block;
	margin-bottom:10px;
}
.mgB15{
	display:block;
	margin-bottom:15px;
}
.mgR5{
	display:block;
	margin-right:5px;
}
/*===============================================
hidden
===============================================*/
/*--------------------for MacIE--------------------*/
#GLOBAL span,
#TOP a span	{
	text-indent:-9999px;
}
/*--------------------MacIE HACK--------------------?*/
#GLOBAL span,
#TOP a span	{
	height:0px;
	width:0px;
	overflow:hidden;
	position:absolute;
}
/*===============================================
clearfix
===============================================*/
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfix {
	display:inline-block;
}
/* Hides from IE-mac \*/
*html .clearfix {
	height:1%;
}
.clearfix {
	display:block;
}
/* End hide from IE-mac */
/*===============================================
iepngfix.htc
===============================================*/
img, div { 
 behavior:url(../images/iepngfix.htc);
 }