#cTitle {
	background-image: url(img/title_category.gif);
}

/* -------------------------------
index style 
------------------------------- */
#p-index p#catch {
	margin-bottom:40px;
	width:676px;
	height:90px;
	background-image: url(img/catch_index.gif);
	background-position: left top;
	background-repeat:no-repeat;
	line-height:1.231;
	text-indent: -9000px;
	text-align:left;
	position:relative;
/*\*/
	overflow: hidden;
/**/
}
#p-index h2{
	width:697px;
	height:46px;
	background-position: left top;
	background-repeat:no-repeat;
	line-height:1.231;
	text-indent: -9000px;
	text-align:left;
	position:relative;
/*\*/
	overflow: hidden;
/**/
}
#p-index #labelH2-01 {
	background-image: url(img/labelh2_index01.gif);
}
#p-index h3 {
	width:677px;
	height:47px;
	background-position: left 5px;
	background-repeat:no-repeat;
	line-height:1.231;
	text-indent: -9000px;
	text-align:left;
	position:relative;
/*\*/
	overflow: hidden;
/**/
}
#p-index #labelH3-01{
	background-image: url(img/text_index01.gif);
}
#p-index #labelH3-02{
	background-image: url(img/text_index02.gif);
}
#p-index #labelH3-03{
	background-image: url(img/text_index03.gif);
}
#p-index #labelH3-04{
	background-image: url(img/text_index04.gif);
}
#p-index #labelH3-05{
	background-image: url(img/text_index05.gif);
}
#p-index #labelH3-06{
	background-image: url(img/text_index06.gif);
}
#p-index #labelH3-07{
	background-image: url(img/text_index07.gif);
}
#p-index #labelH3-08{
	background-image: url(img/text_index08.gif);
}
#p-index .container02{
	margin-bottom: 3em;
}
#p-index .container02 .clearfix {
	padding-bottom: 1.5em;
}
#p-index .container02 .right{
	width: 590px;
}
.btn-bokinchan, .btn-dlpage {
	margin-bottom: 1.5em;
}

.btn-bokinchan a {
	margin:0;
	display:block;
	width:143px;
	height:40px;
	background-image:url(img/btn_bokinchan.gif);
	background-repeat:no-repeat;
	line-height:1.231;
	text-indent: -9000px;
	text-align:left;
	position:relative;
/*\*/
	overflow: hidden;
/**/
}
.btn-bokinchan a:link, .btn-bokinchan a:visited {
	background-position: left top;
}
.btn-bokinchan a:hover, .btn-bokinchan a:active {
	background-position: -143px top;
}
.btn-dlpage a {
	margin:0;
	display:block;
	width:206px;
	height:40px;
	background-image:url(img/btn_dlpage.gif);
	background-repeat:no-repeat;
	line-height:1.231;
	text-indent: -9000px;
	text-align:left;
	position:relative;
/*\*/
	overflow: hidden;
/**/
}
.btn-dlpage a:link, .btn-dlpage a:visited {
	background-position: left top;
}
.btn-dlpage a:hover, .btn-dlpage a:active {
	background-position: -206px top;
}
/* -------------------------------
online style 
------------------------------- */
#p-online #pTitle{
	margin-bottom:22px;
	width:697px;
	height:48px;
	background-image:url(img/title_online.gif);
	background-position: left top;
	background-repeat:no-repeat;
	line-height:1.231;
	text-indent: -9000px;
	text-align:left;
	position:relative;
/*\*/
	overflow: hidden;
/**/
}
#p-online h2{
	width:697px;
	height:46px;
	background-position: left top;
	background-repeat:no-repeat;
	line-height:1.231;
	text-indent: -9000px;
	text-align:left;
	position:relative;
/*\*/
	overflow: hidden;
/**/
}
#p-online #labelH2-01 {
	background-image: url(img/labelh2_online01.gif);
}
#p-online #labelH2-02 {
	background-image: url(img/labelh2_online02.gif);
}
#p-online #t01 {
	margin-bottom:5px;
	height:16px;
	background-position: left top;
	background-repeat:no-repeat;
	line-height:1.231;
	text-indent: -9000px;
	text-align:left;
	position:relative;
/*\*/
	overflow: hidden;
/**/
	background-image:url(img/text_online01.gif);
}

btn-procedures, .btn-notice {
	margin-bottom: 1.5em;
}
.btn-procedures a {
	margin:0;
	display:block;
	width:143px;
	height:40px;
	background-image:url(img/btn_procedures.gif);
	background-repeat:no-repeat;
	line-height:1.231;
	text-indent: -9000px;
	text-align:left;
	position:relative;
/*\*/
	overflow: hidden;
/**/
}
.btn-procedures a:link, .btn-procedures a:visited {
	background-position: left top;
}
.btn-procedures a:hover, .btn-procedures a:active {
	background-position: -143px top;
}
.btn-notice a {
	margin:0;
	display:block;
	width:193px;
	height:40px;
	background-image:url(img/btn_notice.gif);
	background-repeat:no-repeat;
	line-height:1.231;
	text-indent: -9000px;
	text-align:left;
	position:relative;
/*\*/
	overflow: hidden;
/**/
}
.btn-notice a:link, .btn-notice a:visited {
	background-position: left top;
}
.btn-notice a:hover, .btn-notice a:active {
	background-position: -193px top;
}
/* -------------------------------
notice style 
------------------------------- */
#p-notice #pTitle{
	margin-bottom:22px;
	width:697px;
	height:48px;
	background-image:url(img/title_notice.gif);
	background-position: left top;
	background-repeat:no-repeat;
	line-height:1.231;
	text-indent: -9000px;
	text-align:left;
	position:relative;
/*\*/
	overflow: hidden;
/**/
}
#p-notice h2{
	width:697px;
	height:46px;
	background-position: left top;
	background-repeat:no-repeat;
	line-height:1.231;
	text-indent: -9000px;
	text-align:left;
	position:relative;
/*\*/
	overflow: hidden;
/**/
}
#p-notice #labelH2-01 {
	background-image: url(img/labelh2_notice01.gif);
}
#p-notice #labelH2-02 {
	background-image: url(img/labelh2_notice02.gif);
}

/* -------------------------------
dial style 
------------------------------- */
#p-dial #pTitle{
	margin-bottom:22px;
	width:697px;
	height:48px;
	background-image:url(img/title_dial.gif);
	background-position: left top;
	background-repeat:no-repeat;
	line-height:1.231;
	text-indent: -9000px;
	text-align:left;
	position:relative;
/*\*/
	overflow: hidden;
/**/
}
#p-dial h2{
	width:697px;
	height:46px;
	background-position: left top;
	background-repeat:no-repeat;
	line-height:1.231;
	text-indent: -9000px;
	text-align:left;
	position:relative;
/*\*/
	overflow: hidden;
/**/
}
#p-dial #labelH2-01 {
	background-image: url(img/labelh2_dial01.gif);
}
#p-dial #t01{
	width:697px;
	height:105px;
	background-image:url(img/pict_dial01.jpg);
	background-position: left top;
	background-repeat:no-repeat;
	line-height:1.231;
	text-indent: -9000px;
	text-align:left;
	position:relative;
/*\*/
	overflow: hidden;
/**/
}
/* -------------------------------
subnavi style 
------------------------------- */

#btn-index, #btn-index a {
	background-image: url(img/btn_index.gif);
}
#btn-online, #btn-online a {
	background-image: url(img/btn_online.gif);
}
#btn-dial, #btn-dial a {
	background-image: url(img/btn_dial.gif);
}


#p-index #subnavi li#btn-index a {
	background-position: -201px top;
}
#p-online #subnavi li#btn-online a {
	background-position: -201px top;
}
#p-dial #subnavi li#btn-dial a {
	background-position: -201px top;
}
