@charset "shift_jis";

/*contents-main
-------------------------------------------------------*/
h1,h2,h3,h4 {
	clear: both;
}

#main p,dt,dd {
	line-height: 1.6em;
}

#main h2 {
	margin: 5px 0 10px 0;
}

#main p,#main ul, #main h3,#main h4 {
	margin: 10px 0;
}

/* ホーム専用（imagearea）・見出し１
--------------------------------------------------*/
#imagearea {
	background-color: #FFFFFF;
	clear: both;
	margin: 5px 5px 0 5px;
}
#home h1 {
	background: url(../../images/home/topimage.gif) no-repeat;
	width: 740px;
	height: 150px;
}


/* 他各ページ共通・見出し１
--------------------------------------------------*/
#main h1 {
	height: 55px;
	width: 525px;
}
h1 {
	text-indent: -777em;
}

/* --- 各ページ画像指定 --- */

/* --- intro --- */

.page1#intro h1 {
	background: url(../../images/titile/introduction1.gif) no-repeat;
}
.page2#intro h1 {
	background: url(../../images/titile/introduction2.gif) no-repeat;
}
.page3#intro h1 {
	background: url(../../images/titile/introduction3.gif) no-repeat;
}
.page4#intro h1 {
	background: url(../../images/titile/introduction4.gif) no-repeat;
}
.page5#intro h1 {
	background: url(../../images/titile/introduction5.gif) no-repeat;
}
.page6#intro h1 {
	background: url(../../images/titile/introduction6.gif) no-repeat;
}
.page7#intro h1 {
	background: url(../../images/titile/introduction7.gif) no-repeat;
}
.page8#intro h1 {
	background: url(../../images/titile/introduction8.gif) no-repeat;
}
.page9#intro h1 {
	background: url(../../images/titile/introduction9.gif) no-repeat;
}
.page10#intro h1 {
	background: url(../../images/titile/introduction10.gif) no-repeat;
}
.page11#intro h1 {
	background: url(../../images/titile/introduction11.gif) no-repeat;
}

/* --- service --- */

.page1#service h1 {
	background: url(../../images/titile/service1.gif) no-repeat;
}
.page2#service h1 {
	background: url(../../images/titile/service2.gif) no-repeat;
}
.page3#service h1 {
	background: url(../../images/titile/service3.gif) no-repeat;
}
.page4#service h1 {
	background: url(../../images/titile/service4.gif) no-repeat;
}
.page5#service h1 {
	background: url(../../images/titile/service5.gif) no-repeat;
}
.page6#service h1 {
	background: url(../../images/titile/service6.gif) no-repeat;
}
.page7#service h1 {
	background: url(../../images/titile/service7.gif) no-repeat;
}
.page8#service h1 {
	background: url(../../images/titile/service8.gif) no-repeat;
}
.page9#service h1 {
	background: url(../../images/titile/service9.gif) no-repeat;
}

/* --- request --- */

.page1#request h1 {
	background: url(../../images/titile/request1.gif) no-repeat;
}
/*.page2#request h1 {
	background: url(../../images/titile/request2.gif) no-repeat;
}*/
.page2#request h1 {
	background: url(../../images/titile/request3.gif) no-repeat;
}
.page3#request h1 {
	background: url(../../images/titile/request4.gif) no-repeat;
}
.page4#request h1 {
	background: url(../../images/titile/request5.gif) no-repeat;
}

/* --- faq --- */

.page1#faq h1 {
	background: url(../../images/titile/faq.gif) no-repeat;
}
.page2#faq h1 {
	background: url(../../images/titile/faq_s1.gif) no-repeat;
}
.page3#faq h1 {
	background: url(../../images/titile/faq_s2.gif) no-repeat;
}
.page4#faq h1 {
	background: url(../../images/titile/faq_s3.gif) no-repeat;
}
.page5#faq h1 {
	background: url(../../images/titile/faq_s4.gif) no-repeat;
}

/* --- inquiry --- */
.page1#inquiry h1 {
	background: url(../../images/titile/inquiry.gif) no-repeat;
}

/* --- privacypolicy --- */
.page1#privacypolicy h1 {
	background: url(../../images/titile/privacy.gif) no-repeat;
}

/* --- siteinfo --- */
.page1#siteinfo h1 {
	background: url(../../images/titile/siteinfo.gif) no-repeat;
}

/* --- glossary --- */
.page1#glossary h1 {
	background: url(../../images/titile/glossary.gif) no-repeat;
}

/* --- sitemap --- */
.page1#sitemap h1 {
	background: url(../../images/titile/sitemap.gif) no-repeat;
}




/* 各ページ共通・見出し２
--------------------------------------------------*/

#main h2 {
	font-size: 1.15em;
	color: #003366;
	background: #D6DFEA url(../../images/h2text.gif) repeat-y 0% 0%;
	padding: 0.5em 0 0.5em 30px;
}
/* --- アンカータグhover回避用 --- */
#main h2 a[name] {
	color: #003366;
}



/* 各ページ共通・見出し３（テキスト版）
--------------------------------------------------*/
#main h3.text {
	font-size: 1em;
	color: #FFFFFF;
	background: #003366 url(../../images/h3mark.gif) no-repeat 0% 50%;
	padding: 0.3em 0 0.3em 25px;
}
/* --- アンカータグhover回避用 --- */
#main h3.text a[name] {
	color: #FFFFFF;
}



/* 各ページ共通・見出し４
--------------------------------------------------*/
#main h4 {
	font-size: 1em;
	color: #003366;
	border-bottom: 1px dashed #999999;
	background: url(../../images/h4mark.gif) no-repeat;
	padding: 0em 0em 0.2em 1.5em;
}



/* ページトップへのリンク
--------------------------------------------------*/
#pageup {
	text-align: right;
}

#pageup a {
	padding-left: 1.5em;
	background: url(../../images/page_up.gif) no-repeat 0% 50%;
}
