BODY {
	MARGIN: 0px; COLOR: #333333; BACKGROUND-COLOR: #f1f1f1; TEXT-ALIGN: center
;}
IMG {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
;}
H1 {
	MARGIN: 0px
;}
H2 {
	FONT-WEIGHT: bold; MARGIN: 0px 0px 10px 17px; COLOR: #639eef; TEXT-ALIGN: left
;}
H3 {
	FONT-WEIGHT: bold; TEXT-ALIGN: left
;}
P {
        
        font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3", sans-serif;
        color:#444;padding : 8px;
        font-size:80%;line-height : 1.5;
}
p img {margin : 0px 15px 3px 15px;float: right;}
.darkred {
	COLOR: #9e0b0e; font-size:10pt;
}
.link {
	PADDING-RIGHT: 0px; PADDING-LEFT: 17px; BACKGROUND-IMAGE: url(common/link_01.gif); PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat
;}
.mnote {
	PADDING-RIGHT: 0px; PADDING-LEFT: 17px; BACKGROUND-IMAGE: url(common/note_01.gif); PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat
;}
.snote {
	PADDING-RIGHT: 0px; PADDING-LEFT: 14px; BACKGROUND-IMAGE: url(common/note_02.gif); PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat
;}
.sitemap_01 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 29px; BACKGROUND-IMAGE: url(common/sitemap_01.gif); PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat
;}
.sitemap_02 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 29px; BACKGROUND-IMAGE: url(common/sitemap_02.gif); PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat
;}
.sitemap_03 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 55px; BACKGROUND-IMAGE: url(common/sitemap_03.gif); PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat
;}
.sitemap_04 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 55px; BACKGROUND-IMAGE: url(common/sitemap_04.gif); PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat
;}
.sitemap_05 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 55px; BACKGROUND-IMAGE: url(common/sitemap_05.gif); PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat
;}
.sitemap_06 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 55px; BACKGROUND-IMAGE: url(common/sitemap_06.gif); PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat
;}
.faq_q {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; BACKGROUND-IMAGE: url(common/faq_q.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; TEXT-ALIGN: left
;}
.faq_a {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; BACKGROUND-IMAGE: url(common/faq_a.gif); PADDING-BOTTOM: 0px; MARGIN: 0px 0px 25px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; TEXT-ALIGN: left
;}
.access_map {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 20px; MARGIN: auto; PADDING-TOP: 20px; TEXT-ALIGN: center
;}
#head_01 {
	BORDER-RIGHT: #52c9eb 0px solid; BORDER-TOP: #3002C5 3px solid; BORDER-LEFT: #52c9eb 0px solid; WIDTH: 819px; BORDER-BOTTOM: #52c9eb 0px solid; BACKGROUND-COLOR: #ffffff
;}
#head_02 {
	BORDER-RIGHT: #cdcdcd 0px solid; BORDER-TOP: #cdcdcd 0px solid; BORDER-LEFT: #cdcdcd 0px solid; WIDTH: 819px; BORDER-BOTTOM: #cdcdcd 1px solid; BACKGROUND-COLOR: #e6e6e6; TEXT-ALIGN: right
;}
#head_03 {
	BORDER-RIGHT: #cdcdcd 0px solid; BORDER-TOP: #cdcdcd 0px solid; BORDER-LEFT: #cdcdcd 0px solid; WIDTH: 819px; BORDER-BOTTOM: #cdcdcd 1px solid; BACKGROUND-COLOR: #ffffff
;}
#head_04 {
	WIDTH: 819px; BACKGROUND-COLOR: #ffffff
;}
#foot_01 {
	WIDTH: 819px; BACKGROUND-COLOR: #ffffff
;}
#foot_02 {
	WIDTH: 819px; BACKGROUND-COLOR: #ffffff
;}
.midashi_h1 {
	CLEAR: both; MARGIN: 0px 16px 10px
;}
.detail_text {
	MARGIN: 0px 17px 25px; WIDTH: 578px; TEXT-ALIGN: left
;}
.main_midashi {
	MARGIN-BOTTOM: 5px
;}
.main_index01 {
	BACKGROUND-IMAGE: url(common/indexbg_01.gif); WIDTH: 287px; BACKGROUND-REPEAT: no-repeat; TEXT-ALIGN: left
;}
.main_index02 {
	BACKGROUND-IMAGE: url(common/indexbg_02.gif); WIDTH: 287px; BACKGROUND-REPEAT: no-repeat; TEXT-ALIGN: left
;}
.main_image {
	MARGIN: 6px 10px 6px 7px
;}
.main_title {
	MARGIN: 10px 7px 0px 80px
;}
.main_title02 {
	MARGIN: 6px 7px 0px 80px
;}
.main_text {
	MARGIN: 6px 10px 0px 80px
;}
.main_detailbutton {
	MARGIN: 3px 10px 16px 80px
;}
.pankuzu {
	FONT-SIZE: 12px; MARGIN: 20px 0px 14px 13px; WIDTH: 100%; TEXT-ALIGN: left
;}
#keyword {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; MARGIN-BOTTOM: -15px; COLOR: #666666; MARGIN-RIGHT: 9px
;}
.head_logo {
	MARGIN: 20px 0px 3px 0px
;}
.head_banner {
	MARGIN: 20px 0px 3px 0px
;}
.head_search {
	MARGIN: 0px 4px 0px 237px; flow: right
}}}
.head_form {
	DISPLAY: inline; LINE-HEIGHT: 0
;}
.head_textbox {
	MARGIN: 1px 2px 0px 0px; WIDTH: 104px; HEIGHT: 19px
;}
.head_button01 {
	MARGIN: 0px 8px 0px 14px
;}
.head_button02 {
	MARGIN-RIGHT: 8px
;}
.head_button03 {
	MARGIN-RIGHT: 10px
;}
.foot_01 {
	MARGIN: 0px 14px 20px 13px
;}
.foot_011 {
	MARGIN: 0px 14px -10px 13px
;}
.foot_02 {
	MARGIN-BOTTOM: 17px; WIDTH: 227px
;}
.foot_03 {
	FONT-SIZE: 10px; MARGIN: 13px 14px
;}
.foot_04 {
	MARGIN: 14px 14px 0px 13px
;}
.foot_freedial {
	MARGIN-TOP: 6px
;}
.foot_banner {
	MARGIN: 5px 14px 18px 0px
;}
.foot_banner2 {
	MARGIN: 15px 5px 10px 0px
;}
.faq_img {
	FLOAT: right; MARGIN-LEFT: 10px
;}
A:link {
	COLOR: #333333; TEXT-DECORATION: underline
;}
A:visited {
	COLOR: #333333; TEXT-DECORATION: underline
;}
A:hover {
	COLOR: #333333; TEXT-DECORATION: underline
;}
A:active {
	COLOR: #333333; TEXT-DECORATION: underline
;}
A.footer:link {
	COLOR: #3002C5; TEXT-DECORATION: none
;}
A.footer:visited {
	COLOR: #3002C5; TEXT-DECORATION: none
;}
A.footer:hover {
	COLOR: #50c4e9; TEXT-DECORATION: underline
;}
A.footer:active {
	COLOR: #50c4e9; TEXT-DECORATION: none
;}
A.pan:link {
	COLOR: #333333; TEXT-DECORATION: underline
;}
A.pan:visited {
	COLOR: #333333; TEXT-DECORATION: underline
;}
A.pan:hover {
	COLOR: #333333; TEXT-DECORATION: underline
;}
A.pan:active {
	COLOR: #333333; TEXT-DECORATION: underline
;}
A.h2_link:link {
	COLOR: #f7941d; TEXT-DECORATION: underline
;}
A.h2_link:visited {
	COLOR: #f7941d; TEXT-DECORATION: underline
;}
A.h2_link:hover {
	COLOR: #f7941d; TEXT-DECORATION: underline
;}
A.h2_link:active {
	COLOR: #f7941d; TEXT-DECORATION: underline
;}
A.faq_link:link {
	COLOR: #ff4dad; TEXT-DECORATION: underline
;}
A.faq_link:visited {
	COLOR: #ff4dad; TEXT-DECORATION: underline
;}
A.faq_link:hover {
	COLOR: #ff4dad; TEXT-DECORATION: underline
;}
A.faq_link:active {
	COLOR: #ff4dad; TEXT-DECORATION: underline
;}
A.f_link:link {
	COLOR: #e9967a; TEXT-DECORATION: underline
;}
A.f_link:visited {
	COLOR: #e9967a; TEXT-DECORATION: underline
;}
A.f_link:hover {
	COLOR: #e9967a; TEXT-DECORATION: underline
;}
A.f_link:active {
	COLOR: #e9967a; TEXT-DECORATION: underline
;}
DL {
	MARGIN-TOP: 0em; MARGIN-BOTTOM: 0em; PADDING-BOTTOM: 0.4em; LINE-HEIGHT: 140%; PADDING-TOP: 0.4em
;}
DT {
	FONT-WEIGHT: bold
;}
DD {
	PADDING-RIGHT: 0em; PADDING-BOTTOM: 0.4em; MARGIN-LEFT: 1.6em; PADDING-TOP: 0em
;}
UL {
	PADDING-RIGHT: 0em; MARGIN-TOP: -0.1em; PADDING-LEFT: 1em; LIST-STYLE-POSITION: outside; MARGIN-BOTTOM: -0.1em; PADDING-BOTTOM: 0.4em; MARGIN-LEFT: 1.6em; PADDING-TOP: 0.4em
;}
LI {
	MARGIN-TOP: -0.1em; LIST-STYLE-POSITION: outside; MARGIN-BOTTOM: 0em; MARGIN-LEFT: -1.3em
;}
OL {
	PADDING-RIGHT: 0em; MARGIN-TOP: 0em; PADDING-LEFT: 1em; LIST-STYLE-POSITION: outside; MARGIN-BOTTOM: 0em; PADDING-BOTTOM: 0.4em; MARGIN-LEFT: 1.6em; PADDING-TOP: 0.4em
;}
UL.attend {
	LIST-STYLE-IMAGE: url(common/attend.gif); LIST-STYLE-TYPE: none
;}
.talk_txt {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 10px; BACKGROUND-IMAGE: url(images/talk_07.gif); PADDING-BOTTOM: 5px; COLOR: #666666; LINE-HEIGHT: 140%; PADDING-TOP: 5px; BACKGROUND-REPEAT: repeat-y
;}
.talk_txt2 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 10px; BACKGROUND-IMAGE: url(images/talk_05.gif); PADDING-BOTTOM: 5px; COLOR: #666666; LINE-HEIGHT: 140%; PADDING-TOP: 5px; BACKGROUND-REPEAT: repeat-y
;}
.talk_txt3 {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; FONT-SIZE: 10px; PADDING-BOTTOM: 10px; COLOR: #333333; LINE-HEIGHT: 140%; PADDING-TOP: 10px
;}
.top_h {
	MARGIN-BOTTOM: 8px
;}
.top_right {
	MARGIN-BOTTOM: 12px
;}
.bnr_layout1 {
	MARGIN-TOP: 10px
;}
.bnr_layout2 {
	MARGIN-RIGHT: 6px
;}
.c_img {
	MARGIN: 0px
;}
.case_img {
	FLOAT: left; MARGIN: 0px 10px 10px 0px; WIDTH: 300px
;}
.txt_clr {
	COLOR: #f57325
;}
.rest {
	MARGIN: 0px 0px 20px; COLOR: #ff0000; TEXT-ALIGN: left
;}
.feature_bg2 {
	BORDER-RIGHT: #d7e6eb 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: medium none; PADDING-LEFT: 10px; BACKGROUND-IMAGE: url(/feature/images/f_bk.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #d7e6eb 1px solid; PADDING-TOP: 0px; BACKGROUND-REPEAT: repeat-x; TEXT-ALIGN: left
;}
.feature_bg3 {
	FLOAT: left; WIDTH: 100px
;}
.feature_bg4 {
	WIDTH: 100%
;}
.feature_bg5 {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 30px; WIDTH: 576px; PADDING-TOP: 0px
;}
.talk_box {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(/images/talk_27.gif); PADDING-BOTTOM: 0px; MARGIN: 10px 0px; PADDING-TOP: 0px; BACKGROUND-REPEAT: repeat-y
;}
.talk_in1 {
	FLOAT: left; MARGIN: 0px 5px 0px 10px; WIDTH: 91px
;}
.talk_in2 {
	FLOAT: left; MARGIN: 0px 20px 0px 0px; WIDTH: 420px
;}
.top_talk {
	MARGIN: 0px 0px 5px
;}
.clear{
clear:both;
}
