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

/* ------------------------------------- 1. Base Reset ------------------------------------- */

body,
div,
ul,ol,li,
h1,h2,h3,h4,h5,h6,
p,a,
table,th,td,
dl,dt,dd,
form {
	padding: 0px;
	margin: 0px;
	border: 0px;
	font-size: 100%;
	font-style: normal;
	letter-spacing: 0;
}

br {
	padding: 0px;
	margin: 0px;
}

ul li{
	list-style:none;
}

/* ------------------------------------- 2. Default Set ------------------------------------- */
html,body{
    height:100%;
}

body {
	padding: 0px;
	margin: 0px;
	text-align: center;
	color: #333;
/* 	background: url(../images/bg.jpg) repeat; */
}

img {
	padding: 0px;
	margin: 0px;
	border: none;/* img do not want a border */
	display: inline;/* img default setting */
	vertical-align:bottom;
}

img.block {
	display:block;
}

img.top{
	vertical-align:top;
}

img.btm{
	vertical-align:bottom;
}

a:hover img.fade{
	opacity:0.7;
	filter: alpha(opacity=70);
	-ms-filter: "alpha( opacity=70 )";
}

input.fade:hover{
	opacity:0.7;
	filter: alpha(opacity=70);
	-ms-filter: "alpha( opacity=50 )";
}

.clear {
	padding: 0px;
	margin: 0px;
	clear: both;
}

.clearfix:after {
  content: ".";
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height: 1px;
}

* html .clearfix {
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}

.hidden {
	display: none;
}

ul.left li{
	float:left;
}

.mt05{margin-top:5px;}

.mt07{margin-top:7px;}

.mt09{margin-top:9px;}

.mt10{margin-top:10px;}

.mt12{margin-top:12px;}

.mt15{margin-top:15px;}

.mt19{margin-top:19px;}

.mt20{margin-top:20px;}

.mt22{margin-top:22px;}

.mt25{margin-top:25px;}

.mt30{margin-top:30px;}

.mt40{margin-top:40px;}

.mt50{margin-top:50px;}

.mt100{margin-top:100px;}

.mb05{margin-bottom:5px;}

.mb10{margin-bottom:10px;}

.pt3{padding-top:3px;}

.pt5{padding-top:5px;}

.pt10{padding-top:10px;}

.pt15{padding-top:15px;}

.pt20{padding-top:20px;}

.pt25{padding-top:25px;}

.pl2{padding-left:2px;}

.pl5{padding-left:5px;}

.pl10{padding-left:10px;}

.pl30{padding-left:30px;}

.pl40{padding-left:40px;}

.mr08{margin-right:8px;}

.ml05{margin-left:5px;}

.ml10{margin-left:10px;}

.ml14{margin-left:14px;}

.left{
	text-align:left
}

.right{
	text-align:right;
}

.center{
	text-align:center;
}

.red{
	color:#FF0004;
}

.green{
	color:#468C00;
}

/* -------------- font set  -------------- */

body {
	font-size:14px;
	line-height:170%;
	font-family: 'メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',Osaka,sans-serif;
}

h1 {
	font-size: 12px;
	line-height:100%;
	font-weight:100;
	padding-top:8px;
}

h2 {
	font-size: 12px;
	font-weight:bold;
	line-height:100%;
	color:#fff;
}

h3 {
	font-size: 16px;
	font-weight:100;
}

.bold{
	font-weight:bold;
}

.cap{
	font-size:12px;
	line-height:130%;
}

/* ------------ link ------------ */

a {
	color: #19458D;
	text-decoration: underline;
	background-color: transparent;
}

a:link {
	color: #19458D;
	text-decoration: underline;
	background-color: transparent;
}

a:visited {
	color: #002040;
	text-decoration: none;
	background-color: transparent;
}

a:hover {
	color: #FF6E00;
	text-decoration: none;
}

/* ------------------------------------- 3. Layout Setting ------------------------------------- */

#container {
	position:relative;
	clear: both;
	width:auto;
	margin:0 auto;
}

#header {
	width:100%;
	height:80px;
	text-align:left;
	background: url(../image/hd_bg.jpg) repeat-x;
}

#header_smp{
	display:none;
}

#search_smp{
	display:none;
}

#gm{
	width:100%;
	height:73px;
	background: url(../image/gm_bg1.jpg) repeat-x;
}

#gm_smp{
	display:none;
}

#bread{
	width:980px;
	margin:5px auto;
	padding:0 10px;
	text-align:left;
	font-size:11px;
	color:#666;
}

#contents {
	width:980px;
	margin:10px auto 0 auto;
	padding:0 10px;
	text-align:left;
}

#cntns_l{
	width:665px;
	margin-right:15px;
	float:left;
}

#cntns_180{
	width:180px;
	margin-right:15px;
	float:left;
}

#cntns_210{
	width:210px;
	margin-right:15px;
	float:left;
}

#cntns_center{
	width:470px;
	float:left;
}

#cntns_r{
	width:300px;
	float:left;
	position: relative;
}

#cntns_r_755{
	width:755px;
	float:right;
}


#footer {
	width:auto;
	height:72px;
	padding:0;
	margin-top:40px;
	text-align:left;
	background: url(../image/foot_bg.jpg) repeat-x top;
}

#footer02{
	width:980px;
	height:19px;
	margin:0 auto;
	padding:10px 10px 0 10px;
}
/* ------------------------------------- 4.header ------------------------------------- */
#hdpc{
	position:relative;
	width:1000px;
	margin:0 auto;
}

.hd_top{
	width:1000px;
	height:70px;
	margin:0 auto;
	background: url(../image/hd_bg.jpg) repeat-x;
}

.hd_top_l{
	width:658px;
	float:left;
}

.hd_top_r{
	width:342px;
	float:left;
}

.hd_top_r li{
	width:114px;
	height:29px;
	float:right;
	cursor:pointer;
}

.hd_btn01{
	background:url(../image/hd_btn01_off.png) no-repeat;
}

.hd_btn01:hover{
	background:url(../image/hd_btn01_on.png) no-repeat;
}

.hd_btn02{
	background:url(../image/hd_btn02_off.png) no-repeat;
}

.hd_btn02:hover{
	background:url(../image/hd_btn02_on.png) no-repeat;
}

.hd_btn03{
	background:url(../image/hd_btn03_off.png) no-repeat;
}

.hd_btn03:hover{
	background:url(../image/hd_btn03_on.png) no-repeat;
}

.hd_btn04{
	background:url(../image/hd_btn04_off.png) no-repeat;
}

.hd_btn04:hover{
	background:url(../image/hd_btn04_on.png) no-repeat;
}

.hd_btn05{
	background:url(../image/hd_btn05_off.png) no-repeat;
}

.hd_top_r li span{
	display:none;
}

.hd_top_r li a{
	display:block;
	width:114px;
	height:29px;
}

.logo{
	width:190px;
	height:40px;
	margin-top:10px;
	background: url(../image/logo.png) no-repeat;
}

.logo span{
	display:none;
}

.logo a{
	display:block;
	width:190px;
	height:40px;
}

.hdtxt{
	position:absolute;
	width:420px;
	height:30px;
	top:30px;
	left:200px;
	padding-top:10px;
	font-size:14px;
}

/* ------------------------------------- 4-2.searchbox ------------------------------------- */
#search_box{
	position:absolute;
	top:36px;
	right:0px;
	width:330px;
	height:32px;
	padding-bottom:4px;
	background: url(../image/search_hd.png) no-repeat;
}

#search_box ul li{
	float:left;
}

#search_box #s {
    padding: 0;
    margin: 7px 0 0 40px;
    border: 0;
    width: 220px;
    background: none;
    font-size:14px;
    color: #aaa;
}

.sbmts {
	display:block;
	width:58px;
	height:32px;
	margin-left:10px;
	border:0;
	background:url(../image/btn_search_hd.png) no-repeat left top;
	text-indent:-9898px;
	font-size: 0px;
	line-height: 0px;
	cursor:pointer;
}

.sbmts:hover{
	background:url(../image/btn_search_hd_on.png) no-repeat left top;
}

/* ------------------------------------- 5.glomal menu ------------------------------------- */
.gm_main{
	width:1000px;
	margin:0 auto;
	padding:0;
	background: url(../image/gm_bg3.jpg) repeat-x;
}

.gm_sub{
	width:1000px;
	margin:0 auto;
	padding:0;
	background: url(../image/gm_bg2.jpg) repeat-x;
}

#gm li{
	float:left;
}

.gm_main li{
	position:relative;
	overflow:hidden;
}

.gm_main li a{
	display:block;
	width:111px;
	height:30px;
	padding-top:10px;
	font-size:15px;
	color:#fff;
	background: url(../image/gm_bgmain.jpg) no-repeat;
}

.gm_main li.gm01 a{
	background-position:0 0;
}


.gm_main li.gm01 a:hover{
	background-position:0 -40px;
	text-decoration:underline;
}

.gm_main li.gm02 a{
	background-position:-112px 0;
}

.gm_main li.gm02 a:hover{
	background-position:-112px -40px;
	text-decoration:underline;
}

.gm_main li.now a{
	background-position:0 -40px;
}

.gm_main li.gm02.now a{
	background-position:-112px -40px;
}

.gm_main span{
	position:absolute;
	width:18px;
	height:8px;
	left:46px;
	bottom:0;
	background: url(../image/gm_now.png) no-repeat;
}

.gm_sub li{
	width:148px;
	height:33px;
	padding-top:5px;
	padding-left:18px;
	text-align:left;
	font-size:14px;
	background: url(../image/csr_rund.png) no-repeat 1px 10px;
}

.gm_sub li a{
	color:#333;
	text-decoration:none;
}

.gm_sub li a:hover{
	color: #FF6E00;
	text-decoration: none;
}

/* breadcrumbs */
#bread li{
	float:left;
}

#bread li a{
	color:#666;
}

#bread li a:hover{
	color:#FF6E00;
}

/* ------------------------------------- 6.contents ------------------------------------- */

/* side left */
.side_hd{
	position:relative;
}

.side_hd_t{
	position:absolute;
	top:0px;
	padding-top:6px;
	padding-left:30px;
	color:#fff;
}

.side_hd_t02{
	position:absolute;
	top:0px;
	padding-top:6px;
	padding-left:10px;
}

.box_180{
	width:168px;
	padding:10px 5px 1px 5px;
	border-left:#bbb solid 1px;
	border-right:#bbb solid 1px;
	border-bottom:#bbb solid 1px;
}

.box_180_02{
	width:168px;
	padding:10px 5px 1px 5px;
	border-left:#bbb solid 1px;
	border-right:#bbb solid 1px;
}

.box_180_03{
	width:172px;
	padding:0 1px 1px 5px;
	border-left:#bbb solid 1px;
	border-right:#bbb solid 1px;
	border-bottom:#bbb solid 1px;
}

.box_180_all{
	width:162px;
	padding:2px 10px;
	border:#bbb solid 1px;
}

.box_180 li{
	float:left;
}

.box_210{
	width:198px;
	padding:10px 5px 5px 5px;
	border-left:#bbb solid 1px;
	border-right:#bbb solid 1px;
	border-bottom:#bbb solid 1px;
}

.box_210_02{
	width:198px;
	padding:10px 5px 5px 5px;
	border-left:#bbb solid 1px;
	border-right:#bbb solid 1px;
}

.flt_non li{
	float:none;
	padding-left:15px;
	padding-bottom:5px;
	font-size:13px;
	background: url(../image/csr01.jpg) 0px 5px no-repeat;
}

ul.flt_non div.date{
	width:50px;
	float:left;
}

ul.flt_non div.title{
	width:213px;
	float:left;
}

.mi01{
	width:50px;
	font-size:12px;
}

.mi02{
	width:118px;
	font-size:12px;
	text-align:right;
}

.yori{
	width:158px;
	padding:7px 10px 5px 10px;
	font-size:16px;
	background:#FFFFBF;
}

.yori01{
	width:68px;
	padding-bottom:5px;
}

.yori02{
	width:90px;
	padding-bottom:5px;
	text-align:right;
}

.bx03_2nd{
	padding-top:4px;
}

.adr{
	width:158px;
	padding:7px 10px 5px 10px;
	font-size:13px;
}

.mame{
	width:158px;
	padding:7px 1px 1px 10px;
	font-size:13px;
}

.tasuke{
	font-size:15px;
	font-weight:bold;
}

/* contents 470px */
.cnt_hd{
	width:470px;
	height:24px;
	padding-top:6px;
	font-size:14px;
	background: url(../image/top_c_tab01.jpg) no-repeat;
}

.cnt_hd02{
	width:470px;
	height:30px;
	padding-top:6px;
	font-size:14px;
	background: url(../image/top_c_hd01.jpg) no-repeat;
}

.cnt_hd li{
	width:72px;
	float:left;
	text-align:center;
}

.cnt_hd li.news{
	width:110px;
	color:#fff;
}

.box_470{
	width:448px;
	padding:10px 10px 0 10px;
	border-left:#bbb solid 1px;
	border-right:#bbb solid 1px;
}

.box_470_02{
	width:466px;
	padding:0 1px 1px 1px;
	border-left:#bbb solid 1px;
	border-right:#bbb solid 1px;
	border-bottom:#bbb solid 1px;
}

.box_470_03{
	width:452px;
	padding:10px 8px;
	border-left:#bbb solid 1px;
	border-right:#bbb solid 1px;
	border-bottom:#bbb solid 1px;
}

.box_470 li{
	padding-bottom:10px;
	font-size:14px;
}

.worldmap{
	position:relative;
}

.worldmap .box{
	position:absolute;
	width:85px;
	font-size:12px;
}

.worldmap .gb{
	top:46px;
	left:10px;
}

.worldmap .us{
	top:42px;
	right:5px;
}

.worldmap .in{
	top:123px;
	left:10px;
}

.worldmap .cn{
	top:123px;
	left:161px;
}

.worldmap .jp{
	top:123px;
	right:84px;
}

.country{
	padding-left:27px;
	height:18px;
}

.sp01{
	height:18px;
	text-align:center;
	font-weight:bold;
}

.sp01 .up{
	padding-left:10px;
	background: url(../image/icn_up.jpg) no-repeat 0 3px;
}

.sp01 .dwn{
	padding-left:10px;
	background: url(../image/icn_dwn.jpg) no-repeat 0 3px;
}

.cnt_hd_sub01{
	float:left;
}

.cnt_hd_sub{
	width:222px;
	height:24px;
	padding-top:6px;
	margin-top:10px;
	font-size:14px;
	background: url(../image/top_c_subhd.jpg) no-repeat;
}

.cnt_hd_sub li,.box_222 li{
	float:left;
}

.cnt_hd_sub li.sb01,.box_222 li.sb01{
	width:130px;
}

.cnt_hd_sub li.sb02{
	width:70px;
	text-align:center;
}

.box_222 li.sb02{
	width:70px;
	text-align:right;
}

.box_222{
	width:200px;
	padding:10px;
	border-left:#bbb solid 1px;
	border-right:#bbb solid 1px;
	border-bottom:#bbb solid 1px;
}

.box_222_chart{
	height:96px;
	background:url(https://www.kitconet.com/charts/metals/gold/t24_au_en_usoz_2.gif) no-repeat center;
}

.cnt_hd02 p{
	padding:3px 0 0 10px;
	font-size:16px;
	color:#fff;
}

.ad_470{
	height:280px;
	margin-top:10px;
	padding-bottom:20px;
	text-align:center;
	background: url(../image/line_dot.jpg) bottom repeat-x;
}

.pr_470 li{
	padding-left:35px;
	padding-bottom:7px;
	background: url(../image/icn_pr.jpg) no-repeat 0 4px;
}

.ggl_ads{
	padding:5px 5px 2px 0;
	border:#bbb solid 1px;
}

.box_470_03 ul.dec{
	font-size:13px;
}

.box_470_03 li.dec li{
	padding-bottom:5px;
}

.box_470_03 .cnt04_l{
	width:280px;
	float:left;
	text-align:left;
}

.box_470_03 .cnt04_r{
	width:153px;
	float:left;
	text-align:right;
	padding-right:15px;
	background: url(../image/csr01.jpg) right 5px no-repeat;
}

.box_470end{
	margin-top:30px;
	padding-bottom:7px;
	font-size:16px;
	font-weight: bold;
	background: url(../image/line_dot.jpg) bottom repeat-x;
}

/* ------------------------------------- 7.fb ------------------------------------- */

#share {
  display:block;
  width: 100%;
  padding:5px;
}
.share-button1 {
  padding-top:5px;
  float: left;
  width:19% !important;
}
.share-button2 {
  float: left;
  width:33% !important;
}
.share-button3{
  width:31% !important;
	padding-top:5px;
	float: left;
}
.share-button4{
  width:13% !important;
	padding-top:5px;
	float: left;
}
#share:after {
 content: "";
 display: block;
 clear: both;
}

/* icon */
.side_hd_t span{
	position:absolute;
	left:0;
	width:25px;
}

.icn_hd01{
	background: url(../image/icn_hd01.png) 2px -3px no-repeat;
}

.icn_hd02{
	background: url(../image/icn_hd02.png) 2px -3px no-repeat;
}

.icn_hd03{
	background: url(../image/icn_hd03.png) 2px -3px no-repeat;
}

.icn_hd04{
	background: url(../image/icn_hd04.png) 2px -4px no-repeat;
}

.icn_hd05{
	background: url(../image/icn_hd05.png) 2px -3px no-repeat;
}


/* ------------------------------------- 7.side right ------------------------------------- */

/* searchbox */

#searchbox {
    width: 300px;
    height: 60px;
	padding-bottom:10px;
    background: url(../image/rgt_search.jpg) no-repeat;
}

#searchbox ul li{
	float:left;
	line-height:100%;
}

#searchbox #src {
    padding: 0;
    margin: 41px 0 0 15px;
    border: 0;
    width: 200px;
    background: none;
    font-size:14px;
    color: #aaa;
}

.sbmt {
	display:block;
	width:65px;
	height:25px;
	margin-top:36px;
	margin-left:12px;
	border:0;
	background:url(../image/btn_search.png) no-repeat left top;
	text-indent:-9898px;
	font-size: 0px;
	line-height:100%;
	cursor:pointer;
}

/* box 300px */
.fb_300{
	width:288px;
	padding:5px 5px 3px 5px;
	border:#bbb solid 1px;
}

.fb_300 li{
	float:left;
}

.fb_txt{
	font-size:12px;
	margin-top:3px;
	text-align:center;
}

.fb_like{
	height:32px;
	padding-top:7px;
	padding-left:25px;
}

.knowgif {
	width: 58px;
	height: 14px;
    background: url("/images/doyouknow.gif") no-repeat;
}

.knowgif {
	position: absolute;
	top: -18px;
    right: 10px;
    width: 58px;
}

.right_hd{
	position:relative;
}

.right_hd_t{
	position:absolute;
	top:0px;
	padding-top:6px;
	padding-left:35px;
	color:#fff;
}

.hd_tbk{
	color:#333;
}

.fbs01 span,.fbs02 span{
	display:none;
}

.right_hd{
	position:relative;
}

.right_hd_t{
	position:absolute;
	top:0px;
	padding-top:6px;
	padding-left:35px;
	color:#fff;
}

.hd_tbk{
	color:#333;
}

.tabbox {
	line-height: 0;
}

.tabbox input {
	display: none;
}

.tabmenu {
	width: 150px;
	height: 30px;
}

#tabcheck1 + label {
	display: inline-block;
	background: url('/image/tab_a_off.jpg') no-repeat;
	background-size: 150px 30px;
	cursor:pointer;
}

#tabcheck2 + label {
	display: inline-block;
	background: url('/image/tab_b_off.jpg') no-repeat;
	background-size: 150px 30px;
	cursor:pointer;
}

#tabcheck1:checked + label {
	background: url('/image/tab_a_on.jpg') no-repeat;
	background-size: 150px 30px;
	cursor:pointer;
}

#tabcheck2:checked + label {
	background: url('/image/tab_b_on.jpg') no-repeat;
	background-size: 150px 30px;
	cursor:pointer;
}

.tabcontent {
	display: none;
	width:288px;
	padding:10px 5px 5px 5px;
	border-left:#bbb solid 1px;
	border-right:#bbb solid 1px;
	border-bottom:#bbb solid 1px;
	font-size:13px;
	line-height: 1.8;
	position: relative;
    z-index: 0;
}

.tabcontent ol {
	padding-left: 25px;
}

#tabcheck1:checked ~ #tabcontent1 {
	display: block;
}

#tabcheck2:checked ~ #tabcontent2 {
	display: block;
}

.box_right_02{
	width:288px;
	padding:10px 5px 0px 5px;
	border-left:#bbb solid 1px;
	border-right:#bbb solid 1px;
	font-size:13px;
}

.box_right_03{
	width:292px;
	padding:0px 1px 1px 5px;
	border-left:#bbb solid 1px;
	border-right:#bbb solid 1px;
	border-bottom:#bbb solid 1px;
	text-align:right;
}

.box_right_04{
	width:280px;
	padding:10px 9px 5px 9px;
	border-left:#bbb solid 1px;
	border-right:#bbb solid 1px;
	border-bottom:#bbb solid 1px;
	font-size:13px;
}

.box_right_05{
	width:270px;
	padding:0 14px 10px 14px;
	border-left:#bbb solid 1px;
	border-right:#bbb solid 1px;
	border-bottom:#bbb solid 1px;
	font-size:13px;
}

.rgt_rnk li{
	padding-bottom:3px;
	padding-left:25px;
}

.rnk1{
	background: url(../image/icn_rank1.jpg) 2px 2px no-repeat;
}

.rnk2{
	background: url(../image/icn_rank2.jpg) 2px 2px no-repeat;
}

.rnk3{
	background: url(../image/icn_rank3.jpg) 2px 2px no-repeat;
}

.rnk4{
	background: url(../image/icn_rank4.jpg) 2px 2px no-repeat;
}

.rnk5{
	background: url(../image/icn_rank5.jpg) 2px 2px no-repeat;
}

.bb_news{
	padding-bottom:10px;
	background: url(../image/line_dot.jpg) bottom repeat-x;
}

.bb_news_end{
	padding-bottom:5px;
	background: none;
}

.bb_news li{
	float:left;
}

.bbn01{
	width:90px;
	height:60px;
	border:#bbb solid 1px;
}

.bbn02{
	width:178px;
	margin-left:10px;
	line-height:160%;
}

.bbn03{
	margin-left:10px;
	line-height:160%;
}

.mbsite li{
	float:left;
	margin-top:10px;
}

.mbsite li.mb_txt{
	width:184px;
	padding-right:10px
}

.mbsite li.mb_qr{
	width:76px;
}

.ad_right{
	height:250px;
	margin-top:10px;
	text-align:center;
}

.flt_non02 li{
	float:none;
	padding-left:23px;
	padding-bottom:5px;
	font-size:13px;
}

ul.flt_non02 div.cnt_name{
	width:125px;
	float:left;
}

ul.flt_non02 div.stk_p{
	width:130px;
	float:left;
}

.licn_us{
	background: url(../image/fl_us.png) 0px 5px no-repeat;
}

.licn_gb{
	background: url(../image/fl_gb.png) 0px 5px no-repeat;
}

.licn_cn{
	background: url(../image/fl_cn.png) 0px 5px no-repeat;
}

.licn_in{
	background: url(../image/fl_in.png) 0px 5px no-repeat;
}

.flt_non_2c{
	width:140px;
	float:left;
}

.mylink{
	padding-left:20px;
	background: url(../image/icn_cat_s.jpg) 0px 2px no-repeat;
	margin-bottom:10px;
}

/* icon */
.new{
	display:inline;
	padding-left:33px;
	margin-left:3px;
	background: url(../image/icn_new.png) 1px 3px no-repeat;
}

.right_hd_t span{
	position:absolute;
	left:0;
	width:35px;
}

.right_hd_t .new_hd{
	position:absolute;
	width:33px;
	left:130px;
	background: url(../img/new.gif) 1px 5px no-repeat;
	/*background: url(../image/icn_new.png) 1px 5px no-repeat;*/
}

.icn_rhd01{
	background: url(../image/icn_hd06.png) 1px -3px no-repeat;
}

.icn_rhd02{
	background: url(../image/icn_hd07.png) 1px -4px no-repeat;
}

.icn_rhd03{
	background: url(../image/icn_hd08.png) 3px -3px no-repeat;
}

.icn_rhd04{
	background: url(../image/icn_hd09.png) 2px -4px no-repeat;
}

.icn_rhd05{
	background: url(../image/icn_hd10.png) 3px -5px no-repeat;
}

.icn_rhd06{
	background: url(../image/icn_hd11.png) 3px -3px no-repeat;
}

.icn_rhd07{
	background: url(../image/icn_hd12.png) 3px -3px no-repeat;
}

.icn_rhd08{
	background: url(../image/icn_hd13.png) 3px -4px no-repeat;
}

.icn_rhd09{
	background: url(../image/icn_hd14.png) 3px -4px no-repeat;
}

.icn_rhd10{
	background: url(../image/icn_hd15.png) 2px -4px no-repeat;
}

.icn_rhd11{
	background: url(../image/icn_hd16.png) 3px -4px no-repeat;
}


/* ------------------------------------- 8.page top ------------------------------------- */

/* page top */
#page-top {
	position: fixed;
	bottom: 135px;
	right: 10px;
	font-size: 77%;
	text-align:right;
	z-index:500;
}

#page-top a {
	width:50px;
	height:50px;
	background: url(../image/pgtop_off.jpg) no-repeat;
    display: block;
}

#page-top a:hover {
	background: url(../image/pgtop_on.jpg) no-repeat;
}

.none{
	display:none;
}

/* ------------------------------------- 9.footer ------------------------------------- */

.ft_alrt{
	width:1000px;
	height:60px;
	margin:0 auto;
	padding:12px 0 0 0;
	font-size:14px;
	color:#fff;
	background: url(../image/foot_bg.jpg) repeat-x;
}

.cpryt{
	width:auto;
	height:14px;
	text-align:right;
	margin-right:4%;
	font-size:1px;
}

#footer02 li{
	float:left;
	height:19px;
	padding-left:15px;
	margin-right:10px;
	background: url(../image/csr_rund.png) no-repeat 0 5px;
}

.ft02_l{
	width:660px;
	height:19px;
	float:left;
}

.ft02_r{
	width:320px;
	float:left;
	font-size:11px;
}

.ft02_smp{
	display:none;
}

/* ------------------------------------- 10.second page ------------------------------------- */
.cnt_hd2c{
	position:relative;
}

.cnt_hd2c_t{
	position:absolute;
	top:0px;
	left:0;
	padding-top:7px;
	padding-left:40px;
	font-size:18px;
	color:#fff;
}

.hd2c_tbk{
	font-size:16px;
	color:#333;
}

.cnt_2c_tab,.cnt_2c_tab02 {
	width:665px;
	height:25px;
	padding-top:5px;
	font-size:13px;
}

.cnt_2c_tab li{
	width:133px;
	float:left;
	text-align:center;
}

.cnt_2c_tab02 li{
	width:165px;
	float:left;
	text-align:center;
}

.tab_on{
	color:#fff;
}

.tab_us{
	background: url(../image/cnt_tab5a.jpg) no-repeat;
}

.tab_asia{
	background: url(../image/cnt_tab5b.jpg) no-repeat;
}

.tab_eu{
	background: url(../image/cnt_tab5c.jpg) no-repeat;
}

.tab_oce{
	background: url(../image/cnt_tab5d.jpg) no-repeat;
}

.tab_afr{
	background: url(../image/cnt_tab5e.jpg) no-repeat;
}

.tab_idx{
	background: url(../image/cnt_tab5e.jpg) no-repeat;
}


.tab_crt{
	background: url(../image/cnt_tab4.jpg) no-repeat;
}

.tab_crt2{
	background: url(../image/cnt_tab4b.jpg) no-repeat;
}

.tab_crt3{
	background: url(../image/cnt_tab4c.jpg) no-repeat;
}

.tab_crt4{
	background: url(../image/cnt_tab4d.jpg) no-repeat;
}

.tab_2cs{
	background: url(../image/cnt_tab4s.jpg) no-repeat;
}

.tab_2cs2{
	background: url(../image/cnt_tab4s_2.jpg) no-repeat;
}

.tab_2cs3{
	background: url(../image/cnt_tab4s_3.jpg) no-repeat;
}

.tab_2cs4{
	background: url(../image/cnt_tab4s_4.jpg) no-repeat;
}

.box_665{
	width:637px;
	padding:10px 13px;
	border-left:#bbb solid 1px;
	border-right:#bbb solid 1px;
	border-bottom:#bbb solid 1px;
}

.box_665_nb{
	width:637px;
	padding:20px 13px 0 13px;
}

.box_665_nb02{
	width:665px;
	padding:20px 0 0 0;
}

.box_205{
	width:193px;
	min-height:135px;
	padding:5px;
	border-left:#bbb solid 1px;
	border-right:#bbb solid 1px;
	border-bottom:#bbb solid 1px;
	text-align:center;
}

.box_205 p{
	padding-bottom:10px;
	font-size:12px;
	font-weight:bold;
}

.box_205 div{
	margin-top:10px;
	font-size:13px;
	font-weight:100;
}

ul.cht_box li{
	width:205px;
	margin-right:11px;
	float:left;
}

ul.cht_box li.end{
	width:205px;
	margin-right:0;
	float:left;
}

ul.cht_box02 li{
	width:215px;
	margin-right:10px;
	float:left;
}

ul.cht_box02 li.end{
	width:215px;
	margin-right:0;
	float:left;
}

ul.cht_box03 li{
	width:325px;
	margin-right:15px;
	float:left;
}

ul.cht_box03 li.end{
	width:325px;
	margin-right:0;
	float:left;
}

.cht_hd{
	position:relative;
}

.cht_hd_t{
	position:absolute;
	top:0px;
	left:0;
	padding-top:4px;
	padding-left:28px;
	font-size:13px;
}

.cnt_hd_c03{
	width:205px;
	height:25px;
	padding:5px 0 0 10px;
	font-size:14px;
	background: url(../image/cnt_hd03.jpg) no-repeat;
}

.cnt_hd_c02{
	width:315px;
	height:25px;
	padding:5px 0 0 10px;
	font-size:14px;
	background: url(../image/cnt_hd04.jpg) no-repeat;
}

.icn_wkb{
	width:655px;
	margin-top:10px;
	padding-left:15px;
	font-size:12px;
	background: url(../image/icn_wakaba.jpg) 0px 4px no-repeat;
}

.cpny{
	width:320px;
	font-size:13px;
	padding-top: 5px;
}

.cpny li.cpny_01{
	width:160px;
	float:left;
	padding-left:15px;
	margin:0;
	background: url(../image/csr01.jpg) 0px 5px no-repeat;
}
.cpny li.cpny_01_cfd{
	width:140px;
	float:left;
	padding-left:15px;
	margin:0;
	background: url(../image/csr01.jpg) 0px 5px no-repeat;
}
.cpny li.cpny_02{
	width:145px;
	float:left;
	padding:0;
	margin:0;
	text-align:right;
}
.cpny li.cpny_02_cfd{
	width:160px;
	float:left;
	padding:0;
	margin:0;
	text-align:right;
}
.cpny li.cpny_03{
	width:115px;
	float:left;
	padding-left:10px;
	margin-left:20px;
}

.cpny li.cpny_jp{
	width:130px;
	float:left;
	padding-left:30px;
	margin:0;
	background: url(../image/fl_jp.png) 4px 4px no-repeat;
}

.cpny li.cpny_us{
	width:130px;
	float:left;
	padding-left:30px;
	margin:0;
	background: url(../image/fl_us.png) 4px 4px no-repeat;
}

.cpny p{
	padding-top:5px;
	font-size:12px;
	text-align:right;
}

.cpny p span{
	padding-left:10px;
	background: url(../image/csr02.jpg) 0px 4px no-repeat;
}

.ad_665{
	margin-top:10px;
	padding-bottom:20px;
	text-align:center;
	background: url(../image/line_dot.jpg) bottom repeat-x;
}

.hint{
	width:625px;
	height:30px;
	padding:9px 0 0 40px;
	color:#fff;
	font-size:18px;
	background: url(../image/cnt_hd05.jpg) no-repeat;
}

.hint_box{
	width:633px;
	padding:10px 15px;
	border-left:#FF8000 solid 1px;
	border-right:#FF8000 solid 1px;
	border-bottom:#FF8000 solid 1px;
}

.dotline{
	height:5px;
	text-align:center;
	background: url(../image/line_dot.jpg) bottom repeat-x;
}

ul.hd2c li{
	width:325px;
	margin-right:15px;
	float:left;
}

ul.hd2c li.end{
	width:325px;
	margin-right:0px;
	float:left;
}

.cnt_hd2c_box{
	width:325px;
	padding:10px 0 5px 0;
}

.flt_non_2c02{
	width:162px;
	float:left;
}

.flt_non_2c02 li{
	font-size:11px;
	padding-bottom:2px;
}

.mylink02{
	padding-left:25px;
	background: url(../image/icn_fold_s.jpg) 0px -2px no-repeat;
	font-size:14px;
	margin-bottom:10px;
}

.mkt_crt{
	width:190px;
	float:left;
}

.mkt_crt_r{
	width:135px;
	float:left;
	text-align:right;
}

.cnt_2c_tabs {
	width:325px;
	height:25px;
	padding-top:5px;
}

ul.tabs li{
	width:71px;
	padding:0;
	margin:0;
	float:left;
	text-align:center;
	font-size:13px;
}

ul.tabs li.tab_on_s{
	width:111px;
	color:#fff;
}

.cnt_hd2c_box{
	width:325px;
	padding:10px 0 5px 0;
}

.hd2c_box_s{
	width:303px;
	padding:10px;
	border-left:#bbb solid 1px;
	border-right:#bbb solid 1px;
	border-bottom:#bbb solid 1px;
}

.news_txt{
	width:183px;
	margin-right:10px;
	float:left;
}

.news_txt2{
	padding-top:10px;
	font-size:13px;
	text-align:150%;
}

.news_img{
	width:110px;
	float:left;
}

.hd_mrkt{
	width:650px;
	height:26px;
	padding:4px 0 0 15px;
	font-size:16px;
	background: url(../image/cnt_hd07.jpg) no-repeat;
}

.fxbest10 li{
	width:120px;
	margin-right:6px;
	float:left;
}

.fxbest10 li.end{
	width:120px;
	margin-right:0px;
	float:left;
}

.fxbest10 li.hd{
	width:156px;
	margin-right:10px;
	padding-top:10px;
	float:left;
}

.cmprs_l{
	width:325px;
	margin-right:15px;
	float:left;
}

.cmprs_r{
	width:325px;
	float:left;
}

.cmprs_hd{
	width:310px;
	height:28px;
	padding:7px 0 0 15px;
	font-size:16px;
	background: url(../image/cnt_hd06.jpg) no-repeat;
}

.cmprs_box{
	position:relative;
	margin-top:10px;
	padding-left:35px;
}

.cmprs_txt{
	padding-left:35px;
	padding-top:2px;
	font-size:13px;
}

.hd_cloud{
	width:650px;
	height:28px;
	padding:7px 0 0 15px;
	font-size:16px;
	background: url(../image/cnt_hd08.jpg) no-repeat;
}

.apart01{
	position:relative;
	height:180px;
	margin-top:10px;
	background: url(../image/tousi_m.jpg) no-repeat 0 5px;
}

.apart02{
	position:relative;
	height:180px;
	margin-top:10px;
	background: url(../image/tousi_f.jpg) no-repeat 0 5px;
}

.apart03{
	position:relative;
	min-height:140px;
	margin-top:10px;
	background: url(../image/hoken.jpg) no-repeat 0 5px;
}

.apt01a{
	position:absolute;
	width:180px;
	left:35px;
}

.apt01b{
	position:absolute;
	width:180px;
	left:260px;
}

.apt01c{
	position:absolute;
	width:180px;
	left:485px;
}

.apt02a{
	position:absolute;
	width:290px;
	left:35px;
}

.apt02b{
	width:640;
}

.apt01a p,.apt01b p,.apt01c p,.apt02a p,.apt02b p{
	margin-top:10px;
	font-size:13px;
	line-height:150%;
}

.apt02b li{
	width:120px;
	float:left;
	font-size:13px;
}

.apt02b li span{
	padding-left:10px;
	background: url(../image/csr01.jpg) 0px 4px no-repeat;
}

.cnt_hd2c_x{
	width:650px;
	height:28px;
	padding-top:8px;
	padding-left:15px;
	font-size:16px;
	color:#fff;
	background: url(../image/cnt_hd09.jpg) no-repeat;
}

.box_665 ul.dec{
	font-size:13px;
}

.box_665 .cntx_l{
	width:465px;
	float:left;
	text-align:left;
}

.box_665 .cntx_r{
	width:153px;
	float:left;
	text-align:right;
	padding-right:15px;
	background: url(../image/csr01.jpg) right 5px no-repeat;
}

/* icon */
.cnt_hd2c_t span{
	position:absolute;
	left:0;
	width:37px;
}

.icn_cnt_hd01{
	background: url(../image/icn_hd17.png) 3px -5px no-repeat;
}

.icn_cnt_hd02{
  background: url(../image/icn_hd18.png) 3px -5px no-repeat;
}

.icn_cnt_hd03{
  background: url(../image/icn_hd19.png) 3px -6px no-repeat;
}

.icn_cnt_hd04{
  background: url(../image/icn_hd20.png) 3px -6px no-repeat;
}

.icn_cnt_hd05{
  background: url(../image/icn_hd21.png) 3px -7px no-repeat;
}

.icn_cnt_hd06{
  background: url(../image/icn_hd22.png) 3px -7px no-repeat;
}

.icn_cnt_hd07{
  background: url(../image/icn_hd23.png) 3px -5px no-repeat;
}

.icn_cnt_hd08{
  background: url(../image/icn_hd24.png) 3px -5px no-repeat;
}

/* comparison icon */
.cmprs_box span{
	position:absolute;
	left:0;
	top:-3px;
	width:35px;
	height:30px;
}

.icn_cmp01{
  background: url(../image/cnt_icn_01.jpg) 0px -2px no-repeat;
}

.icn_cmp02{
  background: url(../image/cnt_icn_02.jpg) 0px -2px no-repeat;
}

.icn_cmp03{
  background: url(../image/cnt_icn_03.jpg) 0px -2px no-repeat;
}

.icn_cmp04{
  background: url(../image/cnt_icn_04.jpg) 0px -1px no-repeat;
}

.icn_cmp05{
  background: url(../image/cnt_icn_05.jpg) 0px -1px no-repeat;
}

.icn_cmp06{
  background: url(../image/cnt_icn_06.jpg) 0px -1px no-repeat;
}

.icn_cmp07{
  background: url(../image/cnt_icn_07.jpg) 0px -1px no-repeat;
}

.icn_cmp08{
  background: url(../image/cnt_icn_08.jpg) 0px -1px no-repeat;
}

.icn_cmp09{
  background: url(../image/cnt_icn_09.jpg) 0px -1px no-repeat;
}

.icn_cmp10{
  background: url(../image/cnt_icn_10.jpg) 0px -1px no-repeat;
}

.icn_cmp11{
  background: url(../image/cnt_icn_11.jpg) 0px -0px no-repeat;
}

.icn_cmp12{
  background: url(../image/cnt_icn_12.jpg) 0px -1px no-repeat;
}

.icn_cmp13{
  background: url(../image/cnt_icn_13.jpg) 0px -1px no-repeat;
}

.icn_cmp14{
  background: url(../image/cnt_icn_14.jpg) 0px -1px no-repeat;
}

.icn_cmp15{
  background: url(../image/cnt_icn_15.jpg) 0px -1px no-repeat;
}

.icn_cmp16{
  background: url(../image/cnt_icn_16.jpg) 0px -1px no-repeat;
}

/* flag icon */
.cht_hd_t span{
	position:absolute;
	left:0;
	width:24px;
}

.fl_ae{
	background: url(../image/fl_ae.png) 4px 4px no-repeat;
}

.fl_ar{
	background: url(../image/fl_ar.png) 4px 4px no-repeat;
}

.fl_au{
	background: url(../image/fl_au.png) 4px 4px no-repeat;
}

.fl_bh{
	background: url(../image/fl_bh.png) 4px 4px no-repeat;
}

.fl_br{
	background: url(../image/fl_br.png) 4px 4px no-repeat;
}

.fl_ca{
	background: url(../image/fl_ca.png) 4px 4px no-repeat;
}

.fl_ch{
	background: url(../image/fl_ch.png) 6px 4px no-repeat;
}

.fl_cl{
	background: url(../image/fl_cl.png) 4px 4px no-repeat;
}

.fl_cn{
	background: url(../image/fl_cn.png) 4px 4px no-repeat;
}

.fl_de{
	background: url(../image/fl_de.png) 4px 4px no-repeat;
}

.fl_eg{
	background: url(../image/fl_eg.png) 4px 4px no-repeat;
}

.fl_es{
	background: url(../image/fl_es.png) 4px 4px no-repeat;
}

.fl_fr{
	background: url(../image/fl_fr.png) 4px 4px no-repeat;
}

.fl_gb{
	background: url(../image/fl_gb.png) 4px 4px no-repeat;
}

.fl_hk{
	background: url(../image/fl_hk.png) 4px 4px no-repeat;
}

.fl_id{
	background: url(../image/fl_id.png) 4px 4px no-repeat;
}

.fl_il{
	background: url(../image/fl_il.png) 4px 4px no-repeat;
}

.fl_in{
	background: url(../image/fl_in.png) 4px 4px no-repeat;
}

.fl_it{
	background: url(../image/fl_it.png) 4px 4px no-repeat;
}

.fl_jo{
	background: url(../image/fl_jo.png) 4px 4px no-repeat;
}

.fl_jp{
	background: url(../image/fl_jp.png) 4px 4px no-repeat;
}

.fl_kr{
	background: url(../image/fl_kr.png) 4px 4px no-repeat;
}

.fl_kw{
	background: url(../image/fl_kw.png) 4px 4px no-repeat;
}

.fl_lu{
	background: url(../image/fl_lu.png) 4px 4px no-repeat;
}
.fl_mc{
	background: url(../image/fl_mc.png) 4px 4px no-repeat;
}

.fl_mm{
	background: url(../image/fl_mm.png) 4px 4px no-repeat;
}

.fl_mx{
	background: url(../image/fl_mx.png) 4px 4px no-repeat;
}

.fl_my{
	background: url(../image/fl_my.png) 4px 4px no-repeat;
}

.fl_ng{
	background: url(../image/fl_ng.png) 4px 4px no-repeat;
}

.fl_nl{
	background: url(../image/fl_nl.png) 4px 4px no-repeat;
}

.fl_nz{
	background: url(../image/fl_nz.png) 4px 4px no-repeat;
}

.fl_om{
	background: url(../image/fl_om.png) 4px 4px no-repeat;
}

.fl_qa{
	background: url(../image/fl_qa.png) 4px 4px no-repeat;
}

.fl_ru{
	background: url(../image/fl_ru.png) 4px 4px no-repeat;
}

.fl_sa{
	background: url(../image/fl_sa.png) 4px 4px no-repeat;
}

.fl_se{
	background: url(../image/fl_se.png) 4px 4px no-repeat;
}

.fl_sg{
	background: url(../image/fl_sg.png) 4px 4px no-repeat;
}

.fl_sw{
	background: url(../image/fl_sw.png) 4px 4px no-repeat;
}

.fl_tr{
	background: url(../image/fl_tr.png) 4px 4px no-repeat;
}

.fl_tw{
	background: url(../image/fl_tw.png) 4px 4px no-repeat;
}

.fl_us{
	background: url(../image/fl_us.png) 4px 4px no-repeat;
}

.fl_za{
	background: url(../image/fl_za.png) 4px 4px no-repeat;
}


/* ------------------------------------- 11.second page 2 ------------------------------------- */

.box_2{
	width:665px;
	padding:10px 0;
}

.cnt_hd_as01{
	height:28px;
	padding-top:7px;
	padding-left:38px;
	background: url(../image/cnt_hd_as01.jpg) no-repeat;
	color:#fff;
	font-size:18px;
}

.cnt_hd_as02{
	height:28px;
	padding-top:7px;
	padding-left:38px;
	background: url(../image/cnt_hd_as02.jpg) no-repeat;
	color:#fff;
	font-size:18px;
}

.cnt_hd_as03{
	height:28px;
	padding-top:7px;
	padding-left:38px;
	background: url(../image/cnt_hd_as03.jpg) no-repeat;
	color:#fff;
	font-size:18px;
}

.cnt_hd_as04{
	height:28px;
	padding-top:7px;
	padding-left:38px;
	background: url(../image/cnt_hd_as04.jpg) no-repeat;
	color:#fff;
	font-size:18px;
}

.cnt_hd_as05{
	height:28px;
	padding-top:7px;
	padding-left:38px;
	background: url(../image/cnt_hd_as05.jpg) no-repeat;
	color:#fff;
	font-size:18px;
}

.cnt_img{
	display:inline-block;
	width:250px;
	padding-left:10px;
	padding-bottom:10px;
	float:right;
}

.img_hrf{
	max-width:240px;
	height:auto;
}

.img_hrf2{
	max-width:60px;
	height:auto;
	border:#777 solid 1px;
}

ul.read_lst{
	margin-top:8px;
}

ul.read_lst li{
	width:62px;
	padding-right:10px;
	float:left;
}

.box_right_n01{
	width:288px;
	padding:10px 5px 0 5px;
	border-left:#bbb solid 1px;
	border-right:#bbb solid 1px;
	border-bottom:#bbb solid 1px;
	font-size:13px;
}

.box_right_n02{
	width:263px;
	padding:10px 5px 0 30px;
	border-left:#bbb solid 1px;
	border-right:#bbb solid 1px;
	font-size:13px;
}


.flt_hd01{
	height:30px;
	background: url(../image/rgt_hd03a.jpg) no-repeat;
}

.flt_hd02{
	height:30px;
	background: url(../image/rgt_hd03b.jpg) no-repeat;
}

.flt_hd03{
	height:30px;
	background: url(../image/rgt_hd03c.jpg) no-repeat;
}

.flt_hd04{
	height:30px;
	background: url(../image/rgt_hd03d.jpg) no-repeat;
}

.flt_hd05{
	height:30px;
	background: url(../image/rgt_hd03e.jpg) no-repeat;
}

.flt_hd01 p,.flt_hd02 p,.flt_hd04 p,.flt_hd05 p{
	padding-left:37px;
	padding-top:5px;
	color:#fff;
}

.flt_hd03 p{
	padding-left:37px;
	padding-top:5px;
}

.flt_non li{
	padding-left:15px;
	padding-bottom:5px;
	font-size:13px;
	background: url(../image/csr01.jpg) 0px 5px no-repeat;
}

.pn_box li{
	padding-top:2px;
}

.pn01{
	width:60px;
}

.pn02{
	width:208px;
	margin-left:10px;
	line-height:160%;
}

.rgt_rnks li{
	list-style-type:decimal;
	padding-bottom:3px;
}

.cat_li li{
	line-height:120%;
	padding-bottom:10px;
}

.cat_li p.cat_sub{
	padding-left:0;
	text-align:left;
	font-size:11px;
	line-height:100%;
	color:#555;
}

 /* ------------------------------------- 12.second page creditcard ------------------------------------- */
.cchd{
	width:665px;
	height:220px;
	margin-bottom:1px;
	background: url(../image/cc_main.jpg) no-repeat;
}

.cchd p{
	font-size:38px;
	font-weight:bold;
	line-height:130%;
	padding-top:10px;
	margin-left:10px;
}

.cnt_hd_cc01{
	height:28px;
	padding-top:7px;
	padding-left:40px;
	background: url(../image/cnt_hd_cc01.jpg) no-repeat;
	color:#fff;
	font-size:18px;
}

.cc_serch,.cc_serch2{
	padding:15px;
	background:#F0F0E1;
}

.pt0{
	padding-top:0px;
}

.cc_serch p.chd{
	width:634px;
	padding-bottom:5px;
	background: url(../image/cc_line.png) bottom repeat-x;
	font-size:16px;
	font-weight:bold;
}

.cc_serch ul{
	font-size:0px;
	margin-top:5px;
}

.cc_serch li{
	display: inline-block;
	width:211px;
	height:18px;
	font-size:13px;
}

.cc_serch2 ul{
	font-size:0px;
	margin-top:5px;
}

.cc_serch2 li{
	display: inline-block;
	width:302px;
	height:42px;
}

.mr23{
	margin-right:23px;
}

.cc_serch select{
	font-size:15px;
}

.cc_icn01{
	display: inline-block;
	width:26px;
	background: url(../image/cc_icn01.png) no-repeat;
}

.cc_icn02{
	display: inline-block;
	width:26px;
	background: url(../image/cc_icn02.png) no-repeat;
}

.cc_icn03{
	display: inline-block;
	width:26px;
	background: url(../image/cc_icn03.png) no-repeat;
}

.cc_icn04{
	display: inline-block;
	width:26px;
	background: url(../image/cc_icn04.png) no-repeat;
}

.cc_icn05{
	display: inline-block;
	width:26px;
	background: url(../image/cc_icn05.png) no-repeat;
}

.cc_icn06{
	display: inline-block;
	width:26px;
	background: url(../image/cc_icn06.png) no-repeat;
}

.cc_icn07{
	display: inline-block;
	width:26px;
	background: url(../image/cc_icn07.png) no-repeat;
}

.cc_icn08{
	display: inline-block;
	width:26px;
	background: url(../image/cc_icn08.png) no-repeat;
}

.cc_icn09{
	display: inline-block;
	width:28px;
	background: url(../image/cc_icn09.png) no-repeat;
}

.cc_icn10{
	display: inline-block;
	width:28px;
	background: url(../image/cc_icn10.png) no-repeat;
}

.cc_icn11{
	display: inline-block;
	width:28px;
	background: url(../image/cc_icn11.png) no-repeat;
}

.cc_icn12{
	display: inline-block;
	width:28px;
	background: url(../image/cc_icn12.png) no-repeat;
}

.cc_icn13{
	display: inline-block;
	width:28px;
	background: url(../image/cc_icn13.png) no-repeat;
}

.flt_hdcc01{
	height:30px;
	background: url(../image/rgt_cchd01.jpg) no-repeat;
}

.flt_hdcc02{
	height:30px;
	background: url(../image/rgt_cchd02.jpg) no-repeat;
}

.flt_hdcc01 p,.flt_hdcc02 p{
	padding-left:37px;
	padding-top:5px;
	color:#fff;
}

input.csearch{
	width:320px;
	height:50px;
	background: url(../image/cc_src_btn.jpg) no-repeat;
	border:none;
	cursor:pointer;
}

.cchd_smp{
	display:none;
}

.ranking{
	display:none;
}

.cnt_hd_cc01a{
	height:28px;
	padding-top:7px;
	padding-left:40px;
	background: url(../image/cnt_hd_cc01.jpg) no-repeat;
	color:#fff;
	font-size:18px;
}

.cnt_hd_cc02a{
	height:28px;
	padding-top:7px;
	padding-left:38px;
	margin-top:1px;
	background: url(../image/cnt_hd_cc02.jpg) no-repeat;
	font-size:16px;
	cursor:pointer;
}

.cnt_hd_cc03{
	height:28px;
	padding-top:7px;
	padding-left:38px;
	margin-top:1px;
	background: url(../image/cnt_hd_cc03.jpg) no-repeat;
	font-size:16px;
	cursor:pointer;
}

.cnt_hd_cc04{
	height:28px;
	padding-top:7px;
	padding-left:38px;
	margin-top:1px;
	background: url(../image/cnt_hd_cc04.jpg) no-repeat;
	font-size:16px;
}

.cnt_hd_cc05{
	height:28px;
	padding-top:7px;
	padding-left:38px;
	margin-top:15px;
	background: url(../image/cnt_hd_cc05.jpg) no-repeat;
	font-size:18px;
	color:#fff;
}

.cnt_hd_cc06{
	height:28px;
	padding-top:7px;
	padding-left:15px;
	background: url(../image/cnt_hd_cc06.jpg) no-repeat;
	font-size:16px;
}

.cnt_hd_cc07{
	height:28px;
	padding-top:7px;
	padding-left:15px;
	background: url(../image/cnt_hd_cc07.jpg) no-repeat;
	font-size:16px;
}

.cc_btn li{
	position:relative;
	width:302px;
	height:42px;
	background: url(../image/cc_btn01.jpg) no-repeat;
	font-size:16px;
	text-align:center;
	cursor:pointer;
}

.cc_btn li a{
	position:absolute;
	top:0;
    left:0;
	padding-top:10px;
	width:302px;
	height:32px;
	text-decoration:none;
	color:#fff;
}

.cc_btn02{
	width:102px;
	height:42px;
	margin-right:10px;
	background: url(../image/cc_clbtn.jpg) no-repeat;
	cursor:pointer;
}

.cc_btn03{
	width:320px;
	height:42px;
	background: url(../image/cc_detbtn.jpg) no-repeat;
	cursor:pointer;
}

.cc_serch3{
	padding:15px;
	background:#F0F0E1;
}

.cc_serch3 p.chd{
	width:634px;
	padding-bottom:5px;
	background: url(../image/cc_line.png) bottom repeat-x;
	font-size:16px;
	font-weight:bold;
}

.rdo4 li{
	display: inline-block;
	width:150px;
	height:18px;
	font-size:13px;
}

.rdo5 li{
	display: inline-block;
	width:120px;
	height:18px;
	font-size:13px;
}

input.csearch02{
	width:320px;
	height:40px;
	background: url(../image/cc_src_btn2.jpg) no-repeat;
	border:none;
	cursor:pointer;
}

.cc_serch4{
	padding:7px 15px 7px 5px;
	background:#F0F0E1 url(../image/cc_linebtm.png) repeat-x bottom;
}

.cc_serch5{
	padding:7px 15px 7px 5px;
	background:url(../image/cc_linebtm.png) repeat-x bottom;
}

.cc_serch6{
	padding:10px;
}

.cc_serch7{
	padding-bottom:3px;
	background:url(../image/cc_linebtm.png) repeat-x bottom;
	font-size:15px;
	font-weight:bold;
}

ul.nnc li{
	width:auto;
	display:inline-block;
	margin-right:15px;
}

input.release{
	width:102px;
	height:20px;
	background: url(../image/btn_clear.jpg) no-repeat;
	border:none;
	cursor:pointer;
}

.cc_list{
	position:relative;
	height:119px;
	background: url(../image/cc_listbg.jpg) no-repeat;
	cursor:pointer;
}

.cc_list2{
	position:relative;
	height:90px;
	cursor:pointer;
}

.cc_list li{
	display:inline-block;
	float:left;
	padding:15px 10px 5px 10px;
}

.cc_list2 li{
	display:inline-block;
	float:left;
	padding:15px 10px 5px 0px;
}

.cc_list3{
	height:55px;
	padding-left:107px;
	margin-bottom:10px;
	background:url(../image/cc_linebtm.png) repeat-x bottom;
}

.cc_list3a{
	height:45px;
	padding-left:107px;
}

.cc_list4{
	margin-bottom:10px;
}

.cc_list3 li,.cc_list3a li{
	display:inline-block;
	float:left;
	padding:10px 0px;
}

.cc_list4 li{
	display:inline-block;
	float:left;
	margin-right:5px;
	margin-bottom:10px;
	padding:1px 10px;
	text-align:center;
	font-size:14px;
	color:#fff;
}

.col01{
	background:#84B909;
}

.col02{
	background:#6686C1;
}

.col03{
	background:#E3A860;
}

.cc_list a{
	position:absolute;
	top:0;
    left:0;
	width:100%;
	height:100%;
	color:#333;
	text-decoration:none;
}

.cc_list a hover{
	text-decoration:none;
}

.cname_tx{
	font-size:16px;
	line-height:120%;
	font-weight:bold;
}

.cname_tx02{
	font-size:12px;
	height:14px;
	padding-top:5px;
	padding-bottom:3px;
	line-height:120%;
	color:#666;
}

.cname_tx03{
	font-size:12px;
	line-height:120%;
}

.cname_tx04a{
	font-size:12px;
	color:#666;
	padding-left:10px;
}

.cname_tx04a{
	font-size:14px;
	color:#666;
	padding-left:0px;
}

.cc_btn02 span,.cc_btn03 span{
	display:none;
}

.cmp_hd{
	width:615px;
	height:32px;
	padding-top:20px;
	padding-left:50px;
	margin-top:1px;
	background: url(../image/cc_cmp.jpg) no-repeat;
	font-size:16px;
	color:#fff;
}

.cmp_hd_box{
	padding:10px;
	border-bottom:#E26188 solid 1px;
	border-left:#E26188 solid 1px;
	border-right:#E26188 solid 1px;
}

table.cc_data{
	width:100%;
	border-collapse: collapse;
	border:#DFDDD2 solid 1px;
}

table.cc_data td{
	padding:3px 10px 2px 10px;
	border:#DFDDD2 solid 1px;
}

table td.sub_hd{
	background:#DFDDD2;
}

table td{
	width:73%;
}

table td.cc_trhd{
	width:27%;
}

.tb_ic01{
	display:inline-block;
	width:auto;
	height:13px;
	text-align:center;
	margin-left:5px;
	padding:4px 5px 0px 5px;
	background:#7373FF;
	color:#fff;
	font-size:11px;
	line-height:100%;
}

/* ------------------------------------- 13.accordion ------------------------------------- */

.open_close_pc {
	display: block;
}

.close_open_pc {
	display: none;
}

/* ------------------------------------- 14.signal ------------------------------------- */
.flt_hdsg01{
	height:30px;
	background: url(../image/lft_hd210_01.jpg) no-repeat;
}

.flt_hdsg02{
	height:30px;
	background: url(../image/lft_hd210_02.jpg) no-repeat;
}

.flt_hdsg03{
	height:30px;
	background: url(../image/lft_hd210_03.jpg) no-repeat;
}

.flt_hdsg04{
	height:30px;
	background: url(../image/lft_hd210_04.jpg) no-repeat;
}

.flt_hdsg01 p,.flt_hdsg02 p,.flt_hdsg03 p,.flt_hdsg04 p{
	padding-left:29px;
	padding-top:5px;
	color:#fff;
}

.box_left_n01{
	width:198px;
	padding:10px 5px 0 5px;
	border-left:#bbb solid 1px;
	border-right:#bbb solid 1px;
	border-bottom:#bbb solid 1px;
	font-size:13px;
}

.box_left_n02{
	width:198px;
	padding:10px 5px 0 5px;
	border-left:#bbb solid 1px;
	border-right:#bbb solid 1px;
	font-size:13px;
}

.box_left_n03{
	width:194px;
	padding:10px 7px 8px 7px;
	border-left:#bbb solid 1px;
	border-right:#bbb solid 1px;
	border-bottom:#bbb solid 1px;
	font-size:13px;
}

.serch_sgsmp{
	display:none;
}

.flt_hdsgr01{
	height:35px;
	background: url(../image/mn_sg01.jpg) no-repeat;
}

.flt_hdsgr01 p{
	padding-left:40px;
	padding-top:7px;
	font-size:18px;
	color:#fff;
}

ul.sgr_link {
	margin-top:10px;
	font-size: 0;
}

ul.sgr_link li{
	position:relative;
	overflow:hidden;
	display:inline-block;
	text-align:center;
	font-size:14px;
}

ul.sgr_link li a{
	display:block;
	width:151px;
	height:30px;
	padding-top:10px;
	background: url(../image/mn_sg02a.jpg) no-repeat;
}

ul.sgr_link li.lnk_end a{
	background: url(../image/mn_sg02b.jpg) no-repeat;
}

ul.sgr_link li a,ul.sgr_link li.lnk_end a{
	background-position:0 0;
}

ul.sgr_link li a:hover,ul.sgr_link li.lnk_end a:hover{
	background-position:0 -40px;
	text-decoration:none;
}

.sg_srcbox{
	margin-top:1px;
}

.sg_srcbox2{
	margin-top:1px;
	padding:1px;
	border:#0085B2 solid 1px;
	background:#F0F0E1;
}

.src_code_hd{
	width:120px;
	height:24px;
	margin-right:5px;
	background: url(../image/mn_sg03.jpg) no-repeat;
	float:left;
	text-align:center;
}

.src_code_hd2{
	width:118px;
	height:36px;
	margin-right:5px;
	background: url(../image/mn_sg04.jpg) no-repeat;
	float:left;
	text-align:center;
}

.src_code_hd p{
	padding-top:2px;
	color:#fff;
}

.src_code_hd2 p{
	padding-top:6px;
	padding-left:3px;
	color:#fff;
}

ul.src_code{
	width:620px;
	float:left;
	font-size:0;
}

ul.src_code_l{
	width:538px;
}

ul.src_code li{
	display:inline-block;
	height:20px;
	margin-top:2px;
	margin-bottom:2px;
	padding:0 15px;
	border-right:#aaa solid 1px;
	font-size:14px;
}

ul.src_code li.end{
	border:none;
}

ul.src_code_02 li{
	height:27px;
	padding-top:5px;
}

.sg_subtxt{
	margin-top:5px;
}

.sg_subtxt01{
	width:50%;
	float:left;
	font-size:12px;
}

.sg_subtxt02{
	width:50%;
	float:left;
	text-align:right;
	font-size:12px;
}

ul.sg_tech{
	font-size:0;
	margin-top:10px;
}

ul.sg_tech li{
	display:inline-block;
	font-size:18px;
	margin-right:10px;
}

ul.sg_tech li select{
	height:23px;
	width:250px;
}

.sg_tech01{
	width:755px;
	height:30px;
	padding-left:35px;
	padding-top:10px;
	background: url(../image/mn_sg05.jpg) no-repeat;
}

.sg_tech01 p{
	color:#fff;
	padding-right:10px;
}

ul.sg_tech li input{
	width:65px;
	height:25px;
	background: url(../image/btn_search.png) no-repeat;
	border:none;
	cursor:pointer;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
ul.sg_tech li select{
	vertical-align:top;
	padding:0;
	margin-top:-7px;
	height:25px;
	width:250px;
}
}

table.example{
	width:100%;
	border:#999 solid 1px;
	border-collapse:collapse;
}

table.example th,table.example td{
	border:#bbb solid 1px;
	border-collapse:collapse;
	padding:3px;
}

table.example th{
	height:40px;
	text-align:center;
	background: url(../image/tb_bk.jpg) repeat-x;
}

.tb01{
	width:19px;
	text-align:right;
}

.tb02{
	width:34px;
}

.tb03{
	width:auto;
}

.tb04{
	width:29px;
	text-align:right;
}

.tb05{
	width:49px;
	text-align:right;
	background:#FFFFCC;
}

/* 約定日が過去である場合 */
.tb05_2{
	width:49px;
	text-align:right;
	background:#ededed;
	color:#999999;
	opacity: 0.6;
}

.tb06{
	width:79px;
	text-align:right;
	color:#339933;
}

.tb07{
	width:49px;
	text-align:right;
}

.tb08{
	width:79px;
	text-align:right;
}

.tb09{
	width:110px;
	text-align:right;
}

.tb10{
	width:730px;
}

.tb11{
	width:39px;
	text-align: center;
}

.sg_mrkr{
	text-align:center;
	margin-top:10px;
}

.sg_mrkr li{
	display:inline-block;
	width:20px;
	height:20px;
	padding:5px;
	margin-right:10px;
	border:#bbb solid 1px;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	background:#ddd;
}

.sg_mrkr li a{
	display:block;
	width:20px;
	height:30px;
}

.sg_info{
	padding:5px 0 5px 20px;
}

.sg_info span{
	margin-left:-17px;
	padding-left:17px;
	background: url(../image/icn_sg.jpg) no-repeat 0 2px;
}

/* ------------------------------------- 15.adspace ------------------------------------- */

.ad-box-top {
	text-align:center;
	margin-top:5px;
}

.ad-box-top2 {
	text-align:center;
	background: url(../images/ad_20_90.gif) no-repeat;
	padding-left:20px;
	margin:5px auto;
	width:728px;
}

.ad-box-middle{
	margin:10px auto;
}
.ad-box{
	float:left;
	width:336px;
	margin:10px 0px 10px 30px;
}
.ad-box2{
	width:300px;
}
.ad_smp{
	height:20px;
	margin-top:10px;
	background: url(../image/hd_ad02.jpg) no-repeat;
	background-size:100% 20px;
}

.ad-left {
	float: left;
}

.ad-right {
	float: right;
}

/* ------------------------------------- 16.second page02 ------------------------------------- */

.crts_hd01{
	height:35px;
	background: url(../image/cnt_hd_crt01.jpg) no-repeat;
}

.crts_hd02{
	height:35px;
	/* margin-top:30px; */
	background: url(../image/cnt_hd_crt02.jpg) no-repeat;
}

.crts_hd03{
	height:35px;
	margin-top:30px;
	background: url(../image/cnt_hd_n01.jpg) no-repeat;
}

.crts_hd04{
	height:35px;
	margin-top:20px;
	background: url(../image/cnt_hd_n02.jpg) no-repeat;
}

.crts_hd05{
	height:35px;
	margin-top:20px;
	background: url(../image/cnt_hd_n03.jpg) no-repeat;
}

.crts_hd06{
	height:35px;
	margin-top:20px;
	background: url(../image/cnt_hd_n04.jpg) no-repeat;
}

.crts_hd07{
	height:35px;
	margin-top:20px;
	background: url(../image/cnt_hd_n05.jpg) no-repeat;
}

.crts_hd08{
	height:35px;
	margin-top:20px;
	background: url(../image/cnt_hd_n06.jpg) no-repeat;
}

.crts_hd01 p,.crts_hd02 p,.crts_hd03,.crts_hd06,.crts_hd07,.crts_hd08{
	padding-left:40px;
	padding-top:7px;
	font-size:16px;
	color:#fff;
}

.crts_hd04,.crts_hd05{
	padding-left:40px;
	padding-top:7px;
	font-size:16px;
}

.crts_tab{
	width:665px;
	height:25px;
	padding-top:5px;
	font-size:13px;
}

.crts_tab ul{
	font-size:0;
}

.crts_tab li{
	display:inline-block;
	width:133px;
	font-size:13px;
	text-align:center;
}

.crts_tab2{
	width:665px;
	height:25px;
	padding-top:5px;
	margin-top:10px;
	font-size:13px;
}

.crts_tab2 ul{
	font-size:0;
}

.crts_tab2 li{
	display:inline-block;
	width:165px;
	font-size:13px;
	text-align:center;
}

.cnt_tabs02 {
	width:325px;
	height:25px;
	padding-top:5px;
}

ul.tabs02{
	font-size:0;
}

ul.tabs02 li{
	display:inline-block;
	width:71px;
	margin:0;
	font-size:13px;
	text-align:center;
	color:#fff;
}

ul.tabs02 li.tab_on_s{
	display:inline-block;
	width:111px;
	color:#fff;
}

.crthd_00{
	height:28px;
	background: url(../image/crthd_00.jpg) no-repeat;
}

.crthd_01{
	height:28px;
	background: url(../image/crthd_01.jpg) no-repeat;
}

.crthd_02{
	height:28px;
	background: url(../image/crthd_02.jpg) no-repeat;
}

.crthd_03{
	height:28px;
	background: url(../image/crthd_03.jpg) no-repeat;
}

.crthd_04{
	height:28px;
	background: url(../image/crthd_04.jpg) no-repeat;
}

.crthd_05{
	height:28px;
	background: url(../image/crthd_05.jpg) no-repeat;
}

.crthd_06{
	height:28px;
	background: url(../image/crthd_06.jpg) no-repeat;
}

.crthd_07{
	height:28px;
	background: url(../image/crthd_07.jpg) no-repeat;
}

.crthd_08{
	height:28px;
	background: url(../image/crthd_08.jpg) no-repeat;
}

.crthd_09{
	height:28px;
	background: url(../image/crthd_09.jpg) no-repeat;
}

.crthd_10{
	height:28px;
	background: url(../image/crthd_10.jpg) no-repeat;
}

.crthd_11{
	height:28px;
	background: url(../image/crthd_11.jpg) no-repeat;
}

.crthd_12{
	height:28px;
	background: url(../image/crthd_12.jpg) no-repeat;
}

.crthd_13{
	height:28px;
	background: url(../image/crthd_13.jpg) no-repeat;
}

.crthd_14{
	height:28px;
	background: url(../image/crthd_14.jpg) no-repeat;
}

.crthd_15{
	height:28px;
	background: url(../image/crthd_15.jpg) no-repeat;
}

.crthd_16{
	height:28px;
	background: url(../image/crthd_16.jpg) no-repeat;
}

.crthd_17{
	height:28px;
	background: url(../image/crthd_17.jpg) no-repeat;
}

.crthd_18{
	height:28px;
	background: url(../image/crthd_18.jpg) no-repeat;
}

.crthd_19{
	height:28px;
	background: url(../image/crthd_19.jpg) no-repeat;
}

.crthd_20{
	height:28px;
	background: url(../image/crthd_20.jpg) no-repeat;
}

.crthd_21{
	height:28px;
	background: url(../image/crthd_21.jpg) no-repeat;
}

.crthd_22{
	height:28px;
	background: url(../image/crthd_22.jpg) no-repeat;
}

.crthd_23{
	height:28px;
	background: url(../image/crthd_23.jpg) no-repeat;
}

.crthd_24{
	height:28px;
	background: url(../image/crthd_24.jpg) no-repeat;
}

.crthd_25{
	height:28px;
	background: url(../image/crthd_25.jpg) no-repeat;
}

.crthd_26{
	height:28px;
	background: url(../image/crthd_26.jpg) no-repeat;
}

.crthd_27{
	height:28px;
	background: url(../image/crthd_27.jpg) no-repeat;
}

.crthd_28{
	height:28px;
	background: url(../image/crthd_28.jpg) no-repeat;
}

.crthd_29{
	height:28px;
	background: url(../image/crthd_29.jpg) no-repeat;
}

.crthd_30{
	height:28px;
	background: url(../image/crthd_30.jpg) no-repeat;
}

.crthd_31{
	height:28px;
	background: url(../image/crthd_31.jpg) no-repeat;
}

.crthd_32{
	height:28px;
	background: url(../image/crthd_32.jpg) no-repeat;
}

.crthd_33{
	height:28px;
	background: url(../image/crthd_33.jpg) no-repeat;
}

.crthd_34{
	height:28px;
	background: url(../image/crthd_34.jpg) no-repeat;
}

.crthd_35{
	height:28px;
	background: url(../image/crthd_35.jpg) no-repeat;
}

.crthd_36{
	height:28px;
	background: url(../image/crthd_36.jpg) no-repeat;
}

.crthd_37{
	height:28px;
	background: url(../image/crthd_37.jpg) no-repeat;
}

.crthd_38{
	height:28px;
	background: url(../image/crthd_38.jpg) no-repeat;
}

.crthd_99{
	height:28px;
	background: url(../image/crthd_00.jpg) no-repeat;
}

.crthd_a {		/*TODO 追記*/
	display: inline;
}

.crt_htxt{
	height:24px;
	padding-left:30px;
	padding-top:4px;
	font-size:13px;
}

.box_665_nbs{
	width:637px;
	padding:10px 13px 0 13px;
}

.hd_mrkts{
	width:650px;
	height:26px;
	padding:4px 0 0 15px;
	margin-top:20px;
	font-size:16px;
	background: url(../image/cnt_hd07.jpg) no-repeat;
}

.best10{
	margin-top:20px;
}

.fxbest10s{
	width:500px;
	font-size:0;
	float:left;
}

.fxbest10s li{
	display:inline-block;
	width:120px;
	margin-right:6px;
	margin-bottom:6px;
}

.fxbest10s li.end{
	width:120px;
	margin-right:0px;
}

.hd{
	width:156px;
	height:60px;
	margin-right:9px;
	margin-top:10px;
	vertical-align:top;
	background: url(../image/fx_bst10.jpg) no-repeat;
	background-size:156px 60px;
	float:left;
}

.hd span{
	display:none;
}

span.bst01{
	display:block;
	width:120px;
	height:40px;
	background: url(../image/fx_bst10a.jpg) no-repeat;
	background-size:120px 40px;
}

span.bst02{
	display:block;
	width:120px;
	height:40px;
	background: url(../image/fx_bst10b.jpg) no-repeat;
	background-size:120px 40px;
}

span.bst03{
	display:block;
	width:120px;
	height:40px;
	background: url(../image/fx_bst10c.jpg) no-repeat;
	background-size:120px 40px;
}

span.bst04{
	display:block;
	width:120px;
	height:40px;
	background: url(../image/fx_bst10d.jpg) no-repeat;
	background-size:120px 40px;
}

span.bst05{
	display:block;
	width:120px;
	height:40px;
	background: url(../image/fx_bst10e.jpg) no-repeat;
	background-size:120px 40px;
}

span.bst06{
	display:block;
	width:120px;
	height:40px;
	background: url(../image/fx_bst10f.jpg) no-repeat;
	background-size:120px 40px;
}

span.bst07{
	display:block;
	width:120px;
	height:40px;
	background: url(../image/fx_bst10g.jpg) no-repeat;
	background-size:120px 40px;
}

span.bst08{
	display:block;
	width:120px;
	height:40px;
	background: url(../image/fx_bst10h.jpg) no-repeat;
	background-size:120px 40px;
}

.hd_clouds{
	width:650px;
	height:28px;
	margin-top:20px;
	padding:7px 0 0 15px;
	font-size:16px;
	background: url(../image/cnt_hd08.jpg) no-repeat;
}

.smp_sphd2{
	background: url(../image/hd_ad02.jpg) no-repeat;
}

.smp_sphd2 p{
	display:none;
}

.right_hd2_01{
	position:relative;
	height:30px;
	margin-top:10px;
	background: url(../image/rgt2_hd01.jpg) no-repeat;
}

.right_hd2_01 .new_hd{
	display:inline-block;
	width:33px;
	margin-left:5px;
/*	background: url(../image/icn_new.png) 1px 5px no-repeat;*/
	background: url(../img/new.gif) 1px 5px no-repeat;
}

.right_hd2_02{
	height:30px;
	margin-top:10px;
	background: url(../image/rgt2_hd02.jpg) no-repeat;
}

.right_hd2_03{
	height:30px;
	margin-top:10px;
	background: url(../image/rgt2_hd03.jpg) no-repeat;
}

.right_hd2_04{
	height:30px;
	margin-top:10px;
	background: url(../image/rgt2_hd04.jpg) no-repeat;
}

.right_hd2_05{
	height:30px;
	margin-top:10px;
	background: url(../image/rgt2_hd05.jpg) no-repeat;
}

.right_hd2_06{
	height:30px;
	margin-top:10px;
	background: url(../image/rgt2_hd06.jpg) no-repeat;
}

.right_hd2_07{
	height:30px;
	margin-top:10px;
	background: url(../image/rgt2_hd07.jpg) no-repeat;
}

.right_hd2_08{
	height:30px;
	margin-top:10px;
	background: url(../image/rgt2_hd08.jpg) no-repeat;
}

.right_hd2_09{
	height:30px;
	margin-top:10px;
	background: url(../image/rgt2_hd09.jpg) no-repeat;
}

.right_hd2_10{
	height:30px;
	margin-top:10px;
	background: url(../image/rgt2_hd10.jpg) no-repeat;
}

.right_hd2_01 p,.right_hd2_02 p,.right_hd2_03 p,.right_hd2_04 p,.right_hd2_05 p,.right_hd2_06 p,.right_hd2_07 p,.right_hd2_08 p{
	padding:5px 0 0 37px;
	color:#fff;
}

.right_hd2_09 p,.right_hd2_10 p{
	padding:5px 0 0 37px;
}

.adbtn{
	width:135px;
	height:24px;
	float:right;
	margin-bottom:10px;
	background: url(../image/smp_btn01.jpg) no-repeat;
	background-size:135px 24px;
}

.adbtn span{
	display:none;
}

/* ------------------------------------- 16.tab4 ------------------------------------- */
.wht{
	color:#fff;
}

.sptab4 ul li{
	width:81px;
	height:25px;
	margin:0;
	padding-top:5px;
	text-align:center;
	float:left;
}

.sptab4 ul li.sptab4_sbmt{
	width:82px;
	padding-top:0px;
}

.sptab4_bg1{
	background: url(../image/sptab4.jpg) no-repeat;
	background-position:0 0;
}

.sptab4_bg2{
	background: url(../image/sptab4.jpg) no-repeat;
	background-position:0 -30px;
}

.sptab4_bg3{
	background: url(../image/sptab4.jpg) no-repeat;
	background-position:0 -60px;
}

.sp_sbmt{
	width:82px;
	height:30px;
	cursor:pointer;
	font-size:0;
	line-height:0;
	border-style:none;
	background: url(../image/sptab4.jpg) no-repeat;
	background-position:-243px 0;
}

.sp_sbmt:hover{
	background: url(../image/sptab4.jpg) no-repeat;
	background-position:-243px -90px;
}

/* ------------------------------------- 17.Tweet ------------------------------------- */
.tw_ico_m {
	float: right;
	padding-top: 2px;
	padding-right: 10px;
}

.tw_ico_l {
	float: right;
	padding-right: 10px;
}
.tw_ico_i {
	float: left;
	padding-right: 10px;
}

.tw_icon_t {
	float: right;
	margin-left: 10px;
}
/* ------------------------------------------------------------------------------------- */
.pc_off {
	display: none;
}

.scx_cht {
	width:100%;
	height:150px
}
