@charset "utf-8";


*{margin:0px;padding:0px;}

a{
outline:0;
}
ul {
	list-style-type: none;	
}
#font_12 table td {
	font-size: 12px;
}

#purpose_box {
	margin: 10px 0px;
}

textarea {
	width: 599px;
	height: 100px;
}
body{margin:0px auto;text-align:center;font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";font-size: 12px;line-height: 20px;color: #5f5f5f;background-attachment: scroll;background-color: #FFFFFF;background-image: url(/images/bg_img.gif);background-repeat: repeat-x;background-position: top;}
#company{background-image: url(/images/bg_img2.gif);background-repeat: repeat-x;background-position: top;}


#bgImg{background-image: url(/images/bg_img2.gif);background-repeat: repeat-x;background-position: top;}
#wrapper{width: 960px;margin:0 auto;}
#Breadcrumb{width: 960px;text-align: left;padding-top: 18px;padding-bottom: 18px;}
.Bb{width: 960px;text-align: left;position: relative;padding-bottom: 18px;}
#Breadcrumb a {color: #2D6DB5;}
#contents{width: 710px;float: right;}
p{font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";font-size: 12px;line-height: 20px;color: #5f5f5f;}
.clear{clear:both;margin:0;padding:0;}


/*clearfix*/
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-table;}


/* Hides from IE-mac \*/

*html.clearfix{height:1%;}
.clearfix{display:block;}

/* End hide from IE-mac \*/

/*head*/

#head{width:960px; height:130px; margin:0 auto;}
#head #headL{float:left;width:240px; height: 89px;background-image: url(/images/logo.gif);position: relative;}
#head #headR{float:right; width:700px;margin-top:40px;}
#head #headL h2{text-indent: -9999px;overflow:hidden;width:240px;height:70px;background-repeat: no-repeat;background-position: left;} 
#head #headR h1{margin:0 0 5px 0; font-size:10px; font-weight:normal; font-style:normal; font-family: "ＭＳ ゴシック", "Osaka－等幅";color:#9FA0A0;line-height:1.2; text-align:right;}


#head #headR .headNavi{
width:253px;
float:right;
}


/*head/////////////////////////////////*/

/*ＴＯＰメニュー*/
#menu{width:960px;clear: both;float: left;}
#topmenu{list-style:none;width:960px;}
ul#menu{list-style:none;width:100%;}
ul#menu li{list-style:none;float:left;}
.top_contents_navi {margin-top: 0px;margin-right: 0px;margin-bottom: 4px;margin-left: 0px;}
.topccimg {height: 87px;width: 87px;float: left;}
.topcctxt {height: 87px;float: left;}


/*TOPページ*/
.topcontents {width: 960px;}
.topcontentsLeft {width: 636px;float: left;text-align: left;overflow: auto;}
.topcontentsRight {width: 310px;float: right;text-align: left;}

.topcontents_img {margin-right: 8px;float: left;padding-top: 0px;padding-bottom: 0px;margin-top: 0px;margin-bottom: 0px;}
.topcontents_border {border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #d0d0d0;border-top-width: 1px;border-top-style: dotted;border-top-color: #d0d0d0;padding-top: 7px;width: 290px;font-size: 12px;padding-bottom: 7px;height: 90px;}
.topcontents_border_r {border-bottom-width: 1px;border-top-width: 1px;border-top-style: dotted;border-top-color: #d0d0d0;padding-top: 17px;padding-bottom: 18px;margin-bottom: 0px;width: 290px;height: 89px;}

.topcontents_border_r2 {border-bottom-width: 1px;padding-top: 18px;padding-bottom: 17px;width: 290px;border-bottom-style: dotted;border-bottom-color: #d0d0d0;border-top-width: 1px;border-top-style: dotted;border-top-color: #d0d0d0;height: 90px;}
.topcontents_border2 {margin-right: 8px;margin-left: 10px;border-top-width: 2px;border-top-style: dotted;border-top-color: #d0d0d0;padding-top: 21px;padding-bottom: 21px;margin-bottom: 10px;}

.topcontents_border3 {border-bottom-width: 2px;border-bottom-style: dotted;border-bottom-color: #d0d0d0;margin-right: 8px;margin-left: 10px;padding-top: 1px;padding-bottom: 21px;}
.topcontents_btm {background-image: url(/images/top_c_btm.gif);height: 9px;width: 314px;margin: 0px;padding: 0px;background-color: #FFFFFF;position: relative;}


.privacytxt {
width:900px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	color: #000000;
	line-height: 20px;
	text-align: left;
	clear: both;
}


.categoryLeft {text-align: left;width: 310px;margin: 0px;padding: 0px;}
.categoryLeftBtm {text-align: left;width: 314px;background-image: url(/images/top_c_btm.gif);height: 9px;}
.cLeft {width: 310px;text-align: left;float: left;height: 524px;background-image: url(/images/itemlist1.jpg);}
.categoryCenter {text-align: left;width: 310px;float: left;margin-left: 15px;display: inline;background-image: url(/images/itemlist2.jpg);height: 524px;}
.categoryRight {text-align: left;width: 310px;float: right;margin-left: 8px;background-image: url(/images/itemlist3.jpg);height: 524px;display: inline;}

/*htmlタグ*/
br {padding-top: 10px;padding-bottom: 10px;}
p {padding-top: 0px;padding-bottom: 0px;}
.topicpath_txt {padding-top: 15px;}
a {}
.txt16 {font-size: 16px;}

.txt14 {font-size: 14px;}
.txt10 {font-size: 10px;}
.contact_table {padding: 10px;vertical-align: middle;}


.input{border: 1px solid #7F9DB9;padding: 5px;}

textarea{border-color: #7F9DB9;border-width: 1px;border-style: solid;overflow: hidden;}

/*テーブル関連*/
.table_border_all{overflow: hidden;border: 1px solid #bcbcbc;}

.table_border{overflow: hidden;border-top-width: 1px;border-right-width: 1px;border-top-style: solid;border-right-style: solid;border-top-color: #bcbcbc;border-right-color: #bcbcbc;}

.td_border{overflow: hidden;border-bottom-width: 1px;border-left-width: 1px;border-bottom-style: solid;border-left-style: solid;border-bottom-color: #bcbcbc;border-left-color: #bcbcbc;padding-left: 10px;padding-top: 10px;padding-bottom: 10px;}
.news_list_border {border-top-width: 1px;border-top-style: solid;border-top-color: #bbbbbb;}
.top_content_discription {padding-top: 10px;padding-right: 10px;padding-left: 10px;width: 310px;}
.top_content_discription2 {padding-top: 0px;padding-right: 10px;padding-bottom: 10px;padding-left: 10px;}
.topcontents_border a {font-weight: 600;text-decoration: underline;}
.txtline01 {line-height: 25px;}
.contact_midashi {background-color: #f4f4f4;width: 620px;margin-left: 5px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #e6e6e6;padding-left: 8px;padding-top: 3px;padding-bottom: 3px;text-align: left;}
.contact_line {border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #e6e6e6;}
.lineSpace {margin-top: 20px;}
.padding10 {padding: 10px;}
.margine_all {padding: 10px;}
.margine_left10 {padding-left: 10px;}
.margine_Right10 {margin-right: 10px;}

.margine_Top10 {margin-top: 0px;height: 254px;padding-top: 24px;}


/* menu */

th {}
h2 {font-weight: normal;margin: 0px;padding: 0px;display: none;}

#top_items {font-weight: normal;padding: 0px;margin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto;position: fixed;display: block;}
.top_items_txt {font-weight: normal;float: left;}


#topItemList{width: 960px;clear: both;margin-right: auto;margin-left: auto;margin-bottom: 0px;padding-top: 20px;}

#topItemList p.txtInfo{
margin:3px 0 0 0;
font-size:10px;
line-height:1.4;
}

/*topItemList top物件名　リンク*/
#topItemList a:link {
font-weight:bold;
color: #044BA7;
text-decoration: underline;
}

#topItemList a:visited {
font-weight:bold;
color: #044BA7;
text-decoration: underline;
}

#topItemList a:hover {
font-weight:bold;
color: #53619B;
text-decoration: none;
}

#topItemList a:active {
font-weight:bold;
color: #53619B;
text-decoration: none;
}


#head #headL a {height: 88px;width: 240px;display: block;}

news {height: 206px;width: 636px;overflow: auto;}
.topcontents .topcontentsLeft #news {height: 206px;width: 636px;overflow: auto;padding-top: 2px;padding-bottom: 2px;}

a:link {color: #5F5F5F;text-decoration: none;}

a:visited {color: #5F5F5F;text-decoration: none;}

a:hover {color: #53619B;text-decoration: underline;}

a:active {color: #53619B;text-decoration: underline;}



#top01{}
#top02{background-image: url(/images/top_c_title02.jpg);}
#top03{background-image: url(/images/top_c_title03.jpg);}
#top04{background-image: url(/images/top_c_title04.jpg);}

#top01 a,#top02 a,#top03 a,#top04 a {height: 50px;width: 310px;display: block;text-indent: -9999px;}
.pageTopimg {float: right;}
.truste {padding: 0px;width: 315px;float: right;margin-right: 5px;}


.height36 {height: 36px;padding-top: 8px;}

.truste {margin-right: 10px;}
address {font-style: normal;}
.itemBtm {background-image: url(/images/top_c_btm.gif);height: 9px;width: 314px;}
.moreInfo{height: 22px;margin-bottom: 9px;width: 290px;}
.moreInfo a {display: block;height: 22px;width: 72px;float: right;background-image: url(/images/more.jpg);text-indent: -9999px;}
.PageTopLink {height: 48px;width: 960px;clear: both;}
.PageTopLink a {background-image: url(/images/btn_top_pagetop.jpg);display: block;height: 48px;width: 138px;text-indent: -9999px;float: right;}
.topcontents .topcontentsRight h3 {background-image: url(/images/top_contentstitle.gif);height: 44px;width: 121px;text-indent: -9999px;display: block;}
.topcontents .topcontentsRight a {height: 38px;width: 310px;display: block;}
.topcontents .topcontentsLeft h3 {text-indent: -9999px;background-image: url(/images/top_newstitle.gif);display: block;height: 44px;width: 71px;}
.topcontents .topcontentsRight{width: 310px;}
.itemtxt{height: 48px;position: relative;width: 290px;}


#footerlinks{height: 74px;width: 960px;float: left;margin-bottom: 23px;}
.footerlinks{height: 74px;width: 313px;float: left;background-image: url(/images/top_reqrute.jpg);text-indent: -9999px;}
.footerlinks2{height: 74px;width: 314px;float: left;margin-left: 9px;background-image: url(/images/top_guide.jpg);text-indent: -9999px;}
.footerlinks3{height: 74px;position: relative;width: 313px;float: right;background-image: url(/images/top_arie_guide.jpg);text-indent: -9999px;}
#wrapper #footerlinks .footerlinks a {display: block;height: 74px;width: 313px;}
#wrapper #footerlinks .footerlinks2 a {display: block;height: 74px;width: 313px;}
#wrapper #footerlinks .footerlinks3 a {display: block;height: 74px;width: 313px;}

#topTitle{margin-top: 23px;}
.contents_copy {width: 710px;background-image: url(/images/contents_bg.gif);background-repeat: repeat-y;}
.contents_copy {width: 710px;background-image: url(/images/contents_bg.gif);background-repeat: repeat-y;position: relative;text-align: left;}

#company_zu{width: 710px;background-image: url(/images/company_zu.jpg);height: 705px;position: relative;}
.contents_margine{
text-align: left;
padding-right: 30px;
padding-left: 30px;
background-repeat: repeat-y;
border-right: 1px solid #dbdddf;
border-left-width: 1px solid #dbdddf;
}

#company th {background-color: #efefef; margin:0;}
#company td {font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";font-size: 12px;line-height: 20px;text-decoration: none;}
.cpny1 {padding: 20px ;}
.cpny2 {padding-top: 8px;padding-bottom: 8px;}
.cpny3 {padding-top: 0px;padding-bottom: 0px;}
#company table {
border-top: 1px solid #cfcfcd;
border-left: 1px solid #cfcfcd;
border-right: 1px solid #cfcfcd;
}
#company a {color: #2D6DB5;}
#company #footer {
	margin: 0px;
	clear: both;
}


.lineHeight1{line-height: 28px;height: 98px;}

.shiten{display: inline;position: static;clear: both;height: auto;}
.shiten1,.shiten2,.shiten3{text-align: left;height: 449px;float: left;}
.shiten1{float: left;width: 200px;border-left-width: 1px;border-left-style: solid;border-left-color: #dbdddf;display: inline;padding-left: 30px;}
.shiten2{text-align: left;width: 200px;float: left;display: inline;padding-left: 23px;}
.shiten3{width: 200px;float: right;border-right-width: 1px;border-right-style: solid;border-right-color: #dbdddf;padding-right: 31px;display: inline;}
.shiten_txt{text-align: left;padding-top: 8px;padding-left: 12px;width: 200px;}

#mapMenu{text-align: left;margin-right: auto;margin-left: auto;position: static;clear: both;}

#map2{width: 644px;margin-left: 32px;height: auto;}

.contents_copy2{float: right;height: 54px;width: 512px;padding-top: 15px;}

.height59{height: 59px;}

.club_taikai{height: 35px;width: 644px;text-align: center;padding-top: 7px;border: 1px solid #DBDDDF;}
.graylink {color: #5F5F5F;}

.reform_contents{width: 960px;}
.r_c_top{height: 30px;background-image: url(/images/reform_waku_top.gif);}
.r_c_btm{height: 15px;background-image: url(/images/reform_waku_btm.gif);background-position: bottom;}

.area_title{height: 48px;background-image: url(/images/ttl_areaguide.gif);background-repeat: no-repeat;background-position: left top;margin-bottom: 41px;}
.areatxt{
width:900px;
margin:0 0 60px 0;
text-align: left;
font-size: 14px;
line-height:1.6;
}

#reform_main{/*height: 575px;*/width: 960px;position: relative;background-image: url(/images/reform_main_bk.gif);background-repeat: repeat-y;padding-right: 30px;padding-left: 30px;}
#page_main{/*height: 575px;*/width: 960px;position: relative;background-image: url(/images/reform_main_bk.gif);background-repeat: repeat-y;padding-right: 30px;padding-left: 30px;}
#contact_main{width: 960px;position: relative;background-image: url(/images/reform_main_bk.gif);background-repeat: repeat-y;padding-right: 30px;padding-left: 30px;}

.contactBox1{background-position: left top;height: 147px;width: 494px;background-image: url(/var/www4/httpsdocs/contact/images/inquiry_bg1.jpg);background-repeat: no-repeat;}


.titles{height: 47px;background-repeat: no-repeat;background-position: left top;margin-bottom: 0px;}
.titles2{/*height: 120px;*/background-repeat: no-repeat;background-position: left top;}
.reform_title{
	background-image: url(/images/ttl_reform.gif);
	margin-bottom: 42px;
}
.sitemap_title{background-image: url(/images/ttl_sitemap.gif);margin-bottom: 42px;}
.contact_title{background-image: url(/images/ttl_contact.jpg);width: 960px;}

.reform_banner_l{height: 330px;background-image: url(/images/asahi_kensetsu.jpg);background-repeat: no-repeat;background-position: left top;margin-bottom: 18px;width: 430px;float: left;}
.reform_banner_r{height: 330px;background-image: url(/images/toyoko_kensetsu.jpg);background-repeat: no-repeat;background-position: left top;margin-bottom: 18px;width: 430px;float: right;}
.banners{width: 900px;height: 348px;}
.banners2{width: 900px;height: 450px;}

.txtarea{width: 900px;/*height: 348px*/;text-align: left;}
.btns{width: 900px;height: 107px;}

.reform_menu_l{width: 167px;height: 45px;float: left;margin-left: 132px;background-image: url(/images/reform_btn_l.gif);background-repeat: no-repeat;margin-right: 132px;display: inline;}
.reform_menu_r{width: 167px;height: 45px;float: right;background-image: url(/images/reform_btn_r.gif);margin-left: 132px;margin-right: 132px;display: inline;}
#company #wrapper .topcontents #reform_main .btns .reform_menu_l a {text-indent: -9999px;display: block;height: 45px;width: 167px;}
#company #wrapper .topcontents #reform_main .btns .reform_menu_r a {display: block;height: 45px;width: 167px;text-indent: -9999px;}
#contact{font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";font-size: 12px;line-height: 20px;}
#contact .topcontents #contact_contents .contents_copy .contents_copy .contents_margine td {font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";font-size: 12px;line-height: 20px;font-weight: normal;text-decoration: none;}
.space20{height: 15px;width: 960px;position: relative;}
.area01{height: 15px;position: relative;}
.todoroki{height: 200px;background-image: url(/images/area_todoroki.jpg);width: 280px;float: left;}
.rokugou{height: 200px;background-image: url(/images/area_rokugoui.jpg);width: 280px;float: left;margin-left: 30px;}
#company .topcontents #reform_main .banners .area01 .todoroki a {text-indent: -9999px;display: block;height: 200px;width: 280px;}
#company .topcontents #reform_main .banners .area01 .rokugou a {text-indent: -9999px;display: block;height: 200px;width: 280px;}
.area{padding-top: 20px;}
.maintxt01{padding-top: 10px;height: 67px;width: 710px;padding-left: 50px;font-size: 14px;}
.margin24u{padding-top: 24px;}
.size53{padding-top: 13px;height: 53px;}
.size37{padding-top: 10px;height: 37px;}
.size151{margin-right: 30px;margin-left: 30px;border: 1px solid #d5d5d3;padding: 15px;}
.size100{height: 100px;}
.size82{height: 82px;padding-top: 20px;padding-left: 28px;font-size: 14px;}
.pagetitle{height: 47px;background-repeat: no-repeat;background-position: left top;margin-bottom: 41px;}
.pagetitle2{height: 47px;background-repeat: no-repeat;background-position: left top;margin-bottom: 51px;}



.tomonokai_title{background-image: url(/images/ttl_tomo.gif);}
.con_title{background-image: url(/images/ttl_con.gif);}
.formred{color: #ed1c24;}

#company #wrapper .topcontents #reform_main .txtarea th {border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #bcbcbc;}
/*
.right_line{border-right-width: 1px;border-right-style: solid;border-right-color: #bcbcbc;}
*/
.under_line{border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #BCBCBC;}
.left_line{border-left-width: 1px;border-left-style: solid;border-left-color: #BCBCBC;}
.top_line{border-top-width: 1px;border-top-style: solid;border-top-color: #bcbcbc;}
.non_line{border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}

.all_line{
	border: 1px solid #bcbcbc;
	border-bottom: none;
}

.LL_Table_Style{text-align: left;font-size: 14px;font-weight: normal;}
.LL_THStyle{padding-top: 15px;padding-bottom: 15px;padding-left: 23px;font-weight: normal;background-color: #eeeeee;padding-right: 23px;}
.LL_TDStyle{ padding-top: 15px;padding-bottom: 15px;padding-left: 23px;font-weight: normal;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #bcbcbc;}
.LL_RED{font-weight: normal;color: #ED1C24;}
.formSize1{height: 20px;width: 50px;border: 1px solid #7f9db9;}
.formSize2{height: 20px;width: 240px;border: 1px solid #7f9db9;}
.formSize3{height: 80px;width: 700px;border: 1px solid #7f9db9;}


.agTxt{padding-left: 30px;margin-right: 30px;padding-bottom: 20px;clear: both;}
.agTxt2{width: 460px;float: left;}
.agTxt_right{padding-right: 30px;padding-left: 10px;float: right;width: 400px;}
.agTxt_tp20{padding-top: 20px;}
.agTP_Link{padding-top: 15px;height: 55px;clear: both;text-align: right;padding-right: 20px;float: none;}

.agPhoto{width: 710px;}
.agPhotoL{float: left;padding-left: 1px;}
.agPhotoR{float: right;padding-right: 1px;}
.agPhotoAll{padding-right: 1px;padding-left: 1px;width: 708px;}

.agImg{width: 710px;}
.h119{height: 119px;clear: both;overflow: visible;}
.imgLine{width: 710px;float: left;}
.txtCaption{width: 460px;padding-left: 10px;}
.txtCaptionR{width: 460px;padding-right: 20px;float: right;}


#sitemap_list{float: left;background-image: url(/images/sitemap_btnbk.gif);height: 30px;width: 430px;margin-bottom: 10px;}

.inquiry_btns a {text-indent: -9999px;display: block;height: 45px;width: 230px;}

.contact_top_l {height: 381px;width: 474px;;float: left;}
.contact_top_r {height: 381px;width: 396px;;float: right;}

.contactTxtBox1{width: 328px;float: right;margin-top: 45px;height: 57px;text-align: left;font-size: 14px;line-height: 24px;}
.contactBox1{background-position: left top;height: 147px;width: 494px;background-image: url(/var/www4/httpsdocs/contact/images/inquiry_bg1.jpg);background-repeat: no-repeat;}
.contact_btn1{width: 230px;float: right;height: 45px;text-align: left;margin-right: 98px;background-image: url(/var/www4/httpsdocs/contact/images/inquiry_btn1.jpg);}


.contactTxtBox3{width: 328px;float: right;margin-top: 45px;height: 57px;text-align: left;font-size: 14px;line-height: 24px;}
.contactBox3{background-position: left top;height: 161px;width: 494px;background-image: url(/var/www4/httpsdocs/contact/images/inquiry_bg3.jpg);background-repeat: no-repeat;margin-top: 73px;}
.contact_btn3{width: 230px;float: right;height: 45px;text-align: left;margin-right: 98px;background-image: url(/var/www4/httpsdocs/contact/images/inquiry_btn3.jpg);}


.contactTxtBox2{width: 230px;float: right;margin-top: 45px;height: 57px;text-align: left;font-size: 14px;line-height: 24px;}
.contactBox2{background-position: left top;height: 147px;width: 396px;background-image: url(/var/www4/httpsdocs/contact/images/inquiry_bg2.jpg);background-repeat: no-repeat;}
.contact_btn2{width: 230px;float: right;height: 45px;text-align: left;background-image: url(/var/www4/httpsdocs/contact/images/inquiry_btn2.jpg);}


.contactTxtBox4{width: 230px;float: right;margin-top: 45px;height: 57px;text-align: left;font-size: 14px;line-height: 24px;}
.contactBox4{background-position: left top;height: 161px;width: 396px;background-image: url(/var/www4/httpsdocs/contact/images/inquiry_bg4.jpg);background-repeat: no-repeat;margin-top: 73px;}
.contact_btn4{width: 230px;float: right;height: 45px;text-align: left;background-image: url(/var/www4/httpsdocs/contact/images/inquiry_btn4.jpg);}
.name_div {
	clear: both;
	width:900px;
	text-align: right;
}
.name_div td {
	line-height: 20px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
}


/*footer////////////////////////////////////////////////////////////////////*/
#footer {
background: url(/images/footer.jpg) top no-repeat;
width: 960px;
margin:0 auto;
padding:0 0 30px;
clear: both;
}

#footer #footerR{
float: right;
width: 315px;
text-align: right;
margin:15px 15px 0 0;
}

address{
margin:0;
}

#footer #footerR img{
margin:0 0 10px 0;
}

#footer #footerL{
float: left;
width: 600px;
margin:15px 0 0 15px;
text-align: left;
}

#footer #footerL ul{
clear:both;
list-style:none;
text-align:left;
}

#footer #footerL ul li{
float:left;
margin:0 0 8px 0;
padding:0 6px;
border-left:1px #4C4C4C solid;
font-size:10px;
line-height:1.1;
}



li#menuLast{
border-right:1px #4C4C4C solid;
font-size:10px;
}


#footer #footerL ul li a:link {
color: #4C4C4C;
text-decoration: none;
}

#footer #footerL ul li a:visited {
color: #4C4C4C;
text-decoration: none;
}

#footer #footerL ul li a:hover {
color: #53619B;
text-decoration: underline;
}

#footer #footerL ul li a:active {
color: #53619B;
text-decoration: underline;
}


/*SectionPP///////////////////////////////////////////////////*/


#secSM{
width:900px;
margin:0;
text-align:left;
}


.secSML{
float:left;
width:440px;
text-align:left;
}

.secSMR{
float: right;
width:440;
text-align:left;
}

#secSM ul{
list-style:none;
margin:0 0 0 1px;
padding:0;
}


#secSM ul li{
height:30px;
background:url(/images/sm_li_back.gif) top left no-repeat;
list-style:none;
font-size:12px;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-weight: bold;
line-height:1.8;
color:#4C4C4C;
margin:5px 0;
padding:8px 0 0 30px;
}


#secSM ul li a{
display:block;
width:400px;
height:30px;
color: #0A1E70;
line-height:normal;
}

#secSM ul ul li a{
display:block;
width:250px;
height:20px;
color: #0A1E70;
line-height:normal;
}

#secSM ul li a:link{
text-decoration: none;
}

#secSM ul li a:visited{
text-decoration: none;
}

#secSM ul li a:hover{
color: #53619B;
text-decoration: none;
}

#secSM ul li a:active{
color: #53619B;
text-decoration: none;
}


#secSM ul ul{
list-style:none;
margin:0 0 0 30px;
/*IE用*/
*margin:0 0 0 0;
padding:0 0 5px 0;
}



#secSM ul ul li{
display:block;
height:15px;
background:url(/images/sm_li_back02.gif) center left no-repeat;
list-style:none;
font-size:12px;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-weight: normal;
line-height:1.2;
color:#4C4C4C;
margin:5px 0 0 0;
padding:3px 0 0 20px;
}




/*フォーム用　個人情報///////////////////////////////////////////////////*/
body#pp{
margin:0px auto;
text-align:center;
font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size: 12px;
line-height: 20px;
color: #5f5f5f;
background-image: none;
background-attachment: scroll;
background-color: #FFFFFF;
}

#secPP{
width:90%;
margin:0 auto;
text-align:left;
}

#secPPframe{
width:900px;
height:180px;
margin:0;
padding:15px 0 0 0;
background:url(/images/back_pp_frame_01.gif) top left no-repeat;
text-align:center;
}


#secPPframeF{
width:900px;
height:5px;
margin:0 0 30px 0;
background:url(/images/back_pp_frame_02.gif) bottom left no-repeat;
text-align:center;
}

#secPPframe #pp {
height: 175px; 
width: 860px; 
overflow-y: scroll;
}
#secPPframe 

#secPPframe02 {
width:640px;
height:180px;
margin:0;
padding:15px 0 0 0;
background:url(/images/back_pp_frame600_01.gif) top left no-repeat;
text-align:center;
overflow-y: scroll;
}


#secPPframe02F{
width:640px;
height:5px;
margin:0 0 30px 0;
background:url(/images/back_pp_frame600_02.gif) bottom left no-repeat;
text-align:center;
}
#secPPframe02 {
	width:640px;
	height:180px;
	margin:0;
	padding:15px 0 0 0;
	background:url(/images/back_pp_frame600_01.gif) top left no-repeat;
	text-align:center;
	overflow-y: scroll;
}
#secPPframe02 #pp {
	height: 170px;
}
