@charset "utf-8";
/* CSS Document */

h2.txt16_r {
	font-size:16px;
	color:#FF6600;
	border:#CCCCCC;
	font-weight: bold;
	margin-bottom:3px;
	}
	
#header h1.site-name{
	display:block;
	width:275px;
	height:20px;
	font-size:0;
	font-weight:normal;
	text-decoration:none;
	text-indent:-9999px;
}
	
h2.index01 {
	background-image:url(../titles/index01.gif);
	background-repeat:no-repeat;
	width:310px;
	height:90px;
 	margin:0;
	text-indent:-9999px; 

}
h2.index02{
	background:url(../titles/index02.gif);
	background-repeat:no-repeat;
	width:540px;
	height:50px;
 	margin:0;
	text-indent:-9999px; 

}
h2.index03{
	background:url(../titles/index03.gif);
	background-repeat:no-repeat;
	width:540px;
	height:40px;
 	margin:0;
	text-indent:-9999px; 

}


h2.info01{
	background:url(../titles/info01.gif);
	background-repeat:no-repeat;
	width:540px;
	height:50px;
 	margin:0;
	text-indent:-9999px; 

}
h2.privacy01{
	background:url(../titles/privacy01.gif);
	background-repeat:no-repeat;
	width:540px;
	height:50px;
 	margin:0;
	text-indent:-9999px; 

}
h3.privacy02{
	background:url(../titles/privacy02.gif);
	background-repeat:no-repeat;
	width:540px;
	height:50px;
 	margin:0;
	text-indent:-9999px; 

}
h4.privacy03{
	background:url(../titles/privacy03.gif);
	background-repeat:no-repeat;
	width:540px;
	height:50px;
 	margin:0;
	text-indent:-9999px; 

}
h2.sitemap01{
	background:url(../titles/sitemap01.gif);
	background-repeat:no-repeat;
	width:540px;
	height:50px;
 	margin:0;
	text-indent:-9999px; 

}
h2.service01{
	background:url(../titles/service01.gif);
	background-repeat:no-repeat;
	width:540px;
	height:50px;
 	margin:0;
	text-indent:-9999px; 

}
h3.service02{
	background:url(../titles/service02.gif);
	background-repeat:no-repeat;
	width:540px;
	height:50px;
 	margin:0;
	text-indent:-9999px; 

}
h2.partnet01{
	background:url(../titles/partner01.gif);
	background-repeat:no-repeat;
	width:540px;
	height:50px;
 	margin:0;
	text-indent:-9999px; 

}
h3.partnet02{
	background:url(../titles/partner02.gif);
	background-repeat:no-repeat;
	width:540px;
	height:32px;
 	margin:0;
	text-indent:-9999px; 

}
h4.partnet03{
	background:url(../titles/partner03.gif);
	background-repeat:no-repeat;
	width:540px;
	height:32px;
 	margin:0;
	text-indent:-9999px; 

}

h2.present01{
	background:url(../titles/present01.gif);
	background-repeat:no-repeat;
	width:540px;
	height:50px;
 	margin:0;
	text-indent:-9999px; 

}
h3.present02{
	background:url(../titles/present02.gif);
	background-repeat:no-repeat;
	width:540px;
	height:32px;
 	margin:0;
	text-indent:-9999px; 

}
h4.present03{
	background:url(../titles/present03.gif);
	background-repeat:no-repeat;
	width:540px;
	height:32px;
 	margin:0;
	text-indent:-9999px; 

}
h5.present04{
	background:url(../titles/present04.gif);
	background-repeat:no-repeat;
	width:540px;
	height:32px;
 	margin:0;
	text-indent:-9999px; 

}

h2.follow01{
	background:url(../titles/follow01.gif);
	background-repeat:no-repeat;
	width:540px;
	height:50px;
 	margin:0;
	text-indent:-9999px; 

}
h2.entry01{
	background:url(../titles/entry01.gif);
	background-repeat:no-repeat;
	width:540px;
	height:50px;
 	margin:0;
	text-indent:-9999px; 

}
h3.entry02{
	background:url(../titles/entry02.gif);
	background-repeat:no-repeat;
	width:540px;
	height:35px;
 	margin:0;
	text-indent:-9999px; 

}
h4.entry03{
	background:url(../titles/entry03.gif);
	background-repeat:no-repeat;
	width:540px;
	height:35px;
 	margin:0;
	text-indent:-9999px; 

}
h2.merit01{
	background: url('../titles/merit_c2.gif');
	background-repeat: no-repeat;
	width: 540px;
	height: 50px;
 	margin:0;
	text-indent:-9999px; 

}
h3.merit02{
	background: url('../titles/merit_c3.gif');
	background-repeat: no-repeat;
	width: 540px;
	height: 35px;
 	margin:0;
	text-indent:-9999px; 

}
h4.merit03{
	background: url('../titles/merit_c4.gif');
	background-repeat: no-repeat;
	width: 540px;
	height: 35px;
 	margin:0;
	text-indent:-9999px; 

}
h5.merit04{
	background:url(../titles/merit_c5.gif);
	background-repeat:no-repeat;
	width:540px;
	height:35px;
 	margin:0;
	text-indent:-9999px; 

}
h6.merit05{
	background:url(../titles/merit_c6.gif);
	background-repeat:no-repeat;
	width:540px;
	height:50px;
 	margin:0;
	text-indent:-9999px; 

}
h6.merit06{
	background:url(../titles/merit_c7.gif);
	background-repeat:no-repeat;
	width:540px;
	height:35px;
 	margin:0;
	text-indent:-9999px; 

}
h2.link01{
	background: url('../titles/link_c2.gif');
	background-repeat: no-repeat;
	width: 540px;
	height: 50px;
 	margin:0;
	text-indent:-9999px; 

}
h3.bodytext_title {
	background-color:#FFA43E;
	font-size:16px;
	color:#FFFFFF;
	border-left-width: 3px;
	border-left-style: solid;
	height:25px;
	padding-top:6px;
	padding-left:6px;
	}

h2.question01{
	background: url('../titles/question_c2.gif');
	background-repeat: no-repeat;
	width: 540px;
	height: 50px;
 	margin:0;
	text-indent:-9999px; 

}
