@charset "utf-8";

* {
	margin: 0px;
	padding: 0px;
}
body {
	background-color: #ffffff;
	text-align: center;
	font-size:13px;
	line-height:20px;
	color:#666666;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
#all {
	text-align: left;
	width: 900px;
	margin-right: auto;
	margin-left: auto;
}
a {
	color:#497600;
	text-decoration:underline;
}
p.news {
	font-size: 12px;
	line-height: 18px;
	color: #333333;
}
img {
	border: 0px;
}
ul {
	list-style: none;
} 

/* HEADER -------------------------------------------------------------*/

#header01 {
	width: 900px;
	display: block;
	padding:35px 0;
}
#header01 h1 a {
	background: url(../img/logo02.gif) no-repeat;
	width: 262px;
	height: 34px;
	display: block;
	overflow: hidden;
}

.pagetop01 {
	width: 900px;
	height: 40px;
	display: block;
	clear:both;
	margin-top: 30px;
}
.pagetop01 a, .pagetop02 a {
	width: 68px;
	height: 10px;
	float: right;
	background: url(../img/pagetop.gif) no-repeat;
	display: block;
	overflow: hidden;
}
.pagetop02 a {
	margin-bottom:20px;
}

/* MAIN (メニューとコンテンツ) -------------------------------------------------------------*/
#main {
	width:900px;
}

/* MENU -------------------------------------------------------------*/
#side {
	float:left;
	width:200px;
}
#menu01 {
	width:200px;
	display:block;
	margin-bottom:15px;
}
a.menu1_01 {
	background:url("../img/menu_txt01.gif") no-repeat 0 0; width:200px; height:30px; display:block; overflow: hidden;
}
a.menu1_01_on, a.menu1_01:hover {
	background:url("../img/menu_txt01.gif") no-repeat -200px 0; width:200px; height:30px; display:block; overflow: hidden;
}
a.menu1_02 {
	background:url("../img/menu_txt02.gif") no-repeat 0 0; width:200px; height:30px; display:block; overflow: hidden;
}
a.menu1_02_on, a.menu1_02:hover {
	background:url("../img/menu_txt02.gif") no-repeat -200px 0; width:200px; height:30px; display:block; overflow: hidden;
}
a.menu1_03 {
	background:url("../img/menu_txt03.gif") no-repeat 0 0; width:200px; height:30px; display:block; overflow: hidden;
}
a.menu1_03_on, a.menu1_03:hover {
	background:url("../img/menu_txt03.gif") no-repeat -200px 0; width:200px; height:30px; display:block; overflow: hidden;
}
a.menu1_04 {
	background:url("../img/menu_txt04.gif") no-repeat 0 0; width:200px; height:30px; display:block; overflow: hidden;
}
a.menu1_04_on, a.menu1_04:hover {
	background:url("../img/menu_txt04.gif") no-repeat -200px 0; width:200px; height:30px; display:block; overflow: hidden;
}
a.menu1_05 {
	background:url("../img/menu_txt05.gif") no-repeat 0 0; width:200px; height:30px; display:block; overflow: hidden;
}
a.menu1_05_on, a.menu1_05:hover {
	background:url("../img/menu_txt05.gif") no-repeat -200px 0; width:200px; height:30px; display:block; overflow: hidden;
}
a.menu2, a.menu3, a.menu4, a.menu2_on, a.menu3_on, a.menu4_on {
	width:200px;
	height:25px;
	display:block;
	color:#000000;
	font-size:12px;
	line-height:28px;
	text-decoration:none;
	overflow: hidden;
	margin:0;
	padding:0;
}
a.menu2  {
	background: #bbe79c url(../img/menu_icon01.gif) no-repeat 21px 10px; text-indent:30px;
}
a.menu2:hover, a.menu2_on {
	background: #fdb102 url(../img/menu_icon01.gif) no-repeat 21px 10px; text-indent:30px;
}
a.menu3 {
	background: #bbe79c url(../img/menu_icon02.gif) no-repeat 30px 12px; text-indent:40px;
}
a.menu3:hover, a.menu3_on {
	background: #fdb102 url(../img/menu_icon02.gif) no-repeat 30px 12px; text-indent:40px;
}
a.menu4 {
	background: #bbe79c url(../img/menu_icon02.gif) no-repeat 40px 12px; text-indent:50px;
}
a.menu4:hover, a.menu4_on {
	background: #fdb102 url(../img/menu_icon02.gif) no-repeat 40px 12px; text-indent:50px;
}

/* ツリー型menu -------------------------------------------------------------*/

ul.dropdown,
ul.dropdown li,
ul.dropdown ul {
 list-style: none;
 padding:0;
}

ul.dropdown {
 position: relative;
 z-index: 597;
 float: left;
}

ul.dropdown li {
 float: left;
 padding:0;
 vertical-align: middle;
 zoom: 1;
}

ul.dropdown li.hover,
ul.dropdown li:hover {
 position: relative;
 z-index: 599;
 cursor: default;
}

ul.dropdown ul {
 visibility: hidden;
 position: absolute;
 top: -1;
 left: 0;
 z-index: 598;
 width: 200px;
}

ul.dropdown ul li {
 float: none;
}

ul.dropdown ul ul {
 top: -1;
 left: 199px;
}
ul.dropdown li:hover > ul {
 visibility: visible;
}



ul.dropdown ul.dr_non {
 visibility: visible;
 z-index: 598;
 width: 200px;
 position: relative;
 top:0;
 left:0;
}
ul.dropdown ul.dr_non li {
 visibility: visible;
}

/* test */
li.dr {
 position: relative;
 z-index: 594;
 float: left;
 padding:0;
 vertical-align: middle;
 zoom: 1;
}
li.dr.hover,
li.dr:hover {
 position: relative;
 z-index: 595;
 cursor: default;
}
li.dr ul {
 visibility: hidden;
 position: absolute;
 top: -1;
 left: 0px;
 z-index: 596;
 width: 200px;
}
li.dr ul li {
 float: none;
}

li.dr:hover > ul {
 visibility: visible;
}

/* testend */



ul.dropdown-vertical {
 width: 200px;
}

ul.dropdown-vertical ul {
 top: 0;
 left: 99%;
}

ul.dropdown-vertical li {
 float: none;
}


/* test */
li.dropdown-vertical2 {
 width: 200px;
}

li.dropdown-vertical2 ul {
 top: 0;
 left: 99%;
}

li.dropdown-vertical2 li {
 float: none;
}
/* testend */


/* CONTENTS -------------------------------------------------------------*/
#contents01 {
	width:680px;
	float:right;
}

/* contents　h2要素タイトル画像置換共通 */
h2.news_top_ttl01, h2.news_news_ttl01, h2.concepet_ttl01, h2.service_green_ttl01, h2.service_field_ttl01, h2.service_system_ttl01, h2.sys_point_ttl01, h2.service_demo_ttl01, h2.customer_ttl01, h2.eb1_ttl01, h2.eb2_ttl01, h2.contact_ttl01, h2.employment_ttl01, h2.corporate_ttl01, h2.privacy_ttl01, h2.personal_ttl00, h2.personal_ttl03, h2.sitemap_ttl01, h2.frasc_ttl01 {
	width:680px;
	height:161px;
	display:block;
}
h2.news_top_ttl01 {
	background:url(../../news/img/news_top_ttl01.gif) no-repeat;
}
h2.news_news_ttl01 {
	background:url(../../news/img/news_news_ttl01.gif) no-repeat;
}

/* contents　h3要素タイトル画像置換共通 */
h3.news_top_ttl02, h3.service_green_ttl02, h3.service_green_ttl03, h3.service_green_ttl04, h3.service_field_ttl02, h3.service_field_ttl03, h3.service_field_ttl04,h3.service_system_ttl02, h3.service_system_ttl03, h3.sys_point_ttl02, h3.service_demo_ttl02, h3.service_demo_ttl03, h3.customer_ttl02, h3.customer_ttl03, h3.customer_ttl04, h3.eb1_ttl02, h3.eb1_ttl03, h3.eb2_ttl02, h3.contact_ttl02, h3.contact_ttl03, h3.employment_ttl02, h3.corporate_ttl02, h3.corporate_ttl03, h3.privacy_ttl02, h3.personal_ttl01, h3.personal_ttl01, h3.frasc_ttl02, h3.frasc_ttl03, h3.frasc_ttl04, h3.frasc_ttl05, h3.frasc_ttl06, h3.frasc_ttl07 {
	width:680px;
	height:31px;
	display:block;
}
h3.news_top_ttl02 {
	background:url(../../news/img/news_top_ttl02.gif) no-repeat;
	margin-bottom:9px;
}
#newsText {
	width:678px;
	border:1px #cccccc solid;
	background:#ffffff;
	margin:0;
	text-align:left;
}
#newsText table {
	width:638px;
	margin:4px 20px 20px 20px;
	font-size:12px;
	color:#333333;
	font-family:"ＭＳ Ｐゴシック";
}
#newsText table td.date {
	padding:11px 0 3px 2px;
	font-weight:bold;
	width:111px;
}
#newsText table td.Ncon {
	padding:11px 0 3px 0;
}
#newsText table td.Ncon a {
	color:#333333;
	text-decoration:none;
}
#newsText table td.Ncon a:hover {
	color:#333333;
	text-decoration:underline;
}
#newsText table td.newsLine {
	background:url(../../news/img/news_dot01.gif) repeat-x;
}

#news_detail {
	width:678px;
	border:1px #cccccc solid;
	background:#ffffff;
	margin:0;
}

#newsText dl dd {
	font-size:12px;
	font-family:"ＭＳ Ｐゴシック";
	color:#333333;
	font-weight:bold;
	text-indent:2px;
	background:url(../../news/img/news_dot01.gif) repeat-x 0 18px;
	height:26px;
}
#newsText dl dd a {
	font-weight:normal;
	margin-left:54px;
	color:#333333;
	text-decoration:none;
}
.news_sttl01{
	font-size:16px;
	color:#333333;
	font-weight:bold;
}
#news_detail p {
	color:#333333;
	font-size:12px;
	line-height:18px;
	width:638px;
	margin:16px 20px;
}
.news_btn01 a {
	background:url(../../news/img/news_btn01.gif) no-repeat;
	width:94px;
	height:26px;
	display:block;
	margin:0 auto;
	overflow: hidden;
}

h2.concepet_ttl01 {
	background:url(../../concept/img/concept_ttl01.gif) no-repeat;
}

h3.concept_main_img01 {
	background:url(../../concept/img/concept_main_img01.jpg) no-repeat;
	width:680px;
	height:224px;
	display:block;
}
h2.service_green_ttl01 {
	background:url(../../service/img/service_green_ttl01.gif) no-repeat;
}
h3.service_green_ttl02 {
	background:url(../../service/img/service_green_ttl02.gif) no-repeat;
}
h3.service_green_ttl03 {
	background:url(../../service/img/service_green_ttl03.gif) no-repeat;
}
h3.service_green_ttl04 {
	background:url(../../service/img/service_green_ttl04.gif) no-repeat;
}
h2.service_field_ttl01 {
	background:url(../../service/img/service_field_ttl01.gif) no-repeat;
}
h3.service_field_ttl02 {
	background:url(../../service/img/service_field_ttl02.gif) no-repeat;
}
h3.service_field_ttl03 {
	background:url(../../service/img/service_field_ttl03.gif) no-repeat;
}
h3.service_field_ttl04 {
	background:url(../../service/img/service_field_ttl04.gif) no-repeat;
}
h2.service_system_ttl01 {
	background:url(../../service/img/service_system_ttl01.gif) no-repeat;
}
h3.service_system_ttl02 {
	background:url(../../service/img/service_system_ttl02.gif) no-repeat;
}
h3.service_system_ttl03 {
	background:url(../../service/img/service_system_ttl03.gif) no-repeat;
}

.service_system_txt01 {
	background:url(../../service/img/service_system_txt01.gif) no-repeat;
	width:128px;
	height:14px;
	display:block;
	text-indent:-9999px;
	margin-top:16px;
	margin-bottom:10px;
}
.service_field_btn01 a {
	width:144px;
	height:26px;
	display:block;
	background:url(../../service/img/service_system_btn01.gif) no-repeat;
	margin:16px 0 6px 0;
	overflow: hidden;
}
.service_field_btn01 a:hover {
	background:url(../../service/img/service_system_btn01_on.gif) no-repeat;
}
h2.sys_point_ttl01 {
	background:url(../../service/img/service_sys_point_ttl01.gif) no-repeat;
}
h3.sys_point_ttl02 {
	background:url(../../service/img/service_sys_point_ttl02.gif) no-repeat;
}

ul.sys_point_btn {
	width:680px;
	height:26px;
	margin-bottom:20px;
}
li.sys_point_btn01, li.sys_point_btn02, li.sys_point_btn03 {
	float:left;
}
li.sys_point_btn01 a, li.sys_point_btn02 a, li.sys_point_btn03 a {
	margin-right:6px;
	height:26px;
	display:block;
	overflow: hidden;
}
li.sys_point_btn01 a {
	width:264px;
	background:url(../../service/img/service_sys_point_btn01.gif) no-repeat;
}
li.sys_point_btn02 a {
	width:194px;
	background:url(../../service/img/service_sys_point_btn02.gif) no-repeat;
}
li.sys_point_btn03 a {
	width:194px;
	background:url(../../service/img/service_sys_point_btn03.gif) no-repeat;
}
li.sys_point_btn01 a:hover {
	background:url(../../service/img/service_sys_point_btn01_on.gif) no-repeat;
}
li.sys_point_btn02 a:hover {
	background:url(../../service/img/service_sys_point_btn02_on.gif) no-repeat;
}
li.sys_point_btn03 a:hover {
	background:url(../../service/img/service_sys_point_btn03_on.gif) no-repeat;
}
.sys_point_txt01, .sys_point_txt02, .sys_point_txt03, .service_demo_txt01, .service_demo_txt02, h5.eb1_txt01, .eb1_txt03, .eb1_txt05, .corporate_txt01 {
	height:16px;
	display:block;
}
.sys_point_txt01 {
	width:277px;
	background:url(../../service/img/service_sys_point_txt01.gif) no-repeat;
}
.sys_point_txt02 {
	width:182px;
	background:url(../../service/img/service_sys_point_txt02.gif) no-repeat;
}
.sys_point_txt03 {
	width:180px;
	background:url(../../service/img/service_sys_point_txt03.gif) no-repeat;
}
h2.service_demo_ttl01 {
	background:url(../../service/img/service_demo_ttl01.gif) no-repeat;
}
h3.service_demo_ttl02 {
	background:url(../../service/img/service_demo_ttl02.gif) no-repeat;
}
h3.service_demo_ttl03 {
	background:url(../../service/img/service_demo_ttl03.gif) no-repeat;
}
.service_demo_txt01 {
	background:url(../../service/img/service_demo_txt01.gif) no-repeat;
	width:248px;
}
.service_demo_txt02 {
	background:url(../../service/img/service_demo_txt02.gif) no-repeat;
	width:74px;
}
h2.customer_ttl01 {
	background:url(../../service/customer/img/customer_ttl01.gif) no-repeat;
}
h3.customer_ttl02 {
	background:url(../../service/customer/img/customer_ttl02.gif) no-repeat;
}
h3.customer_ttl03 {
	background:url(../../service/customer/img/customer_ttl03.gif) no-repeat;
}
h3.customer_ttl04 {
	background:url(../../service/customer/img/customer_ttl04.gif) no-repeat;
}
h2.eb1_ttl01 {
	background:url(../../service/ebusiness/img/eb1_ttl01.gif) no-repeat;
}
h3.eb1_ttl02 {
	background:url(../../service/ebusiness/img/eb1_ttl02.gif) no-repeat;
}
h3.eb1_ttl03 {
	background:url(../../service/ebusiness/img/eb1_ttl03.gif) no-repeat;
}
ul.eb1_btn {
	width:680px;
	height:26px;
	margin-bottom:20px;
}
li.eb1_btn01, li.eb1_btn02 {
	float:left;
}
li.eb1_btn01 a, li.eb1_btn02 a, .eb1_btn03 a {
	margin-right:6px;
	height:26px;
	display:block;
	overflow: hidden;
}
li.eb1_btn01 a {
	width:174px;
	background:url(../../service/ebusiness/img/eb1_btn01.gif) no-repeat;
}
li.eb1_btn01 a:hover {
	background:url(../../service/ebusiness/img/eb1_btn01_on.gif) no-repeat;
}
li.eb1_btn02 a {
	width:194px;
	background:url(../../service/ebusiness/img/eb1_btn02.gif) no-repeat;
}
li.eb1_btn02 a:hover {
	background:url(../../service/ebusiness/img/eb1_btn02_on.gif) no-repeat;
}
.eb1_btn03 a {
	width:236px;
	background:url(../../service/ebusiness/img/eb1_btn03.gif) no-repeat;
}
.eb1_btn03 a:hover {
	background:url(../../service/ebusiness/img/eb1_btn03_on.gif) no-repeat;
}
.eb1_txt02, .eb1_txt04 a, .eb1_txt06 a {
	height:24px;
	display:block;
}
h5.eb1_txt01 {
	width:65px;
	background:url(../../service/ebusiness/img/eb1_txt01.gif) no-repeat;
}
.eb1_txt02 {
	width:381px;
	background:url(../../service/ebusiness/img/eb1_txt02.gif) no-repeat;
}
.eb1_txt03 {
	width:78px;
	background:url(../../service/ebusiness/img/eb1_txt03.gif) no-repeat;
}
.eb1_txt04 a {
	width:86px;
	background:url(../../service/ebusiness/img/eb1_txt04.gif) no-repeat;
}
.eb1_txt05 {
	width:52px;
	background:url(../../service/ebusiness/img/eb1_txt05.gif) no-repeat;
}
.eb1_txt06 a {
	width:150px;
	background:url(../../service/ebusiness/img/eb1_txt06.gif) no-repeat;
}
h2.eb2_ttl01 {
	background:url(../../service/ebusiness/img/eb2_ttl01.gif) no-repeat;
}
h3.eb2_ttl02 {
	background:url(../../service/ebusiness/img/eb2_ttl02.gif) no-repeat;
}
.eb2_txt01, .eb2_txt02 {
	height:18px;
	display:block;
}
.eb2_txt01 {
	width:173px;
	background:url(../../service/ebusiness/img/eb2_txt01.gif) no-repeat;
}
.eb2_txt02 {
	width:140px;
	background:url(../../service/ebusiness/img/eb2_txt02.gif) no-repeat;
}
h2.contact_ttl01 {
	background:url(../../contact/img/contact_ttl01.gif) no-repeat;
}
h3.contact_ttl02 {
	background:url(../../contact/img/contact_ttl02.gif) no-repeat;
}
h3.contact_ttl03 {
	background:url(../../contact/img/contact_ttl03.gif) no-repeat;
}
h2.employment_ttl01 {
	background:url(../../employment/img/employment_ttl01.gif) no-repeat;
}
h3.employment_ttl02 {
	background:url(../../employment/img/employment_ttl02.gif) no-repeat;
}
h2.corporate_ttl01 {
	background:url(../../corporate/img/corporate_ttl01.gif) no-repeat;
}
h3.corporate_ttl02 {
	background:url(../../corporate/img/corporate_ttl02.gif) no-repeat;
}
h3.corporate_ttl03 {
	background:url(../../corporate/img/corporate_ttl03.gif) no-repeat;
}

.corporate_tb01, .corporate_tb2 {
	width:660px;
	margin-left:auto;
	margin-right:auto;
}
.corporate_tb01 th, .corporate_tb02 th {
	text-align:left;
	vertical-align:top;
}
.corporate_tb01 th {
	width:170px;
}
.corporate_tb02 th {
	width:90px;
}
.corporate_txt01 {
	width:124px;
	background:url(../../corporate/img/corporate_txt01.gif) no-repeat;
}
h2.privacy_ttl01 {
	background:url(../../privacypolicy/img/privacypolicy_ttl01.gif) no-repeat;
}
h3.privacy_ttl02 {
	background:url(../../privacypolicy/img/privacypolicy_ttl02.gif) no-repeat;
}
h3.personal_ttl01 {
	background:url(../../privacypolicy/img/personal1_ttl01.gif) no-repeat;
}
h3.personal_ttl02 {
	background:url(../../privacypolicy/img/personal2_ttl01.gif) no-repeat;
}
h2.personal_ttl00 {
	background:url(../../privacypolicy/img/personal1_ttl00.gif) no-repeat;
}
h2.personal_ttl03 {
	background:url(../../privacypolicy/img/personal2_ttl00.gif) no-repeat;
}
h2.sitemap_ttl01 {
	background:url(../../sitemap/img/sitemap_ttl01.gif) no-repeat;
}

/* SITEMAP -------------------------------------------------------------*/
#siteList {
	margin-left:10px;
}
#siteList ul ul {
	padding-top: 4px;
	margin-left: 50px;
}
.siteArrow01 {
	background:url(../../sitemap/img/siteArrow01.gif) 0px 4px no-repeat;
	text-indent:20px;
}
.siteArrow02 {
	background:url(../../sitemap/img/siteArrow02.gif) 0px 9px no-repeat;
}
.siteArrow03 {
	background:url(../../sitemap/img/siteArrow03.gif) 0px 9px no-repeat;
	text-indent:15px;
}
.siteArrow04 {
	background:url(../../sitemap/img/siteArrow04.gif) 0px 9px no-repeat;
}
.siteArrow05 {
	background:url(../../sitemap/img/siteArrow05.gif) 0px 10px no-repeat;
}

/* BANNER -------------------------------------------------------------*/
#banner {
	width:200px;
}


/* FOOTER -------------------------------------------------------------*/
#footer {
	margin-top:20px;
	padding-bottom:30px;
	width: 900px;
}
#footer_navi {
	float:right;
	width:278px;
	height:9px;
	display:block;
}

#footer_navi li {
	float: left;
}

.fnavi01 a, .fnavi01_on a, .fnavi02 a, .fnavi02_on a, .fnavi03 a, .fnavi03_on a {
	display:block;
	height:9px;
	overflow: hidden;
}

.fnavi01 a {
	width: 46px; margin-right: 30px;
}
.fnavi01 a {
	background:url("../img/footer_navi01.gif") no-repeat;
}
.fnavi01 a:hover {
	background:url("../img/footer_navi01_on.gif") no-repeat;
}
.fnavi02 a {
	width: 66px; margin-right: 30px;
}
.fnavi02 a {
	background:url("../img/footer_navi02.gif") no-repeat;
}
.fnavi02 a:hover {
	background:url("../img/footer_navi02_on.gif") no-repeat;
}
.fnavi03 a {
	width: 104px;
}
.fnavi03 a {
	background:url("../img/footer_navi03.gif") no-repeat;
}
.fnavi03 a:hover {
	background:url("../img/footer_navi03_on.gif") no-repeat;
}
.copy {
	width: 277px;
	height: 9px;
	float:left;
	background:url("../img/copy.gif") no-repeat;
	display:block;
}
.footer_banner01 a {
	color:#999999;
	text-decoration:none;
	font-size:10px;
}
.footer_banner01 a:hover {
	text-decoration:underline;
}

/* CLASS -------------------------------------------------------------*/
.pan {
	color:#000000;
	font-size:10px;
	width:680px;
	height:30px;
	margin-top:6px;
	text-indent:3px;
}
.pan a {
	color:#497600;
	font-size:10px;
}
.none01 {
	display:block;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
}
.dnon {
	display: none;
}
.clear_b {
	clear:both;
}
.float_l {
	float:left;
}
.float_r {
	float:right;
}
.t_center {
	text-align:center;
}
.indent_20 {
	text-indent:20px;
}
.btxt {
	font-weight:bold;
}
.greenBox01 {
	background:#e8f5d9;
	width:640px;
	padding:20px;
}
.greenBox02 {
	background:#e8f5d9;
	width:640px;
	padding:15px 20px;
}
.grayBox01 {
	border:#cccccc 1px solid;
}
.grayBox01_1 {
	width:638px;
	padding:20px;
}
.w_410 {
	width:410px;
}
.line01 {
	background:#cccccc;
	color:#cccccc;
	width:680px;
	height:1px;
	border: none; 
}
.v_middle {
	vertical-align:middle;
}
.list01 {
	background:url(../../privacypolicy/img/icon01.gif) 0 10px no-repeat;
	text-indent:10px;
}



/* padding margin -------------------------------------------------------------*/
.pt_9 {
	padding-top:9px;
}
.pr_10 {
	padding-right:10px;
}
.pb_9 {
	padding-bottom:9px;
}
.pb_10 {
	padding-bottom:10px;
}
.mt_1 {
	margin-top: 1px;
}
.mt_5 {
	margin-top: 5px;
}
.mt_14 {
	margin-top: 14px;
}
.mt_16 {
	margin-top: 16px;
}
.mt_20 {
	margin-top: 20px;
}
.mt_25 {
	margin-top: 25px;
}
.mb_1 {
	margin-bottom: 1px;
}
.mb_5 {
	margin-bottom: 5px;
}
.mb_10 {
	margin-bottom: 10px;
}
.mb_15 {
	margin-bottom: 15px;
}
.mb_20 {
	margin-bottom: 20px;
}
.mb_25 {
	margin-bottom: 25px;
}
.mb_30 {
	margin-bottom: 30px;
}
.mb_35 {
	margin-bottom: 35px;
}
.mb_40 {
	margin-bottom: 40px;
}
.ml_10 {
	margin-left:10px;
}
.ml_20 {
	margin-left:20px;
}
.ml_23 {
	margin-left:23px;
}
.ml_36 {
	margin-left:36px;
}
.mr_10 {
	margin-right:10px;
}
.border-t {
	border-top:#ffffff 1px solid;
}


/* 09/0210 frasc追加 */
h2.frasc_ttl01 {
	background:url(../../frasc/img/frasc_ttl01.gif) no-repeat;
}
h3.frasc_ttl02 {
	background:url(../../frasc/img/frasc_ttl02.gif) no-repeat;
}
h3.frasc_ttl03 {
	background:url(../../frasc/img/frasc_ttl03.gif) no-repeat;
}
h3.frasc_ttl04 {
	background:url(../../frasc/img/frasc_ttl04.gif) no-repeat;
}
h3.frasc_ttl05 {
	background:url(../../frasc/img/frasc_ttl05.gif) no-repeat;
}
h3.frasc_ttl06 {
	background:url(../../frasc/img/frasc_ttl06.gif) no-repeat;
}
h3.frasc_ttl07 {
	background:url(../../frasc/img/frasc_ttl07.gif) no-repeat;
}

