@charset "shift_jis";
/* CSS Document */

/* -----------------------------------------------
@@@parts.css
----------------------------------------------- */

/* indexParts
========================================== */



/* tb^ */
.indexCopy {
	margin: 20px 0 0;
	text-align: right;
	font-size: 85%;
	color: #666666;
}
.footmenu .indexCopy a:link {
	color: #666666;
}

/* CC[W */
.indeximg {
	background: url(../../image/index/img/bg_indexmainimg02.gif) no-repeat left bottom;
}

.indeximg {
	width: 750px;
	margin: 0 0 0 20px;
}

#mainVisual {
	margin: 0px;
	width: auto;
	background: url(../../image/index/img/bg_indexmainimg01.gif) no-repeat left top;
	padding: 13px 14px;
}

#autoVisual {
	float: left;
	width: 529px;
	position: relative;
}

#autoNav{
	width: 191px;
	float: right;
	overflow: hidden;
	zoom: 1;
}

#autoNav li {
	height: 100%;
}

#visual02,#visual03,#visual04 {
	display: none;
}

.indeximgUnder {
	text-align: center;
	margin: 0 auto 5px;
	padding: 0 0 5px 0;
}


/* ÔgÌ¨mçı */

#indexNotes {
	margin: 20px 0;
	border: 2px solid #9f0434 ;
}

#indexNotes ul {
	list-style: none;
}

#indexNotes ul li {
	background: url(../../image/common/border_dotted.png) repeat-x left bottom;
	padding: 0 0 5px;
}

#indexNotes ul li.last {
	background: none;
	padding: 0px;
}

#indexNotes ul li img {
	margin: 0 5px 0 0;
}

#indexNotes a:link {
	color: #CC0000 ;
}

#indexNotes a:visited {
	color: #61112a ;
}

#indexNotes a:hover {
	color: #9f0434;
}

#indexNotes a:active {
	color: #9f0434;
}

/* ĦÀÑÌoi[ */

#indexBanner {
	margin: 0 0 20px;
}

#indexBanner img.rightMargin {
	margin: 0 10px 0 0;
}

/* VîñEe */

#indexNews {
	background: url(../../image/common/bg_centernews.gif) no-repeat left bottom;
	margin: 10px 0 10px;
}

#indexMainte {
	background: url(../../image/common/bg_centernews.gif) no-repeat left bottom;
	margin: 10px 0 0;
}

.centerContent p.listAll {
	text-align: right;
	padding: 0 10px 10px 0;
}

.centerContent p.listAll a {
	background: url(/image/common/triangle_off.png) no-repeat left 0.2em;
	padding: 0 0 0 10px;
}

.centerContent p.listAll a:hover {
	background: url(/image/common/triangle_on.png) no-repeat left 0.2em;
	padding: 0 0 0 10px;
}

#indexNews ul li,
#indexMainte ul li{
	background: url(../../image/common/border_dotted.png) repeat-x left bottom;
	padding: 3px 0 7px;
}

#indexMainte ul li img,
#indexNews ul li img{
	margin: 0 5px 0;
	vertical-align: top;
	
}


#indexNews ul li span.newsdate{
	padding: 0 3px 0 0;
	margin: 0;
}

#indexMainte ul li span.newsdate{
	padding: 0 3px 0 0;
	margin: 0 5px 0 0;
}


/* fxParts
========================================== */

/* FXOC */
#fxLogin{
	width:178px;
	border:1px solid #ccc;
	background:#eaeaea;
	margin-bottom:10px;
	padding:2px;
}
#fxLogin h4{
	margin-bottom:5px;
}

#fxLogin p{
	margin:0 auto;
	padding:0 3px 0 3px;
	margin-bottom:5px;
	font-size:77%;
	line-height:1.4;
}
#fxLogin dl{
	width:170px;
	margin-left:4px;
}
#fxLogin dt{
	color:#142C7E;
	font-size:80%;
	font-weight:bold;
}

#fxLogin dd input{
	width:165px;
	height: 1.3em;
}

.fxpw{
	margin-top:5px;
	font-size:75%;
}
.fxpw input{
	margin-top:5px;
	margin-left:2px;
}

/* g[hVXe */

div#content h3.fx_tooltit,
* html div#content h3.fx_tooltit {
	padding: 13px 0 7px 10px;
}


#fx_tool dl dt {
    font-family: "qMmpS Pro W3","Hiragino Kaku Gothic Pro","lr oSVbN",sans-serif;
}

#fx_tool em {
	color: #FF0000;
	font-weight: bold;
	font-style:normal;
}

#fx_tool dl {
	width: 540px;
	margin: 10px 10px 25px 9px;
}

#fx_tool dl dt a {
	display: block;
	min-height: 57px;
    height: auto !important;  
    height: 57px; 
	
	padding: 10px 156px 0px 30px;
	background: url(../../imagesFx/tool/fxsistop_tit_off.gif) no-repeat top left;
	font-size: 90%;
	text-align: left;
	color: #333333;
	text-decoration: none;
	line-height: 1.2;
}

#fx_tool dl dt a:hover {
	background: url(../../imagesFx/tool/fxsistop_tit_on.gif) no-repeat top left;
}

#fx_tool dl dt a span {
	font-size: 203%;
	text-decoration: underline;
}

#fx_tool dl dt a img{
	vertical-align: top;
	padding: 5px 5px 2px 2px;
}

#fx_tool dl dd {
	background: #f2f2f2;
	border-left: 1px #868686 solid;
	border-right: 1px #868686 solid;
	border-bottom: 1px #868686 solid;
	padding: 15px;
}

* html #fx_tool dl dd {
	width: 508px;
}

#fx_tool dl dd img {
	width: 214px;
	float: left;
	margin: 0 17px 0 0;
}

#fx_tool ul {
	width: 540px;
	margin: 0px;
}

#fx_tool ul li {
	margin: 10px 0 25px 10px;
	font-size: 100%;
}

#fx_tool ul li p {
	padding: 10px 0;
}

#fx_tool ul li p.left01 {
	padding: 10px 244px 191px 20px;
	background: url(../../imagesFx/tool/fxsisido_img01.gif) no-repeat center bottom;
	min-height:95px;
    height: auto !important;  
    height: 95px; 
}

#fx_tool ul li p.left02 {
	padding: 10px 244px 234px 20px;
	background: url(../../imagesFx/tool/fxsisido_img02.gif) no-repeat center bottom;
	min-height:70px;
    height: auto !important;  
    height: 70px; 
}

#fx_tool ul li p.left03 {
	padding: 10px 244px 170px 20px;
	background: url(../../imagesFx/tool/fxsisido_img03.gif) no-repeat center bottom;
	min-height:69px;
    height: auto !important;  
    height: 69px; 
}

#fx_tool ul li p.left04 {
	padding: 10px 244px 248px 20px;
	background: url(../../imagesFx/tool/fxsisido_img04.gif) no-repeat center bottom;
	min-height:55px;
    height: auto !important;  
    height: 55px; 
}

#fx_tool ul li h5 {
	height: 59px;
	line-height: 45px;
	font-size: 129%;
	margin: 0px;
	padding: 0 0 0 65px;
	border: 0px none;
}

#fx_tool ul li h5 span {
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	padding: 0 10px;
}

#fx_tool ul li h5.stit01 {
	background: url(../../imagesFx/tool/fxsisido_stit01.gif) no-repeat bottom left;
}

#fx_tool ul li h5.stit02 {
	background: url(../../imagesFx/tool/fxsisido_stit02.gif) no-repeat bottom left;
}

#fx_tool ul li h5.stit03 {
	background: url(../../imagesFx/tool/fxsisido_stit03.gif) no-repeat bottom left;
}

#fx_tool ul li h5.stit04 {
	background: url(../../imagesFx/tool/fxsisido_stit04.gif) no-repeat bottom left;
}

#fx_tool ul li h5.stit01star {
	background: url(../../imagesFx/tool/fxsisido_star_stit_01.gif) no-repeat bottom left;
}

#fx_tool ul li h5.stit02star {
	background: url(../../imagesFx/tool/fxsisido_star_stit_02.gif) no-repeat bottom left;
}

#fx_tool ul li h5.stit03star {
	background: url(../../imagesFx/tool/fxsisido_star_stit_03.gif) no-repeat bottom left;
}

#fx_tool ul li h5.stit04star {
	background: url(../../imagesFx/tool/fxsisido_star_stit_04.gif) no-repeat bottom left;
}

#fx_tool ul li h5.stit05star {
	background: url(../../imagesFx/tool/fxsisido_star_stit_05.gif) no-repeat bottom left;
}

#fx_tool ul li h5.stit06star {
	background: url(../../imagesFx/tool/fxsisido_star_stit_06.gif) no-repeat bottom left;
}

#fx_tool ul li h5.stit07star {
	background: url(../../imagesFx/tool/fxsisido_star_stit_07.gif) no-repeat bottom left;
}

#fx_tool .gray {
	border: 1px #868686 solid;
	background: #f2f2f2;
	text-align: center;
	margin: 20px 50px;
	color: #2743a7;
	font-weight: bold;
}

#fx_tool .orange {
	border: 1px #ea6c06 solid;
	background: #fcfebc;
	text-align: center;
	margin: 20px 50px;
	color: #ea6c06;
	font-weight: bold;
}

#fx_tool .gray p,
#fx_tool .orange p{
	text-align: center;
	margin: 10px;
}

#fx_tool .gray p img,
#fx_tool .orange p img{
	margin: 0 6px;
}

#fx_tool ul li p.img {
	width: 220px;
	float: right;
	margin: 0px;
	padding: 10px 15px 0 0;
}

#fx_tool ul li p.txt {
	width: 265px;
	float: left;
	margin: 0px;
	padding: 10px 0 0 15px;
}

/* fxParts(iphone)
========================================== */

#fx_tool ul li div.iphonebox {
	background: url(../../imagesFx/tool/fxsisiphone_bg_01.gif) no-repeat left top;
	width: 510px;
	margin: 10px 10px 10px 20px;
	padding: 0px;
}

#fx_tool ul li div.iphonebox p{
	margin: 0px;
	padding: 0px;
}

* html #fx_tool ul li div.iphonebox p img{
	vertical-align: bottom;
}

#fx_tool ul li div.iphonebox p.iptxt {
	padding: 10px;
	margin: 10px;
}

/* fxParts(demo)
========================================== */

.fxdemo_bn img{
	margin: 10px 0 20px;
}

#fxdemo01 {
	width: 490px;
	text-align: center;
	margin: 15px 0 0 32px;
}

#fxdemo01 p.left {
	width: 226px;
	border: 1px #ea6c06 solid;
	background: #fcfebc;
	float: left;
	margin: 0 34px 0 0;
	text-align: center;
	color: #ea6c06;
	font-weight: bold;
	padding: 5px 0 0;
}

#fxdemo01 p.right {
	width: 226px;
	border: 1px #868686 solid;
	background: #f2f2f2;
	float: right;
	margin: 0;
	text-align: center;
	color: #2743a7;
	font-weight: bold;
	padding: 5px 0 0;
}

#fxdemo01 p img {
	margin: 5px auto 10px;
}

ol#fxdemo02 {
	list-style-type: none;
	background: url(../../imagesFx/fxdemo_line01.gif) no-repeat top left;
	width: 529px;
	margin: 15px 0 0 13px;
}

ol#fxdemo02 li {
	background: url(../../imagesFx/fxdemo_line02.gif) no-repeat bottom left;
	padding: 10px 0 15px;
}

ol#fxdemo02 li#last {
	background: url(../../imagesFx/fxdemo_line01.gif) no-repeat bottom left;
	padding: 10px 0;
}

ol#fxdemo02 li .left {
	width: 55px;
	text-align: left;
	vertical-align: top;
	float: left;
}

ol#fxdemo02 li .right {
	width: 470px;
	float: right;
	text-align: left;
}

div.fxdemo03 {
	margin: 0 10px 20px 10px;
	border: 1px #868686 solid;
	background: #f2f2f2;
	padding: 15px;
	text-align: center;
}

div.fxdemo03 div {
	width: 492px;
	margin: 0 auto;
}

div.fxdemo03 p {
	margin: 0 0 15px;
	text-align: left;
}

div.fxdemo03 div img {
	width: 212px;
	float: left;
}

div.fxdemo03 div dl {
	width: 255px;
	float: right;
	text-align: left;
	background: url(../../imagesFx/fxdemo_bg01.gif) no-repeat bottom left;
}

div.fxdemo03 div dl dt img{
	width: 255px;
}

div.fxdemo03 div dl dd ul {
	padding: 10px;
	margin: 0px;
	list-style-type: none;
}

div.fxdemo03 p.fxdemo03_bn {
	text-align: center;
	background: url(../../imagesFx/fxdemo_line03.gif) no-repeat top left;
	margin: 15px 0 0;
	padding: 15px 0 0;
}
p.fxdemo03_bn img {
	margin: 0 25px;
}

div.fxdemo03 p.fxdemo_04{
	width: 260px;
	float: right;
	margin: 0px;
	padding: 0px;
	line-height: 1.1em;
	word-wrap:break-word;
}

div.fxdemo03 p.fxdemo_04 img {
	width: 123px;
	float: left;
	margin: 0 10px 0 0;
}

div.fxdemo03 p.fxdemo_04 span {
	font-size: 80%;
	word-wrap:break-word;
	line-height: 1.1em;
}

strong.red {
	color: #FF0000;
}

/* QuickParts
========================================== */

#bodyNotes #mainLeftContent h4.quick {
	background: none;
	font-size:108%;
	line-height:1;
	border-left:5px solid #152D7E;
	width: auto;
}

div#quick01 {
	background: url(../../imagesQuick/quick_bg01.gif) no-repeat bottom left;
	margin: 0 0 20px;
}

div#quick01 dl {
	width: 165px;
	float: left;
	margin: 0 12px 0 0;
}

div#quick01 dl dd {
	padding: 5px 10px 10px;
}

.quick_table_s {
	width: 50px;
	color: #76342c;
	background: #f5b3ab;
}

.quick_table_f {
	width: 50px;
	color: #2b5265;
	background: #c5e6f6;
}

#bodyNotes .centerContent p.quick_btn {
	text-align: center;
}

p.quick_btn img {
	margin: 0 10px;
}

/* idenconfParts
========================================== */

div#idenconf_wrap {
	margin: 10px auto 30px;
    width: 506px;
	text-align: center;
}

div#idenconf_wrap a:link {
	color:#1f3785;
}

div#idenconf_wrap a:visited {
	color:gray;
}

div#idenconf_wrap a:hover  {
	color:#CC0000;
}

div#idenconf_wrap a:active  {
	color:#CC0000;
}

div#idenconf_wrap #h4_kojin {
	line-height: 56px;
	text-align: left;
	margin: 0 auto;
	padding: 0 0 0 68px;
	border: 0px;
	font-size: 150%;
	background: url(../../imagesFx/bg_shorui_kojin.gif) no-repeat center top;
	color: #1f3785;
}

div#idenconf_wrap #h4_hojin {
	line-height: 63px;
	text-align: left;
	margin: 0 auto;
	padding: 0 0 0 68px;
	border: 0px;
	font-size: 150%;
	background: url(../../imagesFx/bg_shorui_hojin.gif) no-repeat center top;
	color: #1f3785;
}

div#idenconf_wrap #ul_kojin,
div#idenconf_wrap #ul_hojin {
	margin: 0 auto 10px;
	padding: 0 0 7px 20px;
	background: url(../../imagesFx/bg_shorui_ul.gif) no-repeat center bottom;
}

div#idenconf_wrap #ul_kojin li,
div#idenconf_wrap #ul_hojin li{
	width: 105px;
	float: left;
	text-align: left;
	background: url(../../imagesFx/arrow_shorui.gif) no-repeat left center;
	padding: 0 0 0 10px;
	margin: 3px 5px 3px 0;
}

div#idenconf_wrap #ul_kojin li.last3 {
	width: 175px;
}

div#idenconf_wrap #ul_kojin li.last2 {
	width: 155px;
}

div#idenconf_wrap #ul_hojin li {
	width: 220px;
}

.serviceColumn .leftTop div.idenconf_gotop {
	margin: 10px 0 0;
	text-align:right;
	font-size: 75%;
}

/* secParts
========================================== */
.serviceColumn .imgCommission{
	width:534px;
	margin-top:10px;
	margin-left:10px;
}

/* X^_[hR[X */
.serviceColumn .imgCommission .comiLeft{
	float:left;
	width:256px;
	padding:2px;
	border:1px solid #ccc;
	background:#eaeaea;
}
/* fCgR[X */
.serviceColumn .imgCommission .comiRight{
	float:right;
	width:256px;
	padding:2px;
	border:1px solid #ccc;
	background:#eaeaea;
}

.serviceColumn .imgCommission .comiLeft h5,.serviceColumn .imgCommission .comiRight h5{
	margin-bottom:5px;
}

.serviceColumn .imgCommission.comiLeft p , .serviceColumn .imgCommission.comiRight p{
	padding-left:0;
}

.serviceColumn .imgCommission .comiLeft p strong , .serviceColumn .imgCommission .comiRight p strong{
	color:#CC0000;
}

.centerContent .serviceColumn .imgCommission h6 {
	margin: 0px;
}

/* stockParts(investment)
========================================== */

.info_bn img{
	margin: 10px 0 20px;
}

#info_step_wrap {
	background: #ffffff url(../../ImagesInvestment/info_step_bg.gif) no-repeat left bottom;
	margin: 0 0 15px;
}

#info_step_wrap dl.info_step1 {
	width: 186px;
	float: left;
	text-align: left;
}

#info_step_wrap dl.info_step2 {
	width: 185px;
	float: left;
	text-align: left;
}

#info_step_wrap dl.info_step3 {
	width: 169px;
	float: left;
	text-align: left;
}

#info_step_wrap dl.info_step1 dd,
#info_step_wrap dl.info_step2 dd{
	padding: 10px 30px 0 10px;
}

#info_step_wrap dl.info_step3 dd {
	padding: 10px 14px 0 10px;
}

* html #info_step_wrap dl.info_step1 dd,
* html #info_step_wrap dl.info_step2 dd,
* html #info_step_wrap dl.info_step3 dd{
	width: 150px;
	padding-left: 10px;
	padding-right: 0px;
}

#info_step_wrap dl dd ul {
	background: url(../../ImagesInvestment/info_step_oth_bg.gif) no-repeat left bottom;
	width: 147px;
	margin: 0px 0px 10px;
	padding: 10px;
	height: 5em;
}

#info_step_wrap dl dd ul a:link{
	color: #c24203;
}


/* investmentIndex parts
========================================== */
.wrapper_all .centerContent .orange {
	border: 1px #ea6c06 solid;
	background: #fcfebc;
	text-align: center;
	margin: 40px auto;
	color: #ea6c06;
	font-weight: bold;
	width: 470px;
}

.wrapper_all .centerContent .orange p{
	text-align: center;
	font-size: 150%;
	font-weight: bold;
    font-family: "qMmpS Pro W3","Hiragino Kaku Gothic Pro","lr oSVbN",sans-serif;
	padding: 10px 0 5px;
}

.wrapper_all .centerContent .orange p img{
	margin: 0 6px;
}

/* indexBeginner parts
========================================== */

#bodyBeginner .imgCommission h5 {
	margin: 0 0 5px;
	background: none;
	padding: 0px;
}

#bodyBeginner .imgCommission {
	margin: 10px auto;
}

#bodyBeginner h4 {
	font-size: 130%;
}

#bodyBeginner h4 img {
	vertical-align: text-bottom;
	margin: 0 10px 0 0;
}

#bodyBeginner .serviceColumn .first_01 {
	background: url(../../imagesBeginner/first_icon_03.jpg) no-repeat top left;
	padding: 0 0 0 133px;
}

#bodyBeginner .serviceColumn .first_02 {
	background: url(../../imagesBeginner/first_icon_06.jpg) no-repeat top left;
	padding: 0 0 0 133px;
}

#bodyBeginner .serviceColumn .first_03 {
	background: url(../../imagesBeginner/first_icon_08.jpg) no-repeat top left;
	padding: 0 0 0 133px;
	min-height:127px;
	height:auto !important;
	height:127px;
}

#bodyBeginner .serviceColumn .first_02b {
	background: url(../../imagesBeginner/first_icon_06b.jpg) no-repeat top left;
	padding: 0 0 0 133px;
}

#bodyBeginner .serviceColumn .first_03b {
	background: url(../../imagesBeginner/first_icon_08b.jpg) no-repeat top left;
	padding: 0 0 0 133px;
}

#bodyBeginner .serviceColumn .first_04 {
	background: url(../../imagesBeginner/first_icon_10.jpg) no-repeat top left;
	padding: 0 0 0 133px;
}

#bodyBeginner .serviceColumn .first_05 {
	background: url(../../imagesBeginner/first_icon_12.jpg) no-repeat top left;
	padding: 0 0 0 133px;
}

#bodyBeginner .serviceColumn .first_06 {
	background: url(../../imagesBeginner/wakaba2.png) no-repeat top left;
	padding: 0 0 0 133px;
}


#bodyBeginner .wrapColm {
	margin: 0 0 50px;
	padding: 0 0 20px;
	background: url(../../image/common/bg_footer.gif);
}

#bodyBeginner .wrapColm .serviceColumn {
	background:  #FFF;
	margin: 20px;
	padding: 0 20px 20px;
}

#bodyBeginner .first_01 p {
	margin-top: 10px;
}

#bodyBeginner p.bn_cmmedia {
	margin: 15px 0 0;
}

/* indexInfo parts
========================================== */

.wrapper_all .centerContent h4.info_stit{
	background: url("/image/common/bg_ttl_04.gif") no-repeat scroll left top transparent;
	border-bottom: 3px solid #0C427A;
	color: #FFFFFF;
    font-family: "qMmpS Pro W3","Hiragino Kaku Gothic Pro","lr oSVbN",sans-serif;
	font-size: 130%;
	font-weight: bold;
	margin: 15px 0 0;
	padding: 10px 10px 6px 22px;
}

.info_rlist {
	border-bottom: #d1d1d1 1px solid;
}

.info_info dl,
.info_rlist {
	background: url(/image/indexinfo/bg_indexinfo03.gif) repeat-y left top;
}

.wrapper_all .centerContent .info_rlist ul{
	margin: 0px;
	
}

.info_rlist ul li{
	background: url(/image/common/border_dotted.png) repeat-x scroll left bottom transparent;
	padding : 10px 10px 10px;
}

.info_rlist .newsdate{
	display: block;
	background: url(/image/common/arrow_01.png) no-repeat right center;
	float: left;
	width: 50px;
	padding: 2px 5px 2px 10px;
	margin: 0 10px 0 0;
}

#bodyNotes .centerContent .info_rlist p{
	margin: 10px;
}

.info_info dl.last dt.bg_blue {
	border-bottom: #d1d1d1 1px solid;
}

.info_info dl.last dd {
	border-bottom: #d1d1d1 1px solid;
}

.info_info dt{
	border-top: #d1d1d1 1px solid;
	padding: 10px 10px 13px;
}

.info_info dt img{
	margin: 0 5px 0 0;
}

.info_info dd {
	background: url(/image/common/border_dotted.png) repeat-x scroll left top transparent;
	padding : 10px 10px 10px;
}

.info_info .infodate{
	display: block;
	padding: 0 5px 0 25px;
	float: left;
	width: 80px;
}

.info_info .infodate.plus {
	background: url(/image/indexinfo/icon_indexinfoplus.gif) no-repeat left center;
}

.info_info .infodate.minus {
	background: url(/image/indexinfo/icon_indexinfominus.gif) no-repeat left center;
}

.info_info dt.bg_blue {
	background: url(/image/indexinfo/bg_indexinfo01.gif) no-repeat left bottom;
}

.info_info dt.bg_gray {
	background: url(/image/indexinfo/bg_indexinfo02.gif) no-repeat left top; 
}


/* contact parts
========================================== */
#bodyNotes #contact_yokuaru {
	width: 710px;
	margin: 0 auto 20px;
}

#bodyNotes #contact_yokuaru p {
	margin: 0;
	padding: 0;
}

#bodyNotes #contact_yokuaru ul {
	border: 1px #c11340 solid;
	padding: 0 10px;
	margin: 0;
}

#bodyNotes #contact_yokuaru ul li {
	background: url(../../image/contact/img/img_yokuaru_q.gif) no-repeat center left;
}

#bodyNotes #contact_yokuaru ul li a {
	display: block;
	background: url(../../image/common/border_dotted.png) repeat-x left bottom;
	text-align: left;
	padding: 10px 10px 10px 40px;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
}

#bodyNotes #contact_yokuaru ul li.last a {
	background: none;
}

#bodyNotes #contact_formlink th{
	font-size: 16px;
	font-weight: bold;
}

#bodyNotes #contact_formlink th .red{
	font-size: 18px;
}

#bodyNotes #contact_formlink td{
	padding: 20px 10px;
}

#contact_formlink,
#contact_tel,
#contact_soudan,
#contact_assen{
	margin: 5px auto 0;
}


/* clearfix
========================================== */


.imgCommission:after,
#fx_tool ul li:after,
#mainVisual:after,
.info_info dt:after,
.info_rlist dt:after{
	content: "";
	display: block;
	height: 0;
	visibility: hidden;
	clear: both; 
}

* html .imgCommission,
* html #fx_tool ul li,
* html #mainVisual,
* html .info_info dt,
* html .info_rlist dt{
	zoom: 1; } /* IE6 */ 

*:first-child+html .imgCommission,
*:first-child+html #fx_tool ul li,
*:first-child+html #mainVisual,
*:first-child+html .info_info dt,
*:first-child+html .info_rlist dt{
	zoom: 1; } /* IE7 */ 