﻿body {	margin: 0;	background:#ffffff;	color: #666666;	font-size: 16px;	line-height:1.6em;	text-align:center;	position: relative;}/*----- link start -----*/a {	font-size: 14px;	color: #cc0000;}a:link {	font-size: 14px;	text-decoration: none;	color:#cc0000;}a:visited {	font-size: 14px;	text-decoration: none;	color: #cc0000;}a:hover {	font-size: 14px;	text-decoration: none;	color:#F39800;}a:active {	font-size: 14px;	text-decoration: none;	color: #cccccc;}/*----- link end -----*//*---- ・･逧茨ｽ､・･誧ｺ・假ｽｷ・・----*//*----#mainBg {width:901px;background:url(../cam_images/bg_top.gif) #FFFFFF;min-height: 1em;display: inline-table;border-left:1px solid #999999;}----*/#mainBg:after {content: "";display: block;clear: both;height: 1px;overflow: hidden;}/*\*/* html #mainBg { height: 1em;}/*---- ・･逧茨ｽ､・･誧假ｽｳ・･誧假ｾ・ｽ･・・----*/#container {width:801px;background:url(../cam_images/bg_main.gif) repeat-y #ffffff;min-height: 1em;display: inline-table;margin:0 auto 0 auto;text-align:left;border-left:1px solid #999999;}#container:after {content: "";display: block;clear: both;height: 1px;overflow: hidden;}/*\*/* html #container { height: 1em;}/*---・・梼・包ｽｻ贒茨ｽｦE--*/#chuuiBox {text-align:left;width:450px;margin:10px 5px 5px 5px;}#chuuiBox h3{height:43px;background:url(../cam_images/ttl_chuui.gif) no-repeat;text-indent:-9999px;margin:0;}#chuuiBox li{margin:0 0 8px 0;}/*---・･・ｭ・･鄂包ｾ・ｽ･・ｷ・･陞ゑｾ撰ｽ･・・ｽ･・ｯ---*/#cashbackBox {text-align:left;width:600px;margin:10px 5px 5px 5px;}#cashbackBox h3{height:43px;background:url(../cam_images/ttl_cashback.gif) no-repeat;text-indent:-9999px;margin:0;}#cashbackBox h5{font-size:13px;font-weight:bold;width:600px;border-bottom:1px dashed #dddddd;margin:0 0 5px 0;}#cashbackBox p{margin:0 0 10px 0;}#cashbackBox .cap{text-indent:-14px;margin:0 0 5px 14px;}/*---- ・･・假ｽ･・・ｽ･・・｡・ｼ ----*/#headerBox {	width:800px;	margin:0;	text-align:left;	height: 427px;	padding: 0px;}#headerBox h1{	height:427px;	margin:0;	padding: 0px;}#headerBox .btn {        margin-top:-60px;        margin-left:135px;        margin-bottom:8px;	text-align:left;}#headerBox .btn_1 {        margin-left:300px;        margin-top:-79px;	text-align:center;}#headerBox .imgLogo{margin-top:5px;margin-left:10px;}#headerBox h2{height:380px;margin:0;}/*---・ｸ・ｫ・ｽ・撰ｽ､・ｷ---*/#midashiBox {width:790px;background:url(../cam_images/bg_midashi.gif) repeat-y;margin:10px 5px 5px 5px;min-height: 1em;display: inline-table;}#midashiBox:after {content: "";display: block;clear: both;height: 1px;overflow: hidden;}/*---・ｸ・ｫ・ｽ・撰ｽ､・ｷ---*/#midashiBox {width:790px;background:url(../cam_images/bg_midashi.gif) repeat-y;margin:10px 5px 5px 5px;min-height: 1em;display: inline-table;}#midashiBox:after {content: "";display: block;clear: both;height: 1px;overflow: hidden;}/*\*/* html #midashiBox { height: 1em;}#midashiBoxTop h1{height:60px;background:url(../cam_images/bg_midashi-top.gif) no-repeat;text-indent:-9999px;margin:0;}#midashiLeft {width:525px;margin:5px 5px 8px 15px;_margin:5px 0 8px 7px;float:left;}#midashiLeft .ttsNaiyou{height:36px;background:url(../cam_images/tts_naiyou.gif) no-repeat;text-indent:-9999px;margin-bottom:8px;}#midashiLeft .ttsJouken{height:36px;background:url(../cam_images/tts_jouken.gif) no-repeat;text-indent:-9999px;margin-bottom:8px;}#midashiLeft p{margin:0 0 8px 0;}#midashiLeft .midashiQuo{width:525px;height:100px;background:url(../cam_images/midashi_quo.gif) no-repeat;text-indent:-9999px;margin:0 0 8px 0;}#midashiLeft .MidashiLeftCap{margin:0 0 8px 12px;text-indent:-12px;}chuiImg{margin:10px 0 8px 0;}#midashiLeft ul {	width:100%;	font-size:0.8em;	line-height:1.3em;	text-align:center;	list-style:none;	margin:5px 0 0 0; padding:0;}#midashiLeft li {	width:165px;	margin:0px 10px 0 0; padding:0;	float:left;	display:block;}#midashiLeft .midashiKome{margin:0 0 8px 182px;text-indent:-14px;}#midashiRight {width:240px;margin-top:5px;margin-bottom:8px;float:right;}#midashiRight .hitsuji{margin-top:25px;margin-bottom:8px;text-align:center;}#midashiRight h2{width:240px;height:170px;background:url(../cam_images/tieup.gif) no-repeat;text-indent:-9999px;margin:0;}#midashiBottom {height:7px;background:url(../cam_images/bg_midashi-bottom.gif) no-repeat;margin:0;clear:both;}/*---・・ｲｪ・奇ｽ･・懶ｽ･・ｿ・｡・ｦE--*/btnBox {	width:800px;	text-align:center;	margin-top: 20px;	margin-right: 0px;	margin-bottom: 20px;	margin-left: 0px;}btnBox .head{width:780px;margin:0px;}btnBox .siryouBtn{margin-right:50px;}/*--- ・･・ｹ・･・夲ｽ･・ｷ・･鄂搾ｽｦE---*/#spBox {	width:660px;	height:410px;	background:url(../cam_images/special.gif) no-repeat;	margin-top: 10px;	margin-right: 5px;	margin-bottom: 5px;	margin-left: 10px;	padding-left: 60px;	padding-right: 60px;}#spBox h2{	height:125px;	text-indent:-9999px;	margin-top: 0;	margin-right: 0;	margin-bottom: 15px;	margin-left: 0;}#spBox p{	width:780px;	text-indent:5px;	margin-top: 10px;	margin-right: 0;	margin-bottom: 0;	margin-left: 25px;}/*--- ・･・ｹ・･・夲ｽ･・ｷ・･鄂搾ｽｦE---*/#spBox_2 {	width:780px;	height:636px;	background:url(../cam_images/special_2_02.gif) no-repeat;	margin-top: 10px;	margin-right: 10px;	margin-bottom: 5px;	margin-left: 10px;}#spBox_2 h2{height:100px;text-indent:-9999px;margin:0;}#spBox_2 h3{height:30px;text-indent:-9999px;margin:0;}#spBox_2 h4{height:40px;text-indent:-9999px;margin:0 0 35px 0;}#spBox_2 p{	width:500px;	margin:5px 0 0 20px;	text-indent:0px;}/*--- ・･・ｹ・･・夲ｽ･・ｷ・･鄂搾ｽｦE---*/#spBox_3 {	width:790px;	height:190px;	background:url(../cam_images/special_3.gif) no-repeat;	margin-top: 10px;	margin-right: 5px;	margin-bottom: 5px;	margin-left: 5px;	text-indent: -9999px;}#spBox_3 h2{height:110px;text-indent:-9999px;margin:0;}#spBox_3 h3{height:70px;text-indent:-9999px;margin:0;}#spBox_3 h4{height:40px;text-indent:-9999px;margin:0 0 35px 0;}#spBox_3 p{	width:500px;	margin:5px 0 0 20px;	text-indent:0px;}/*--- ・･・ｹ・･・夲ｽ･・ｷ・･鄂搾ｽｦE---*/#spBox_4 {	width:790px;	height:790px;	background:url(../cam_images/special_4.jpg) no-repeat;	margin-top: 10px;	margin-right: 5px;	margin-bottom: 5px;	margin-left: 5px;	text-indent: -9999px;}#spBox_4 h2{height:110px;text-indent:-9999px;margin:0;}#spBox_4 h3{height:70px;text-indent:-9999px;margin:0;}#spBox_4 h4{height:40px;text-indent:-9999px;margin:0 0 35px 0;}#spBox_4 p{	width:500px;	margin:5px 0 0 20px;	text-indent:0px;}/* ---------------------------------------	photo CSS---------------------------------------- */#photo {	margin: 0 auto;	background: url(../cam_images/photo.jpg) no-repeat;	width: 780px;	height: 169px;}/*--- ・･・ｹ・･・夲ｽ･・ｷ・･鄂搾ｽｦE---*/#spBox_5 {	width:780px;	height:157px;	background:url(../cam_images/special_5.gif) no-repeat;	margin-right: 10px;	margin-bottom: 5px;	margin-left: 10px;	text-indent: -9999px;}#spBox_5 h2{	text-indent:-9999px;	margin:0;}#spBox_5 h3{text-indent:-9999px;margin:0;}#spBox_5 h4{height:40px;text-indent:-9999px;margin:0 0 35px 0;}#spBox_5 p{	width:500px;	margin:5px 0 0 20px;	text-indent:0px;}/*---・ｽ・・ｾ搾ｾ暦ｽｾ﨟・ｦE--*/#law {width:780px;margin:0 10px 15px 10px;clear:both;}#law h2{height:35px;background:url(../cam_images/ttl_kaiji.gif) no-repeat;text-indent:-9999px;margin:0;}#law .frame {	overflow:auto;	height:450px;	background:#F9F7F4;	padding:10px;	margin:0 0 0 0;	text-align:left;	font-size:12px}/*---Footer---*/#footer{width:800px;height:90px;background:url(../cam_images/footer.jpg) no-repeat;clear:both;}#footer h3{height:57px;text-indent:-9999px;margin:0;}#footerLink{	width:800px;	text-align:center;	margin:0;	background-color:#A9967E;}#footerLink p{width:770px;text-align:right;font-size:12px;color: #ffffff;padding:5px;line-height:1.5em;margin:0;}#footerLink a {	font-size: 12px;	color: #ffffff;}#footerLink a:link {	font-size: 12px;	text-decoration: none;	color:#ffffff;}#footerLink a:visited {	font-size: 12px;	text-decoration: none;	color: #ffffff;}#footerLink a:hover {	font-size: 12px;	text-decoration: none;	color:#F39800;}#footerLink a:active {	font-size: 12px;	text-decoration: none;	color: #cccccc;}#copyright{	width:800px;	text-align:center;	margin:0;	background-color:#A9967E;}#copyright p{color:#FFFFFF;font-size:10px;padding:5px;line-height:1.5em;margin:0;}/*----------------------------*/clear{clear:both;}/*----- FS add styles -----*/#mainBg {	margin: 0 auto;	width:900px;	border-left:none;	background-color:#FFFFFF}#container {	border-left:1px solid #DDDDDD;	margin: 0px;	padding: 0px;}#midashiLeft {	display: inline;	_margin:5px 0 8px 15px;}#midashiLeft li {	display: inline;}#tokuBox {	margin:10px 0px 5px 10px;}#tokuBox li {	display: inline;}#customBox {	margin:10px 0px 5px 10px;}#customBox li {	display: inline;}#toolBox li {	display: inline;}#nagareBox {	margin:10px 0px 5px 10px;}#nagareBox li {	display: inline;}#midashiRight .pic01 {	margin-top:25px;	margin-bottom:8px;	text-align:center;}/*----- /FS add styles -----*/#pagetop{height:145px;background:url(../cam_images/pagetop.jpg) no-repeat;text-indent:-9999px;margin:0;}/* =======================================	2010/03/18 追加部分 CSS	2010/04/16 追加部分 CSS	2010/04/19 追加部分 CSS -----------------------------------------	 ----------------------------------------- */#seminar {	position: relative;}#seminar_info {	padding: 0;	zoom: 1;	background: url(../cam_images/0428_s_seminar_img.jpg) no-repeat;	width: 778px;	height: 332px;	margin: 8px auto -10px;}#seminar_info_text {	margin: 0 auto 30px;	padding: 0 20px;	line-height: 1.4;}#seminar_dl {color: #333333;}dl#seminar_dl dt.seminar_bold,dl#seminar_dl dd.seminar_bold {	font-weight: bold;}/* IE6 Only * html #seminar_info_text {padding: 106px 16px 0; }*//* IE7 Only *:first-child+html #seminar_info_text {padding: 106px 24px 0; }*/#seminar_info_text dl#seminar_dl dt {	width: 3.3em;	float: left;		}#seminar_info_text dl#seminar_dl dd {	margin-left: 3.3em;}#seminar_info_text dl#seminar_dl dd a {	text-decoration: underline;}#seminar_info_text dl#seminar_dl dd.indent {	margin-left: 3.8em;}/* IE7 Only */*:first-child+html #seminar_info_text dl#seminar_dl dd.indent {	margin-left: 3.8em;}/* IE6 Only */* html #seminar_info {margin: 0 auto 70px;}#seminar #seminar_info_text p.seminar_text {}/* IE6 Only */* html #seminar p.seminar_text {margin-top: 180px;}/* IE7 Only */*:first-child+html #seminar p.seminar_text {margin-top: 180px;}#seminar p.seminar_text a {	text-decoration: underline;}.seminar_btn {	position: absolute;	top: 250px;	left: 70px;	background: url(../cam_images/seminar_btn.gif) no-repeat;	width: 182px;	height: 42px;	display: block;	text-indent: -9999px;	overflow: hidden;}/* IE7 Only */*:first-child+html .seminar_btn {left: 84px;}.seminar_btn:hover {	background-position: left bottom;}.tel_comment {	position: absolute;	top: 248px;	left: 280px;	width: 216px;	margin-left: 30px;}.icon {	vertical-align: -4px;	margin-right: 5px;	display: inline;}.syousai {	font-weight: bold;	zoom: 1;	cursor: pointer;}.syousai .icon { 	border-style: none;}.icon a:hover {	}.mark {	font-size: 77%;	vertical-align: 2px;	margin-left: 4px;}/* IE6 Only */* html .mark {vertical-align: 0;}/* -----------------------------------------	2010/03/25 =======================================	FXセミナー CSS -----------------------------------------	 ----------------------------------------- */#conference {	margin: 0 auto 30px;	padding: 0 20px;	line-height: 1.4;}#conference table.conference_s {	margin: -10px 0 -5px 0px;	width: 660px;	font-size: 80%;}#conference table.conference_s tr td {	vertical-align: top;	color: #666666;	line-height: 1.3;}/* IE6 Only */* html #conference ul.conference_s {	margin-bottom: 0;	margin-left: 20px;}/* Title_bar CSS========================================= */.title_bar {	margin: -16px 3px 0;}.title_bar_soudan {	margin: 20px 3px 0;}#photo {	margin-bottom: 40px;}/* freecall  CSS========================================= */#freecall_photo {	width: 353px;	margin: 20px auto 0;}/* 2010/03/29===========================================-------------------------------------------	#online_btn CSS========================================= */#online_btn {	text-indent: -9999px;	overflow: hidden;}#online_btn a {	display: block;	margin: 20px auto;	background: url(../cam_images/online_btn.gif);	width: 452px;	height: 65px;}#online_btn a:hover {	background-position: left bottom;}#spBox_2 {	margin-top: 70px !important;}/* IE6 Only */* html #spBox_2 {margin-top: 5px !important;}/* 2010/04/06 #header0406========================================= */#header0406 {	background: url(../cam_images/365campaign_top_img.jpg) no-repeat;	width: 800px;	height: 383px;	position: relative;}#header0406 .btn0406 {	background: url(../cam_images/btn0406.gif) no-repeat;	position: absolute;	width: 220px;	height: 55px;	left: 566px;	top: 316px;}#header0406 .btn0406:hover {	background-position: left bottom;}