@charset "Shift_JIS";


/************* イメージ用 *************/



/* グローバルナビゲーション */
div#global-nav {
	text-align: center;
	width: 748px;
}

div#global-nav ul#up li {
	list-style-type: none;
	height: 34px;
	float: left;
	overflow: hidden;
}

div#global-nav ul#low li {
	list-style-type: none;
	height: 32px;
	float: left;
	overflow: hidden;
}

#global-nav_02{
	width: 748px;
	margin:0;
	padding:0;
}

#global-nav_02 ul li{
	margin:0;
	padding:0;
	float:left;
	list-style-type:none;
	text-indent:-9999px;
}

#global-nav_02 ul li a{
	display:block;
	height:34px;
	text-decoration:none;/* mozilla系でインデント分のはみだしリンク線対策 */
/* MacIE5.X除外 start \*/
	overflow: hidden;
/* MacIE5.X除外 end */
}

#global-nav_02 ul li#headmenu01 a{width:107px;background:url(../images/menu01.gif) no-repeat 0px 0px;}
#global-nav_02 ul li#headmenu02 a{width:107px;background:url(../images/menu02.gif) no-repeat 0px 0px;}
#global-nav_02 ul li#headmenu03 a{width:107px;background:url(../images/menu03.gif) no-repeat 0px 0px;}
#global-nav_02 ul li#headmenu04 a{width:107px;background:url(../images/menu04.gif) no-repeat 0px 0px;}
#global-nav_02 ul li#headmenu05 a{width:107px;background:url(../images/menu05.gif) no-repeat 0px 0px;}
#global-nav_02 ul li#headmenu06 a{width:107px;background:url(../images/menu06.gif) no-repeat 0px 0px;}
#global-nav_02 ul li#headmenu07 a{width:106px;background:url(../images/menu07.gif) no-repeat 0px 0px;}

#global-nav_02 ul li#headmenu08 a{width:107px; height:32; background:url(../images/menu11.gif) no-repeat 0px 0px;}
#global-nav_02 ul li#headmenu09 a{width:107px; height:32; background:url(../images/menu12.gif) no-repeat 0px 0px;}
#global-nav_02 ul li#headmenu10 a{width:107px; height:32; background:url(../images/menu15.gif) no-repeat 0px 0px;}
#global-nav_02 ul li#headmenu11 a{width:107px; height:32; background:url(../images/menu13.gif) no-repeat 0px 0px;}
#global-nav_02 ul li#headmenu12 a{width:107px; height:32; background:url(../images/menu14.gif) no-repeat 0px 0px;}
#global-nav_02 ul li#headmenu13 a{width:107px; height:32; background:url(../images/menu16.gif) no-repeat 0px 0px;}
#global-nav_02 ul li#headmenu14 a{width:106px; height:32; background:url(../images/menu17.gif) no-repeat 0px 0px;}


/* ----------バナー画像---------- */

#banner_con_01 a{
	width:530px;
	height:131px;
	text-indent:-9999px;
	display:block;
	background:url(../images/index-ban01.jpg) no-repeat 0px 0px;
	text-decoration:none;/* mozilla系でインデント分のはみだしリンク線対策 */
/* MacIE5.X除外 start \*/
	overflow: hidden;
/* MacIE5.X除外 end */
}

#banner_con_02 a{
	width:530px;
	height:111px;
	text-indent:-9999px;
	display:block;
	margin:10px 0;
	background:url(../images/index-ban02.jpg) no-repeat 0px 0px;
	text-decoration:none;/* mozilla系でインデント分のはみだしリンク線対策 */
/* MacIE5.X除外 start \*/
	overflow: hidden;
/* MacIE5.X除外 end */
}

#banner_con_03 a{
	width:530px;
	height:111px;
	text-indent:-9999px;
	display:block;
	margin:10px 0;
	background:url(../images/index-ban03.jpg) no-repeat 0px 0px;
	text-decoration:none;/* mozilla系でインデント分のはみだしリンク線対策 */
/* MacIE5.X除外 start \*/
	overflow: hidden;
/* MacIE5.X除外 end */
}

#banner_con_04 a{
	width:530px;
	height:100px;
	text-indent:-9999px;
	display:block;
	margin:10px 0;
	background:url(../images/index-ban04.jpg) no-repeat 0px 0px;
	text-decoration:none;/* mozilla系でインデント分のはみだしリンク線対策 */
/* MacIE5.X除外 start \*/
	overflow: hidden;
/* MacIE5.X除外 end */
}

#banner_sl {
background-image:url(../images/banner_slplan_hover.gif);
background-repeat:no-repeat;
width:530px;
height:140px;
display:block;
text-indent:-999999px;
text-decoration:none;
/* MacIE5.X除外 start \*/
	overflow: hidden;
/* MacIE5.X除外 end */
}

#banner_sl a {
background-image:url(../images/banner_slplan.gif);
background-repeat:no-repeat;
width:530px;
height:140px;
display:block;
text-indent:-999999px;
text-decoration:none;
/* MacIE5.X除外 start \*/
	overflow: hidden;
/* MacIE5.X除外 end */
}

#banner_sl a:hover {
background-image:url(../images/banner_slplan_hover.gif);
background-repeat:no-repeat;
width:530px;
height:140px;
display:block;
text-indent:-999999px;
text-decoration:none;
/* MacIE5.X除外 start \*/
	overflow: hidden;
/* MacIE5.X除外 end */
}


/* ----------タイトル画像---------- */

#contents h2{
	display:block;
	margin:10px 0;
	width:530px;
	text-indent:-9999px;
}

#sidebar h2{
	text-indent:-9999px;
	display:block;
	width:190px;
	height:43px;
}

#right_pic_m{
	width:190px;
	margin:0;
	padding:0;
	text-decoration:none;/* mozilla系でインデント分のはみだしリンク線対策 */
/* MacIE5.X除外 start \*/
	overflow: hidden;
/* MacIE5.X除外 end */
}

#index_title_01{height:29px; background:url(../images/h2-index1.gif) no-repeat 0px 0px;}
#index_title_02{height:29px; background:url(../images/h2-index2.gif) no-repeat 0px 0px;}

#right_title_01{background:url(../images/side-tel.gif) no-repeat 0px 0px; margin-top:20px;}
#right_title_02{background:url(../images/sideh2-1.gif) no-repeat 0px 0px;}
#right_title_03{background:url(../images/sideh2-2.gif) no-repeat 0px 0px;}
#right_title_04{background:url(../images/sideh2-3.gif) no-repeat 0px 0px;}
#right_title_05{background:url(../images/sideh2-4.gif) no-repeat 0px 0px;}
#right_title_06{background:url(../images/sideh2-5.gif) no-repeat 0px 0px;}

div#right_pic_m p#right_pic_01{background:url(../images/side-img2.gif) no-repeat 0px 0px; height:43px; text-indent:-9999px; display:block;}
div#right_pic_m p#right_pic_02 a{background:url(../images/goldseal.gif) no-repeat 0px 0px; height:50px; text-indent:-9999px; display:block;}
div#right_pic_m p#right_pic_03 a{background:url(../images/banner_blog.gif) no-repeat 0px 0px; height:50px; text-indent:-9999px; display:block;}

#what_title_01{height:114px; background:url(../monthly/images/main-what.jpg) no-repeat 0px 0px;}
#what_title_02{height:29px; background:url(../monthly/images/h2-what1.jpg) no-repeat 0px 0px;}
#what_title_03{height:29px; background:url(../monthly/images/h2-what2.jpg) no-repeat 0px 0px;}

#merit_title_01{height:114px; background:url(../monthly/images/main-merit.jpg) no-repeat 0px 0px;}
#merit_title_02{height:29px; background:url(../monthly/images/h2-merit1.jpg) no-repeat 0px 0px;}

#compare_title_01{height:114px; background:url(../monthly/images/main-compare.jpg) no-repeat 0px 0px;}
#compare_title_02{height:29px; background:url(../monthly/images/h2-compare1.jpg) no-repeat 0px 0px;}

#flow_title_01{height:114px; background:url(../monthly/images/main-flow.jpg) no-repeat 0px 0px;}
#flow_title_02{height:29px; background:url(../monthly/images/h2-flow1.jpg) no-repeat 0px 0px;}

#furniture_title_01{height:114px; background:url(../monthly/images/main-furniture.jpg) no-repeat 0px 0px;}
#furniture_title_02{height:29px; background:url(../monthly/images/h2-furniture1.jpg) no-repeat 0px 0px;}
#furniture_title_03{height:29px; background:url(../monthly/images/h3-furniture1.jpg) no-repeat 0px 0px;}
#furniture_title_04{height:29px; background:url(../monthly/images/h3-furniture2.jpg) no-repeat 0px 0px;}
#furniture_title_05{height:29px; background:url(../monthly/images/h3-furniture3.jpg) no-repeat 0px 0px;}
#furniture_title_06{height:29px; background:url(../monthly/images/h3-furniture4.jpg) no-repeat 0px 0px;}
#furniture_title_07{height:29px; background:url(../monthly/images/h3-furniture5.jpg) no-repeat 0px 0px;}

#law_title_01{height:114px; background:url(../monthly/images/main-law.jpg) no-repeat 0px 0px;}
#law_title_02{height:29px; background:url(../monthly/images/h2-law1.jpg) no-repeat 0px 0px;}
#law_title_03{height:29px; background:url(../monthly/images/h2-law2.jpg) no-repeat 0px 0px;}

#insure_title_01{height:114px; background:url(../monthly/images/main-insure.jpg) no-repeat 0px 0px;}
#insure_title_02{height:29px; background:url(../monthly/images/h2-insure1.jpg) no-repeat 0px 0px;}


#option_title_01{height:114px; background:url(../monthly/images/main-option.jpg) no-repeat 0px 0px;}
#option_title_02{height:29px; background:url(../monthly/images/h2-option.jpg) no-repeat 0px 0px;}

#apply_title_01{height:114px; background:url(../article/images/main-apply.jpg) no-repeat 0px 0px;}
#apply_title_02{height:29px; background:url(../article/images/h2-apply1.jpg) no-repeat 0px 0px;}
#apply_title_03{height:29px; background:url(../article/images/h3-apply1.jpg) no-repeat 0px 0px;}
#apply_title_04{height:29px; background:url(../article/images/h3-apply2.jpg) no-repeat 0px 0px;}

#goldseal_title_01{height:114px; background:url(../others/images/main-goldseal.jpg) no-repeat 0px 0px;}
#goldseal_title_02{height:29px; background:url(../others/images/h2-goldseal1.jpg) no-repeat 0px 0px;}
h2#goldseal_title_03 a{
	height:59px;
	text-indent:-9999px;
	display:block;
	background:url(../others/images/goldseal-img03.gif) no-repeat 0px 0px;
	text-decoration:none;/* mozilla系でインデント分のはみだしリンク線対策 */
	/* MacIE5.X除外 start \*/
		overflow: hidden;
	/* MacIE5.X除外 end */
}

#staff_title_01{height:114px; background:url(../others/images/main-staff.jpg) no-repeat 0px 0px;}
#staff_title_02{height:29px; background:url(../others/images/h2-staff1.jpg) no-repeat 0px 0px;}

#faq_title_01{height:114px; background:url(../others/images/main-faq.jpg) no-repeat 0px 0px;}
#faq_title_02{height:29px; background:url(../others/images/h2-faq1.jpg) no-repeat 0px 0px;}
#faq_title_03{height:29px; background:url(../others/images/h3-faq1.jpg) no-repeat 0px 0px;}
#faq_title_04{height:29px; background:url(../others/images/h3-faq2.jpg) no-repeat 0px 0px;}
#faq_title_05{height:29px; background:url(../others/images/h3-faq3.jpg) no-repeat 0px 0px;}
#faq_title_06{height:29px; background:url(../others/images/h3-faq4.jpg) no-repeat 0px 0px;}
#faq_title_07{height:29px; background:url(../others/images/h3-faq5.jpg) no-repeat 0px 0px;}
#faq_title_08{height:29px; background:url(../others/images/h3-faq6.jpg) no-repeat 0px 0px;}
#faq_title_09{height:29px; background:url(../others/images/h3-faq7.jpg) no-repeat 0px 0px;}
#faq_title_10{height:29px; background:url(../others/images/h3-faq8.jpg) no-repeat 0px 0px;}
#faq_title_11{height:29px; background:url(../others/images/h3-faq9.jpg) no-repeat 0px 0px;}
#faq_title_12{height:29px; background:url(../others/images/h3-faq10.jpg) no-repeat 0px 0px;}

#voice_title_01{height:114px; background:url(../others/images/main-voice.jpg) no-repeat 0px 0px;}
#voice_title_02{height:29px; background:url(../others/images/h2-voice1.jpg) no-repeat 0px 0px;}

#owner_title_01{height:114px; background:url(../others/images/main-owner.jpg) no-repeat 0px 0px;}
#owner_title_02{height:29px; background:url(../others/images/h2-owner1.jpg) no-repeat 0px 0px;}
#owner_title_03{height:135px; background:url(../others/images/owner_img1.gif) no-repeat 0px 0px;}
#owner_title_04{height:135px; background:url(../others/images/owner_img2.gif) no-repeat 0px 0px;}
#owner_title_05{height:135px; background:url(../others/images/owner_img3.gif) no-repeat 0px 0px;}
#owner_title_06{height:135px; background:url(../others/images/owner_img4.gif) no-repeat 0px 0px;}
#owner_title_07{height:135px; background:url(../others/images/owner_img5.gif) no-repeat 0px 0px;}
#owner_title_08{height:135px; background:url(../others/images/owner_img6.gif) no-repeat 0px 0px;}
#owner_title_09{height:135px; background:url(../others/images/owner_img7.gif) no-repeat 0px 0px;}
#owner_title_10{height:135px; background:url(../others/images/owner_img8.gif) no-repeat 0px 0px;}
#owner_title_11{height:135px; background:url(../others/images/owner_img9.gif) no-repeat 0px 0px;}
#owner_title_12{height:135px; background:url(../others/images/owner_img10.gif) no-repeat 0px 0px;}
#owner_title_13{height:135px; background:url(../others/images/owner_img11.gif) no-repeat 0px 0px;}
#owner_title_14{height:135px; background:url(../others/images/owner_img12.gif) no-repeat 0px 0px;}
#owner_title_15{height:135px; background:url(../others/images/owner_img13.gif) no-repeat 0px 0px;}
#owner_title_16{height:135px; background:url(../others/images/owner_img14.gif) no-repeat 0px 0px;}
#owner_title_17{height:135px; background:url(../others/images/owner_img15.gif) no-repeat 0px 0px;}
#owner_title_18{height:135px; background:url(../others/images/owner_img16.gif) no-repeat 0px 0px;}
#owner_title_19{height:135px; background:url(../others/images/owner_img17.gif) no-repeat 0px 0px;}

#corporation_title_01{height:114px; background:url(../others/images/main-corporation.jpg) no-repeat 0px 0px;}
#corporation_title_02{height:29px; background:url(../others/images/h2-corporation1.jpg) no-repeat 0px 0px;}
#corporation_title_03{height:29px; background:url(../others/images/h3-corporation1.jpg) no-repeat 0px 0px;}
#corporation_title_04{height:29px; background:url(../others/images/h3-corporation2.jpg) no-repeat 0px 0px;}
#corporation_title_05{height:29px; background:url(../others/images/h3-corporation3.jpg) no-repeat 0px 0px;}
#corporation_title_06{height:29px; background:url(../others/images/h3-corporation4.jpg) no-repeat 0px 0px;}
#corporation_title_07{height:29px; background:url(../others/images/h3-corporation5.jpg) no-repeat 0px 0px;}
#corporation_title_08{height:29px; background:url(../others/images/h3-corporation6.jpg) no-repeat 0px 0px;}

#sitemap_title_01{height:29px; background:url(../site/images/h2-sitemap.jpg) no-repeat 0px 0px;}
#sitepolicy_title_01{height:29px; background:url(../site/images/h2-sitepolicy.jpg) no-repeat 0px 0px;}

#contact_title_01{height:29px; background:url(../inquiry/images/h2-contact.jpg) no-repeat 0px 0px;}

#question_title_01{height:29px; background:url(../inquiry/images/h2-question.jpg) no-repeat 0px 0px;}

#disclaimer_title_01{height:29px; background:url(../site/images/h2-disclaimer.jpg) no-repeat 0px 0px;}

#link_title_01{height:29px; background:url(../site/images/h2-link.jpg) no-repeat 0px 0px;}

#company_title_01{height:29px; background:url(../others/images/h2-company1.jpg) no-repeat 0px 0px;}
#company_title_02{height:29px; background:url(../others/images/h2-company2.jpg) no-repeat 0px 0px;}

#vocabulary_title_01{height:29px; background:url(../others/images/h2-vocabulary.jpg) no-repeat 0px 0px;}


