@charset "utf-8";
/* CSS Document */

/*▼メインビジュアル▼*/
#main_image{
margin:0;
padding:0 0 20px 0;
background:url(/fx_tools/common/images/main_bg.jpg) 0 0 repeat-x;
}

#main_image p{
margin:0;
padding:0;
text-align:center;
}
/*▲メインビジュアル▲*/

/*--- Main Contents ---*/
#main_contents{
margin:0 auto;
padding:0;
width:960px;
overflow:hidden;
}


/*--- 右コンテンツ ---*/
#contents_right{
margin:0;
padding:0;
width:725px;
float:right;
}

#contents_right h2{
margin:0;
padding:0 0 10px 0;
}


/*--- センテンス image center ---*/
.stc_img_c{
clear:both;
margin:0;
padding:0 0 30px 0;
}

.stc_img_c h3{
clear:both;
margin:0 0 20px 0;
padding:6px 0 7px 13px;
background:url(/fx_tools/android/images/a_h3_ttl.jpg) 0 0 no-repeat;
color:#FFFFFF;
}

.stc_img_c p{
margin:0;
padding:0 0 20px 0;
text-align:left;
}

.stc_img_c p.img01{
margin:0;
padding:0;
text-align:center;
}


/*--- センテンス image left 画像横幅205px txt dl ---*/
.stc_img_l{
clear:both;
margin:0;
padding:0 0 30px 0;
text-align:left;
overflow:hidden;
}

.stc_img_l h3{
clear:both;
margin:0 0 20px 0;
padding:6px 0 7px 13px;
background:url(/fx_tools/android/images/a_h3_ttl.jpg) 0 0 no-repeat;
color:#FFFFFF;
}

.stc_img_l .img_l{
margin:0 20px 0 0;
padding:0;
width:185px;
height:292px;
float:left;
}

.stc_img_l .img_l p{
margin:0;
padding:0;
}

.stc_img_l .txt_r{
margin:0;
padding:0;
text-align:left;
width:515px;
float:left;
}

.stc_img_l .txt_r p{
margin:0;
padding:0;
}

.stc_img_l .txt_r dl{
margin:20px 0 0 0;
padding:0;
text-align:left;
}

.stc_img_l .txt_r dt{
margin:0;
padding:0 0 3px 0;
border-bottom:1px dotted #000000;
font-weight:bold;
}

.stc_img_l .txt_r dd{
margin:2px 0 0 0;
padding:0;
}

.stc_img_l .txt_r dd span{
font-size:85%;
}

/*--- センテンス image left02 画像横幅381px ---*/
.stc_img_l02{
clear:both;
margin:0;
padding:0 0 30px 0;
text-align:left;
overflow:hidden;
}

.stc_img_l02 h3{
clear:both;
margin:0 0 20px 0;
padding:6px 0 7px 13px;
background:url(/fx_tools/android/images/a_h3_ttl.jpg) 0 0 no-repeat;
color:#FFFFFF;
}

.stc_img_l02 .img_l{
margin:0 20px 0 0;
padding:0;
width:400px;
height:293px;
float:left;
}

.stc_img_l02 .img_l p{
margin:0;
padding:0;
}

.stc_img_l02 .txt_r{
margin:0;
padding:0;
text-align:left;
width:300px;
float:left;
}

.stc_img_l02 .txt_r p{
margin:0;
padding:0 0 20px 0;
}

.stc_img_l02 .txt_r p.chr01{
margin:20px auto 0 auto;
padding:0;
width:102px;
text-align:center;
}


/*--- センテンス image left 画像横幅205px txt dl ---*/
.stc_img_l03{
clear:both;
margin:0;
padding:0 0 30px 0;
text-align:left;
overflow:hidden;
}

.stc_img_l03 h3{
clear:both;
margin:0 0 20px 0;
padding:6px 0 7px 13px;
background:url(/fx_tools/android/images/a_h3_ttl.jpg) 0 0 no-repeat;
color:#FFFFFF;
}

.stc_img_l03 p{
margin:0;
padding:0 0 20px 0;
}

.stc_img_l03 .img_l{
margin:0 20px 0 0;
padding:0;
width:380px;
height:293px;
float:left;
}

.stc_img_l03 .img_l p{
margin:0;
padding:0;
}

.stc_img_l03 .txt_r{
margin:0;
padding:0;
text-align:left;
width:320px;
float:left;
}

.stc_img_l03 .txt_r h4{
margin:0;
padding:4px 5px 2px 6px;
font-size:90%;
font-weight:bold;
background:#CCCCCC;
}

.stc_img_l03 .txt_r p{
margin:0;
padding:0 0 20px 0;
}

.stc_img_l03 .txt_r dl{
margin:0;
padding:0;
text-align:left;
}

.stc_img_l03 .txt_r dt{
margin:15px 0 0 0;
padding:0 0 3px 0;
border-bottom:1px dotted #000000;
font-weight:bold;
}

.stc_img_l03 .txt_r dd{
margin:2px 0 0 0;
padding:0;
}


/*--- センテンス image right 画像横幅330px ---*/
.stc_img_r{
clear:both;
margin:0;
padding:0 0 30px 0;
text-align:left;
overflow:hidden;
}

.stc_img_r h3{
margin:0 0 20px 0;
padding:6px 0 7px 13px;
background:url(/fx_tools/android/images/a_h3_ttl.jpg) 0 0 no-repeat;
color:#FFFFFF;
}

.stc_img_r .txt_l{
margin:0;
padding:0;
text-align:left;
width:330px;
float:left;
}

.stc_img_r .txt_l dl{
margin:0;
padding:0 20px 0 0;
text-align:left;
}

.stc_img_r .txt_l dt{
margin:0;
padding:0 0 3px 0;
border-bottom:1px solid #000000;
font-weight:bold;
}

.stc_img_r .txt_l dd{
margin:2px 0 0 0;
padding:0;
}

.stc_img_r .img_r{
margin:0;
padding:0;
width:382px;
height:292px;
float:left;
}

.stc_img_r .img_r p{
margin:0;
padding:0;
}


/*--- センテンス image right 画像横幅330px text p ---*/
.stc_img_r02{
clear:both;
margin:0;
padding:0 0 30px 0;
text-align:left;
overflow:hidden;
}

.stc_img_r02 h3{
clear:both;
margin:0 0 20px 0;
padding:6px 0 7px 13px;
background:url(/fx_tools/android/images/a_h3_ttl.jpg) 0 0 no-repeat;
color:#FFFFFF;
}

.stc_img_r02 .txt_l{
margin:0;
padding:0;
text-align:left;
width:330px;
float:left;
}

.stc_img_r02 .txt_l p{
margin:0;
padding:0 20px 0 0;
text-align:left;
}

.stc_img_r02 .txt_l p.chr02{
margin:30px auto 0 auto;
padding:0;
width:229px;
}

.stc_img_r02 .img_r{
margin:0;
padding:0;
width:381px;
height:292px;
float:left;
}

.stc_img_r02 .img_r p{
margin:0;
padding:0;
}

#mtra{
margin:0 0 10px 0;
padding:10px 0;
border-top:1px dotted #000000;
border-bottom:1px dotted #000000;
}

#mtra ul{
margin:0;
padding:0;
list-style:none;
}

#mtra li{
margin:0;
padding:0 0 0 10px;
background:url(../../../shared/images/blt_dot_02.gif) 0 5px no-repeat;
}


/*ダウンロード方法*/
#dl_cts{
clear:both;
margin:0;
padding:0;
}

#dl_cts h2{
margin:0;
padding:0;
}

#dl_cts h3{
clear:both;
margin:10px 0 0 0;
padding:6px 0 7px 13px;
background:url(/fx_tools/android/images/a_h3_ttl.jpg) 0 0 no-repeat;
color:#FFFFFF;
}

#dl_cts dl#dwl01{
clear:both;
margin:0;
padding:0 0 20px 0;
border-bottom:1px dotted #000000;
}

#dl_cts dl#dwl01 dt{
margin:15px 0 5px 0;
padding:0 0 2px 0;
border-bottom:1px dotted #000000;
font-weight:bold;
}

#dl_cts dl#dwl01 dd.dlbtnimg{
margin:15px 30px 0 0;
padding:0;
float:left;
}

#dl_cts dl#dwl01 dd.logoimg01{
margin:5px 0 0 0;
padding:0;
float:left;
}

#dl_cts div#dwl02{
clear:both;
margin:10px 0 0 0;
padding:15px 0 0 0;
width:520px;
}

#dl_cts #dwl02 h3{
margin:0;
padding:0 0 10px 0;
background:none;
}

#dwl02 p{
margin:0;
padding:0;
font-size:95%;
}

#dlw02_01{
margin:15px 0;
padding:0;
}

#dlw02_01 #dlw02_01_lft{
margin:0 15px 0 0;
padding:0;
width:61px;
float:left;
}

#dlw02_01 #dlw02_01_cntr{
margin:0 15px 0 0;
padding:0;
width:170px;
float:left;
}

#dlw02_01_cntr dl{
margin:0;
padding:0;
}

#dlw02_01_cntr dt{
margin:0;
padding:0;
font-weight:bold;
}

#dlw02_01_cntr dd{
margin:0;
padding:0;
font-size:95%;
}

#dlw02_01 #dlw02_01_rht{
margin:0;
padding:0;
width:256px;
float:left;
}

#dlw02_02{
clear:both;
margin:0;
padding:0;
}

#dlw02_02 dl{
margin:0;
padding:0;
}

#dlw02_02 dt{
margin:0;
padding:0 0 10px 0;
}

#dlw02_02 dd{
margin:0;
padding:0;
float:left;
}

#dlw02_02 dd.dwllast{
margin:0;
padding:0;
float:right;
}



#dl_cts dd ul{
margin:0;
padding:0;
list-style:none;
overflow:hidden;
}

#dl_cts dd li{
margin:0 8px 0 0;
padding:0;
float:left;
}

#dl_cts dd li.appicon{
margin:0;
padding:0;
float:left;
}


/*ご利用について*/
.use_stc_01{
margin:30px 0 0 0;
padding:0;
}

.use_stc_01 h3, .use_stc_02 h3{
margin:0;
padding:6px 0 7px 13px;
background:url(/fx_tools/android/images/a_h3_ttl.jpg) 0 0 no-repeat;
color:#FFFFFF;
}

.use_stc_01 p{
margin:10px 0 0 0;
padding:0 0 20px 0;
}

.use_stc_01 .use_tbl{
margin:12px 0 0 0;
padding:0 0 10px 0;
}

.use_stc_01 .use_tbl th, .use_stc_01 .use_tbl td{
margin:0;
padding:6px 7px 4px 7px;
vertical-align:middle;
}

.use_stc_01 .use_tbl dl, .use_stc_02 .use_tbl dl{
margin:0;
padding:0;
}

.use_stc_01 .use_tbl dt, .use_stc_02 .use_tbl dt{
margin:0;
padding:0;
font-weight:bold;
}

.use_stc_01 .use_tbl dd, .use_stc_02 .use_tbl dd{
margin:0;
padding:0;
}

.use_stc_01 ul.li_stc01{
margin:0;
padding:0 0 15px 0;
list-style:none;
}

.use_stc_01 ul.li_stc01 li{
margin:0;
padding:0 0 2px 13px;
background:url(/fx_tools//common/images/li_mrk.gif) 0 0 no-repeat;
font-size:85%;
}


.use_stc_02 h4{
margin:15px 0 0 0;
padding:0 0 5px 0;
border-bottom:1px dotted #000000;
width:720px;
}

.use_stc_02 .use_tbl{
margin:12px 0 0 0;
padding:0 0 10px 0;
}

.use_stc_02 .use_tbl th, .use_stc_02 .use_tbl td{
margin:0;
padding:6px 7px 4px 7px;
vertical-align:middle;
}

.use_stc_02 .use_tbl td ul{
margin:0;
padding:0;
list-style:none;
}

.use_stc_02 .use_tbl td li{
margin:0;
padding:0;
}


/*機能比較*/
#tab_nav{
margin:0;
padding:0;
}

#tab_nav ul{
margin:0;
padding:0;
list-style:none;
overflow:hidden;
}

#tab_nav li{
margin:0;
padding:0;
border:1px solid #666666;
border-left:none;
float:left;
width:119px;
text-align:center;
font-weight:bold;
line-height:2.5;
}

#tab_nav li.tab_l{
margin:0;
padding:0;
border:1px solid #999999;
width:119px;
text-align:center;
line-height:2.5;
}

#tab_nav li a{
color:#000000;
text-decoration:none;
display:block;
}

#tab_nav li a:hover{
color:#fcfcfc;
text-decoration:none;
background:#999999;
}

#tab_nav li.tab_active a{
color:#FFFFFF;
text-decoration:none;
}


#tab_nav li.tab_active{
margin:0;
padding:0;
width:119px;
text-align:center;
background:#666666;
line-height:2.5;
}

.fcn_tbl{
margin:15px 0 0 0;
padding:0 0 10px 0;
}

.fcn_tbl th, .fcn_tbl td{
margin:0;
padding:6px 7px 4px 7px;
vertical-align:middle;
}

.fcn_tbl td ul{
margin:0;
padding:0;
list-style:none;
}

.fcn_tbl td li{
margin:0;
padding:0;
}



/*--- 右コンテンツ ---*/


