@charset "utf-8";
/* CSS Document */
a:link.blue { text-decoration: none; color: #0C4DAA;}
a:visited.blue { text-decoration: none; color: #0C4DAA;}
a:hover.blue { text-decoration: underline; color: #0C4DAA;}
a:active.blue { text-decoration: none; color: #0C4DAA;}

.p5{ padding:5px;}

/* トップメインふき出し */
.top_title{
	height:132px;
	display:block;
	background:url(../img/top/title_bg.jpg) no-repeat right top;
}

.top_title img{
	margin-top:-7px;
}

/*ゲーム*/
.game_waku{
	margin-bottom: 5px;
	margin-left:auto;
	margin-right:auto;
	}

.teikyou{
	width:300px;
	padding-top:8px;
	float:left;
	color:#ffffff;
}

.teikyou a{
	color:#ffffff;
}

.mit_logo{
	float:left;
	margin-right:20px;
}

.gamestart_btn{
	width:182px;
	float:right;
	margin-top:5px;
}


/* 注目記事 */
#blog_l_box{
	width:472px;
	float:left;
}

/* top注目記事右 */
.blog_r_box{
	width:274px;
	float:right;
	margin-bottom: 10px;
	margin-left:auto;
	margin-right:auto;
	margin-top:28px;
}

.blog_r_box_b{
	width:175px;
	float:left;
	margin-bottom: 10px;
	margin-left:auto;
	margin-right:auto;
}

.blog_r_title{
	background:url(../img/common/chumoku_title.gif) no-repeat center 0;
	width: 100%;
	height: 25px;
	text-indent: -5000px;
	}

.blog_r_title2{
	background:url(../img/common/chumoku_title.jpg) no-repeat center top;
	width: 100%;
	height: 25px;
	text-indent: -5000px;
	}

.blog_r_waku{
	border: 3px solid #006BB6;
	padding-bottom:10px;
	margin-bottom: 15px;
	margin-left:auto;
	margin-right:auto;
	background:#ffffff;
	}


.blog_r_waku ul li{
	overflow:hidden;
	margin:0 10px;
	border-bottom:1px dashed #cccccc;
	padding:8px 0 5px 0;
}

.blog_r_waku ul li.last{
	overflow:hidden;
	margin:0 5px;
	border-bottom:none;
	padding:8px 0 0 0;
}

.blog_r_waku ul li h3 a{
	font-size:12px;
	color:#036eb8;
	font-weight:bold;
	line-height:130%;
}

.blog_r_waku ul li h3.longtext{
}

.blog_r_waku ul li p{
	color:#333333;
	font-size:11px;
	line-height:130%;
	padding-top:5px;
}

.chumoku_icon{
	float:left;
	margin:0 10px 0 0;
}

.blog_r_waku ul li p a{
	color:#036eb8;
}

	
/*お勧めコンテンツ*/
.osusume_title{
	background:url(../img/common/title_osusume.gif) no-repeat;
	width: 100%;
	height: 45px;
	text-indent: -5000px;
	}

.osusume_waku{
	margin-bottom: 15px;
	margin-left:auto;
	margin-right:auto;
	}

.osusume_list{
	clear:both;
	height: 125px;
	margin-left:5px;
	margin-top:10px;
	margin-bottom:12px;
	}

.osusume_list ul li{
	display:block;
	float:left;
	width:170px;
	/*background:#2EB0E8;*/
	/*height:120px;*/
	padding-top:0px;
	padding-left:10px;
	padding-right:10px;	
	padding-bottom:20px;
	text-align:left;
	}

.osusume_line{
	clear:both;
	width:725px;
	margin-bottom: 10px;
	margin-left: 10px;	
	border-top:1px solid #CCCCCC;
}

.osusume_txt{
	border-top:1px solid #006BB6;
	padding-top:5px;
	font-weight:bold;
	padding-bottom:0px;
	margin-top:5px;
}


/*FXキャッシュバック企画一覧*/
.cashback_waku{
	border: 3px solid #006BB6;
	padding-bottom:10px;
	padding-top:45px;
	margin-bottom: 15px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	}

.cashback_title{
	background:url(../img/common/title_cashback.png) no-repeat;
	width: 770px;
	height: 49px;
	text-indent: -5000px;
	position:absolute;
	top:-10px;
	left:-8px;
	}

.cashback_list{
	clear:both;
	margin-left:5px;
	margin-top:10px;
	}

.cashback_list ul li{
	display:block;
	float:left;
	width:180px;
	height:230px;
	padding-top:0px;
	padding-left:3px;
	padding-right:3px;	
	text-align:left;
	}

.cashback_in_list{
	/*clear:both;*/
	/*height:120px;*/
	/*margin-left:5px;*/
	/*margin-top:10px;*/
	/*margin-bottom:5px;*/
	}

ul.cashback_in_list li{
	padding-left:5px;
	/*height:20px;*/
	margin-bottom: -1px;
	display:block;
	height:auto;
	float:left;
	width:165px;
	/*background:#2EB0E8;*/
	/*height:120px;*/
	font-size: 10px;
	list-style: square inside url(../img/common/mark_a.png);
	}

/*今月のおすすめキャッシュバック*/
	
.month_cashback_waku{
	width:173px;
	border: 3px solid #006BB6;
	margin-bottom: 15px;
	padding-top:37px;
	position:relative;
	}


.month_cashback_title{
	background:url(../img/common/title_month_cashback.png) no-repeat;
	width: 180px;
	height: 48px;
	text-indent: -5000px;
	position:absolute;
	top:-10px;
	left:-8px;
	}

.month_cashback{
  _zoom: 1;
  overflow: hidden;
	}	
	
.month_cashback ul li{
	border-bottom: 1px solid #B1B8C1;
	padding: 5px;
	font-size:11px;
	}

.month_cashback li a{
	margin-bottom: -1px;

	display:block;
	padding:0px;
	}
/*	
.month_cashback li a:hover{
	background:#DFFFFD;
	}*/
	
.rank_01{background: url(../img/common/icon_rank_01.jpg) no-repeat 0px 3px; min-height:30px;}
.rank_02{background: url(../img/common/icon_rank_02.jpg) no-repeat 0px 3px; min-height:30px;}
.rank_03{background: url(../img/common/icon_rank_03.jpg) no-repeat 0px 3px; min-height:30px;}
.rank_04{background: url(../img/common/icon_rank_04.jpg) no-repeat 0px 3px; min-height:30px;}
.rank_05{background: url(../img/common/icon_rank_05.jpg) no-repeat 0px 3px; min-height:30px;}
.rank_06{background: url(../img/common/icon_rank_06.jpg) no-repeat 0px 3px; min-height:30px;}
.rank_07{background: url(../img/common/icon_rank_07.jpg) no-repeat 0px 3px; min-height:30px;}
.rank_08{background: url(../img/common/icon_rank_08.jpg) no-repeat 0px 3px; min-height:30px;}
.rank_09{background: url(../img/common/icon_rank_09.jpg) no-repeat 0px 3px; min-height:30px;}
.rank_10{background: url(../img/common/icon_rank_10.jpg) no-repeat 0px 3px; min-height:30px;}


/*お知らせ*/
 
.oshirase_title{
	background:#006BB6 url(../img/common/title_oshirase.gif) no-repeat;
	width: 100%;
	height: 24px;
	text-indent: -5000px;
	}
	
.oshirase_waku{
	border: 3px solid #006BB6;
	margin-bottom: 10px;
	margin-left:auto;
	margin-right:auto;
	}


.oshirase_list{

	}
	
.oshirase_list ul li{
	border-bottom: 1px solid #B1B8C1;
	padding: 5px;
	font-size:11px;
	}

.news_more a{
	display:block;
	float:right;
}


/*羊飼い限定タイアップ一覧*/

.tieup_waku{
	border: 3px solid #006BB6;
	margin-top:10px;
	margin-bottom: 20px;
	position:relative;
	padding-top:38px;
	}

.tieup_title{
	background:url(../img/common/title_tieup.png) no-repeat;
	width: 250px;
	height: 49px;
	text-indent: -5000px;
	position:absolute;
	top:-10px;
	left:-8px;
	}
	

	
.tieup_list p{
	padding: 0px;
	background:#FFF0B2;
	}	

.tieup_list{
  _zoom: 1;
  overflow: hidden;
	}	
	
.tieup_list ul li{
	display:block;
	width:250px;
	padding-left: 3px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-size:11px;
	border-bottom: 1px solid #888888;

	}
/*	
.tieup_list ul li a{
	
	}

.tieup_list ul li a:hover{
	background:#DFFFFD;
	}*/
	

/*FX取引会社スプレッド比較*/

.spread_waku{
	border: 3px solid #006BB6;
	margin-bottom: 20px;
	position:relative;
	padding-top:38px;
	}

.spread_title{
	background:url(../img/common/title_spread.png) no-repeat;
	width: 250px;
	height: 48px;
	text-indent: -5000px;
	position:absolute;
	top:-10px;
	left:-8px;
	}
	


.spread_list{
	/*width: 246px;*/
	}
.spread_list table tr td{
	font-size:11px;
	}	
	
.back_grey {
	background: #F2F2F2;
}
.back_white {
	background: #ffffff;
}

.s_kuchikomi{
	float:left;
	}

.s_kuchikomi ul.kuchikomi{
	margin-top: 3px;
	margin-left: 3px;
	}

.s_kuchikomi ul.kuchikomi li{
	float: left;
	list-style-type: none;
	}

.s_kuchikomi ul.kuchikomi li a{
	text-indent: -3000px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
}
a.kuchikomi_but{
	width: 30px;
	background:url(../img/common/button_kuchikomi_d.jpg);
	}


/*比較コンテンツ*/
.hikaku_waku{
	border: 3px solid #006BB6;
	margin-bottom: 15px;
	padding:48px 4px 7px 4px;
	/*text-align: center;*/
	position:relative;
	}

.hikaku_title{
	background:url(../img/common/title_hikaku.png) no-repeat;
	width: 575px;
	height: 47px;
	text-indent: -5000px;
	position:absolute;
	top:-10px;
	left:-8px;
	}
	


.hikaku_list{
  _zoom: 1;
  overflow: hidden;
	}

.hikaku_list_b{
  _zoom: 1;
  overflow: hidden;
  background:#DDF5FF;
	}

table.table_hikaku {
	background: #77CEE8;
}

tr.hikaku_list_top td{
	height:5px;
}

tr.hikaku_list_head td{
	padding: 1px;
	vertical-align: middle;
	background: #77CEE8;
	text-align: center;
	font-size:9px;
	color:#ffffff;
	line-height: 15px;
	border-right:1px solid #ffffff;
	border-top:1px solid #ffffff;
}

tr.hikaku_list_head td.last{
	border-right:none;
}


tr.hikaku_list td{
	padding: 1px;
	text-align: center;
	vertical-align: middle;
	background: #ffffff;
	font-size:10px;
	
}

tr.hikaku_list_b td {
	padding: 1px;
	text-align: center;
	vertical-align: middle;
	font-size:10px;
	
}

tr.hikaku_list td.f8, tr.hikaku_list_b td.f8 {
	font-size:8px;

}

.hikaku_kuchikomi{
	width: 58px;
	background:url(../img/common/button_hyouban.png);
}
tr.hikaku_list td a.hikaku_koushiki, tr.hikaku_list_b td a.hikaku_koushiki{
	width: 58px;
	background:url(../img/common/button_koushiki.png);
}
/*
.hikaku_list li{
	float:left;
	display:block;
	background: url(../img/common/background_d.png) no-repeat;
	background-position: left top;
	height:33px;
	}

.hikaku_list li a{
	display:block;
	width: 106px;
	height: 33px;
	margin-right: 5px;
	color: white;
	font-size: 11px;
	text-align:center;
	line-height: 14px;

}

.hikaku_list li a:hover{
	background: url(../img/common/background_e.png) no-repeat;
}*/
/*
#sample {
  margin-top: 20px;
}
#main {
  clear: left;
  margin: 20px auto;
  padding: 5px 20px;
  width: 900px;
}*/

#hikaku_tab{
  margin-left: 0px;
}

#hikaku_tab li {
  float: left;
  width: 100px;
  height: 35px; 
  margin-right: 0px;
  padding-top:2px;
  list-style: none;
  cursor: pointer;
  background:#eeeeee;
  font-size: 11px;
  line-height: 13px;
  border-top:1px solid #cccccc;
  border-left:1px solid #cccccc;
  border-right:1px solid #cccccc;
}


#hikaku_tab li span {
  display: inline-block;
}
#hikaku_tab li.select {
  color: #fff;
  background:#76CDE7;
  border:1px solid #66AFBC;
  border-bottom:none;
}

#hikaku_tab li.select span {
  /*background: url(img/common/tab_a_right_on.png) no-repeat right;*/
}
.disnon {
  display: none;
}
.hikaku_wrap {
  clear: left;
  /*width: 300px;
  height: 100px;
  font-size: 20px;
  text-align: center;
  line-height: 100px;
  background: #ccc;
  color: #fff;*/
}

/*関連リンク*/

.link_title{
	background:#006BB6 url(../img/common/title_link.gif) no-repeat;
	width: 100%;
	height: 24px;
	text-indent: -5000px;
	}
	
.link_waku{
	border: 3px solid #006BB6;
	margin-bottom: 20px;
	margin-left:auto;
	margin-right:auto;
	}


.link_list{
  _zoom: 1;
  overflow: hidden;
	}	
	
.link_list ul li{
	display:block;
	float:left;
	background:url(../img/common/background_c.gif) repeat-x 0 0;
	width:188px;
	height: 29px;
	font-size:10px;
	font-weight:bold;
	border-bottom:1px solid #eeeeee;
	border-right:1px solid #eeeeee;
	

	}

.link_list ul li a{
	margin-bottom: -1px;
	padding-top: 6px;
	padding-left: 5px;
	display:block;
	height: 100%;
	background:url(../img/common/arrow_blue.png) no-repeat right 7px;
	background-size:15px 15px;	
	}
/*	
.link_list ul li a:hover{
	background:#DFFFFD;
	}*/
	

/*記事カテゴリ*/
 
.cotegory_a_title{
	background:#006BB6 url(../img/common/title_month_a.gif) no-repeat center 0;
	width: 100%;
	height: 26px;
	text-indent: -5000px;
	border-bottom:1px solid #555555;
	}

.cotegory_b_title{
	background:#006BB6 url(../img/common/title_category_a.gif) no-repeat;
	width: 100%;
	height: 26px;
	text-indent: -5000px;
	border-bottom:1px solid #555555;
	}
	
.cotegory_a_waku{
	border: 3px solid #006BB6;
	margin-bottom: 10px;
	margin-left:auto;
	margin-right:auto;
	}


.cotegory_a_list{

	}
	
.cotegory_a_list ul li{
	border-bottom: 1px solid #555555;/* #B1B8C1 */
	padding: 5px;
	font-size:11px;
	}


/* 最新記事 */
.saishin_title{
	background:#006BB6 url(../img/common/title_news_a.gif) no-repeat center 0;
	width: 100%;
	height: 26px;
	text-indent: -5000px;
	border-bottom:1px solid #555555;
	}

/*　　記事　　*/
 
.kiji_waku{
	border: 3px solid #CCCCCC;
	margin-bottom: 15px;
	margin-left:auto;
	margin-right:auto;

	}

.news_title {
margin-top:0px;
margin-bottom:2px;
font-size: 17px;
font-weight: bold;
color:#006BB6;
font-family:'メイリオ','ＭＳ Ｐゴシック';
padding-top:16px;
padding-bottom:10px;
padding-left:5px;
background:#DDF5FF;
border-bottom:3px solid #006BB6;
}

.news_title a:link,
.news_title a:visited {
color: #006BB6;
font-weight: bold;
font-size: 17px;
font-family:'メイリオ','ＭＳ Ｐゴシック';
}

.kiji_title{
	width: 100%;
	font-size:15px;
    font-weight:bold;
	}

.kiji{
	width:539px;
	padding-top: 15px;
	padding-bottom: 10px;
	padding-left:10px;
	padding-right:10px;
	/*border-top: 1px solid #7C7C7C;*/
	/*width: 100%;*/
	}

.kiji_footer{
	padding-top: 5px;
	padding-right:5px;
	/*border-top: 1px solid #7C7C7C;*/
	/*width: 100%;*/
	font-size:10px;
	text-align: right;
	background:#F2F2F2;
	}
	
	
	
	
/*バナー 右上*/
.banner_picup{
	text-align: center;
	}
	
/*
ul.list_menu{
  _zoom: 1;
  overflow: hidden;
	}	
	

ul.list_menu li a{
	margin-bottom: -1px;
	border-bottom: 1px solid #B1B8C1;
	display:block;
	padding:5px;
	}
	
ul.list_menu li a:hover{
	background:#DFFFFD;
	}

/*ライン*/
.line_r_gray_cc{
	border-right:1px solid #3E3E3E;
}
.line_r_gray_19{
	border-right:1px solid #191919;
}

/*アイコン*/
a.icon_red {
	background: #AF2929;
	padding-top: 2px;
	padding-left: 3px;
	padding-right: 3px;
	color: white;
	font-size: 11px;
}

a.icon_blue {
	background: #2A63A1;
	padding-top: 2px;
	padding-left: 3px;
	padding-right: 3px;
	color: white;
	font-size: 11px;
}

/*ウェブページタイトル 仮*/
.main_title{
	background:#2F2F2F;
	font-size:17px;
	padding:10px;
	font-weight:bold;
	border:1px solid #4F4F4F;
	font-family: 'メイリオ','Meiryo','ＭＳ Ｐゴシック','Verdana';
	margin-bottom:15px;
	}

.main_title a{
	font-size:17px;
	color:#ffffff;
	}

.main_title a:hover{
	font-size:17px;
	color:#ffffff;
	text-decoration:underline;
	}


.main_title_top{
	height:87px;
	text-indent:-5000px;
	background:url(../img/common/blog_title.jpg?20130930) no-repeat;
	position:relative;
}
.main_title_top a{
	width:76px;
	height:29px;
	position:absolute;
	right:2px;
	top:37px;
	display:block;
	font-size:17px;
	text-indent:0px;
	}
	
.det_content{
	padding:0px 5px 25px 5px;
	}
	
.navi{ 
padding-bottom:5px;
font-size:12px;
}

.kai_page {
    list-style-type: none;
    text-align: center;
    font-size: 17px;
    font-weight: bold;
    padding-top: 5px;
	padding-bottom:15px;
	margin-bottom:10px;
}

.kai_page .current_page{
	border:2px solid #CCCCCC;
	background:#ffffff;
	padding:0 7px;
}

.kai_page a{
	border:2px solid #006BB6;
	background:#ffffff;
	padding:0 7px;
}

.kai_page a:hover{
	border:2px solid #006BB6;
	background:#006BB6;
	color:#ffffff;
	padding:0 7px;
	text-decoration:none;
}

.kai_page a.link_next{
	margin-left:8px;
}

.kai_page a.link_before{
	margin-right:8px;
}

/* Assets */

.asset-body,
.asset-more,
.asset-more-link,
.asset-excerpt,
.comment-content,
.comment-footer,
.comments-open-content,
.comments-open-footer,
.comments-closed,
.trackbacks-info,
.trackback-content,
.trackback-footer,
.archive-content {
    clear: both;
}

.asset,
.comments,
.trackbacks,
.archive {
    overflow: hidden;
    width: 100%;
}

.asset,
.asset-content,
.comments,
.trackbacks,
.archive {
    position: static;
    clear: both;
}

.asset,
.comments,
.comments-content,
.trackbacks,
.archive,
.search-form {
    margin-bottom: 1.5em;
}

.asset-header,
.asset-content,
.asset-body,
.comments-header,
.comment-content,
.comment-footer,
.comments-open-header,
.comments-open-content,
#comments-open-footer,
.comments-closed,
#comment-form-external-auth,
#comment-greeting,
.comments-open-moderated,
#comment-form-name,
#comment-form-email,
#comment-form-url,
#comment-form-remember-me,
#comment-form-reply,
#comments-open-text,
.trackbacks-header,
.trackbacks-info,
.trackback-content,
.trackback-footer,
.archive-content,
.search-form-header,
.search-results-header {
    margin-bottom: .75em;
}

#comment-form-remember-me label,
#comment-form-reply label {
    display: inline;
}

.entry-categories,
.entry-tags {
    margin-bottom: .5em;
}

.asset-name {
    margin-bottom: .25em;
}

.asset-footer,
.asset-meta {
    font-size: 11px;
}

.asset-meta {
    margin-top: .25em;
    padding-top: 2px;
    padding-bottom: .3em;
    font-weight: normal;
}

.asset-footer {
    clear: both;
    margin-top: 1.5em;
    padding-top: .5em;
}

.asset, .asset-content{ margin-bottom:0;}

.content-nav {
    text-align: center;
}

.entry-tags h4,
.entry-categories h4 {
    margin-bottom: 0;
    margin-right: .25em;
    display: inline;
    font-weight: bold;
}

.entry-tags ul,
.entry-categories ul {
    display: inline;
    list-style: none;
    margin-left: 0;
    padding-left: 0;
}
.entry-tags ul li,
.entry-categories ul li {
    display: inline;
}

.mt-image-left {
    float: left;
    margin: 0 20px 20px 0;
}

.mt-image-center {
    display: block;
    margin: 0 auto 20px;
    text-align: center;
}

.mt-image-right {
    float: right;
    margin: 0 0 20px 20px;
}

/* 初心者 */
.title_beginner{
	background:#ffffff;
	border:2px solid #006BB6;
	margin-bottom:10px;
	margin-top:20px;
	}
	
.pink_menu{
	background:#FFC5C5;
	padding:7px 0px 0px 7px;
	margin:0px 5px 10px 10px;
	}
	
.pink_menu ul{
	padding-top:5px;
	}
	
.pink_menu ul li{
	float:left;
	padding-right:9px;
	padding-bottom:3px;
	}
	
.pink_menu ul li a:hover img {
	opacity: 0.9;
	filter: alpha(opacity=70);
	-ms-filter: "alpha( opacity=70 )";
	}
	
.subtitle_beginner{
	border-bottom:1px dashed #7F7F7F;
	font-family:'メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	font-size:18px;
	font-weight:bold;
	padding:0px 0px 5px 0px;
	}
	
.beginner_no{
	font-family:'SimHei';
	color:#FFFFFF;
	font-size:22px;
	background:#E53039;
	width:22px;
	text-align:center;
	padding:2px;
	margin-right:5px;
	}
	
.img_back a{
	padding:8px 5px 8px 12px;
	width:216px;
	background:url(../img/beginner/menu_back.jpg) no-repeat;
	font-family:'メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	color:#006BB6;
	margin-bottom:5px;
	display:block;
	font-weight:bold;
	font-size:14px;
	text-align:right;
	}
	
.img_next a{
	padding:8px 12px 8px 8px;
	width:213px;
	font-size:14px;
	background:url(../img/beginner/menu_next.jpg) no-repeat;
	font-family:'メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	color:#006BB6;
	margin-bottom:5px;
	display:block;
	font-weight:bold;
	text-align:left;
	}
	
	
.img_back a:hover,.img_next a:hover{
	color:#006BB6;
	text-decoration:underline;
	}
	
.waku_white{
	border:2px solid #006BB6;
	background:#FFFFFF;
	padding:0 0 10px 0;
	color:#323232;

}


.waku_white p{
	font-family:'メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
}

.waku_white h3 a{
	color:#0C4DAA;
	font-family:'メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	}
	
.secret_list{
	padding:15px 0 0px 10px;
}

.secret_list li{
	margin-bottom:15px;
}

.reverage_hitsuji{
	width:725px;
	background:url(../img/beginner/img_beginner3_b.gif) no-repeat right bottom;
	padding-top:15px;
	padding-bottom:15px;
}

.graybox_l{
	width:340px;
	height:170px;
	border:1px solid #ccc;
	margin-left:15px;
}

.graybox_r{
	width:340px;
	height:170px;
	border:1px solid #ccc;
	margin-right:15px;
}

.graybox_l p, .graybox_r p{
	padding:10px 10px 0 10px;
}

.waku_blue{
	width:680px;
	height:307px;
	background:url(../img/beginner/waku_blue.gif) no-repeat center 0;
	margin:15px auto 0 auto;
	padding:20px 0 20px 20px;
}

.swap_hitsuji{
	width:725px;
	padding:20px 0 60px 0;
	background:url(../img/beginner/img_beginner7_b.gif) no-repeat right bottom;
}

/* 使い方 */
.title_help{
	background:#ffffff;
	border:2px solid #006BB6;
	margin-bottom:20px;
	margin-top:20px;
	}
	
.gray_menu{
	background:#006BB6;
	padding:7px 0px 0px 11px;
	margin:0px 10px 10px 10px;
	}
	
.gray_menu ul{
	padding-top:5px;
	}
	
.gray_menu ul li{
	float:left;
	padding-right:12px;
	padding-bottom:3px;
	}
	
.gray_menu ul li a:hover img {
	opacity: 0.9;
	filter: alpha(opacity=70);
	-ms-filter: "alpha( opacity=70 )";
	}


.blue_menu{
	background:#DDF5FF;
	padding:7px 0px 0px 11px;
	margin:0px 10px 10px 10px;
	}

.blue_menu ul{
	padding-top:5px;
	}
	
.blue_menu ul li{
	float:left;
	padding-right:12px;
	padding-bottom:3px;
	}

.blue_menu ul li a:hover img {
	opacity: 0.9;
	filter: alpha(opacity=70);
	-ms-filter: "alpha( opacity=70 )";
	}

.blue_menu .img_next a, .blue_menu .img_back a{
	border:1px solid #006BB6;
}

.help_title{
	background:#ffffff;
	font-size:21px;
	font-weight:bold;
	font-family:'メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	letter-spacing:0.1em;
	padding:18px 10px 12px 10px;
	margin-bottom:0px;
	border:1px solid #006BB6;
	border-left:none;
	border-right:none;
	color:#006BB6;
}

.subtitle_help{
	font-family:'メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	font-size:16px;
	font-weight:bold;
	background:#DDF5FF;
	border:none;
	padding:7px 0px 5px 10px;
	color:#191919;
	}

.point_help{
	padding-bottom:15px;
	display:none;
}

.commentbox{
	width:620px;
	font-family:'メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	padding-top:7px;
}

.commentbox h4{
	color:#323232;
	font-size:16px;
	margin-bottom:5px;
}


.m_spe{
	margin:15px 0px 30px 0px;
	}
	
/*　りメンバーFXとは */
.point_concept{
	background:#ffffff;
	padding:15px;
	margin: 0px 10px 15px 10px;
	border:3px solid #006BB6;
	}
	
.img_underline{
	border-bottom:1px solid #eeeeee;
	}
	
.border_red{
	border:2px solid #A1170F ;}
	
.border_red  a:hover img {
	opacity: 0.8;
	filter: alpha(opacity=80);
	-ms-filter: "alpha( opacity=80 )";
	padding:0px;
	margin:0px;
	}


.border_blue{
	border:2px solid #005692 ;
	margin-left:10px;
	margin-right:10px;
	}
	
.border_blue  a:hover img {
	opacity: 0.8;
	filter: alpha(opacity=80);
	-ms-filter: "alpha( opacity=80 )";
	padding:0px;
	margin:0px;
	}
	
/* 比較*/
.title_gray_waku{
	border:2px solid #006BB6;
	margin-bottom:15px;
	margin-top:20px;
	}

.btn_list{
	margin-bottom:15px;
	background:#F2F2F2;
	padding-top:8px;
	padding-left:10px;
	padding-bottom:5px;
	}
	
.btn_list ul li{
	float:left;
	padding:6px;
	}
	
.btn_list ul li a:hover img {
	opacity: 0.8;
	filter: alpha(opacity=80);
	-ms-filter: "alpha( opacity=80 )";
	}

.line_color_a{
	font-size:26px;
	background:#FFC50D;
	font-weight:bold;
	padding:12px 15px 9px 15px;
	line-height:120%;
	}
	

.line_color_b{
	font-size:26px;
	background:#93C5E6;
	font-weight:bold;
	padding:12px 15px 9px 15px;
	line-height:120%;
	}
	
.line_color_c{
	font-size:26px;
	background:#FF9C71;
	font-weight:bold;
	padding:12px 15px 9px 15px;
	line-height:120%;
	}
	
.line_color_d{
	font-size:26px;
	background:#e6e6e6;
	font-weight:bold;
	padding:12px 15px 9px 15px;
	line-height:120%;
	}
	
	
	
.p10{ padding:10px;}

.img_back_ranking{ 
	/*background:url(../img/fx-hikaku/img_back.jpg) no-repeat;*/
	padding:6px;
	}
	
.radar{ width:200px; height:200px; margin:9px;}
.star_point{
	border:1px solid #E76565;
	background:#FFFFEC;
	padding:10px;
	}
	
.star_point ul li{
	float:left;
	}

.star_point ul li.on{
	font-size:22px;
	color:#C5981B;
	}
	
.star_point ul li.off{
	font-size:22px;
	color:#E2E2E2;
	}
		


	
	
table.table_ranking {
	border-collapse: collapse;
	font-weight:bold;
	font-size:12px;
}

table.table_ranking th{
	border:1px solid #76CDE7;
	background:#76CDE7;
	color:#FFFFFF;
	width:84px;
	padding:5px;
}

table.table_ranking th.left{
	border:1px solid #76CDE7;
	background:#DDF5FF;
	color:#191919;
}

table.table_ranking th.line_w{
	border-right:1px solid #ffffff;
}

table.table_ranking td{
	padding: 12px;
	vertical-align: middle;
	background: #FFFFFF;
	text-align: center;
	font-size:14px;
	line-height: 15px;
	border:1px solid #76CDE7;
	
}

table.table_ranking2 {
	border-collapse: collapse;
	text-align:left;
	border:1px solid #76CDE7;
	font-size:12px;
}

table.table_ranking2 th{
	border:1px solid #76CDE7;
	background:#DDF5FF;
	width:80px;
	padding:5px;
	font-weight:bold;
}

table.table_ranking2 td{
	padding: 5px;
	vertical-align: middle;
	width:74px;
	background: #FFFFFF;
	line-height: 15px;
	border:1px solid #76CDE7;
	font-weight:bold;
}

.w476{ width:476px;}

.imgcolor_a{
	background:url(../img/fx-hikaku/btn_ranking_title_a.gif?20150904) no-repeat;
	border:2px solid #CF0615;
	}
	
.imgcolor_b{
	background:url(../img/fx-hikaku/btn_ranking_title_b.gif?20150904) no-repeat;
	border:2px solid #144068;
	}

.imgcolor_c{
	background:url(../img/fx-hikaku/btn_ranking_title_c.gif?20150904) no-repeat;
	border:2px solid #572B53;
	}

.imgcolor_d{
	background:url(../img/fx-hikaku/btn_ranking_title_d.gif?20150904) no-repeat;
	border:2px solid #E68900;
	}

.imgcolor_e{
	background:url(../img/fx-hikaku/btn_ranking_title_e.gif?20150904) no-repeat;
	border:2px solid #757980;
	}

.imgcolor_f{
	background:url(../img/fx-hikaku/btn_ranking_title_f.gif?20150904) no-repeat;
	border:2px solid #559726;
	}

.imgcolor_g{
	background:url(../img/fx-hikaku/btn_ranking_title_g.gif?20150904) no-repeat;
	border:2px solid #274E3C;
	}

.imgcolor_h{
	background:url(../img/fx-hikaku/btn_ranking_title_h.gif?20150904) no-repeat;
	border:2px solid #8E4D22;
	}
	
.imgcolor_i{
	background:url(../img/fx-hikaku/btn_ranking_title_i.gif?20150904) no-repeat;
	border:2px solid #1D8FE5;
	}
	
.imgcolor_j{
	background:url(../img/fx-hikaku/btn_ranking_title_j.gif) no-repeat;
	border:2px solid #336CAB;
	}
	
.imgcolor_k{
	background:url(../img/fx-hikaku/btn_ranking_title_k.gif?20150904) no-repeat;
	border:2px solid #336CAB;
	}

.imgcolor_kb{
	background:url(../img/fx-hikaku/btn_ranking_title_k_b_on.gif) no-repeat;
	border:2px solid #C00;
	}

.imgcolor_l{
	background:url(../img/fx-hikaku/btn_ranking_title_k_b.gif?20150904) no-repeat;
	border:2px solid #C00;
	}

a.btn_ranking_title{
	text-indent:-7000px;
	width:766px;
	height:100px;
	display:block;
	margin-bottom:10px;
	}
		
a:hover.btn_ranking_title {
	opacity: 0.75;
	filter: alpha(opacity=75);
	-ms-filter: "alpha( opacity=75 )";
	}

a.btn_ranking_title_b{
	width:766px;
	height:100px;
	display:block;
	margin-bottom:10px;
	}
		
a:hover.btn_ranking_title_b {
	opacity: 0.75;
	filter: alpha(opacity=75);
	-ms-filter: "alpha( opacity=75 )";
	}

ul.sp_icon li{ float:left; padding-right:3px;}
#article{ padding-bottom:10px;}
.btn_white{ background:#FFFFFF;}

div.table_center table td{
	text-align:center;}

.thumb_container{width:436px; margin:10px auto;}
.thumbnailimage { float:left; padding:7px;}
.large_thumb	{float:left; position: relative; width:436px; height:75px; padding:0px 10px 0px 0;}
img.large_thumb_image	{position:absolute; left:5px; top:4px;}
.large_thumb_border	{width:64px; height:64px; position:absolute; }
.large_thumb_shine	{
	width: 436px;
	height: 75px;
	background: url('../img/interface/shine.png');
	position: absolute;
	background-position: -500px 0;
	left: 5px;
	top: 4px;
	background-repeat: no-repeat;
}

.large_thumb_shine a{
	width: 436px;
	height: 75px;
	text-indent:-9000px;
	display:block;
}

/* ブログ */

/* トップページ用 */
.blogbody_top {
    /*width: 442px;*/
    color: #000000;
    background: #ffffff;
	margin-top:3px;
    font-size: 12px;
    word-break: break-all;
}

.blogbody_top .entry-asset{
	padding: 10px 0px 7px 0px;
	border-bottom:1px solid #E5E5E5;
}

.blog_day{
	display:block;
	float:left;
	font-size:12px;
	padding-top:2px
}

.blogtitle_top{
	display:block;
	float:left;
	padding:0;
	margin:0 0 0 10px;
	line-height:120%;
	font-size:13px;
	letter-spacing:0.1em;
}

/* リンク */
.blogbody_top a,
.blogbody_top a:link,
.blogbody_top a:visited {
	display:block;
	width:390px;
	padding:5px 0;
    color: #006BB6;
text-decoration:none;
font-size:13px;
font-weight:bold;
background:url(../img/common/arrow_blue.png) no-repeat right 1px;
}
.blogbody_top a:hover {
    text-decoration: underline;
	filter:alpha(opacity=85);
     -moz-opacity:0.85;
     -khtml-opacity: 0.85;
     opacity:0.85;
}
.blogbod_topy a:active {}

/* トップページ用ここまで */



/* エントリー */
.blogbody {
    width: 560px;
    color: #000000;
    background: #ffffff;
	border:3px solid #CCCCCC;
	margin-bottom:10px;
/*    background-position: right; 
    background-repeat: repeat-y; 
    background-image: url(".gif");*/
    font-size: 12px;
    line-height:200%;
    word-break: break-all;
}
.blogbody img {
}

/* リンク */
.blogbody a,
.blogbody a:link,
.blogbody a:visited {
    color: #0044cc;
text-decoration:none;
}
.blogbody a:hover {
    color: #006699;
    text-decoration: underline;
}
.blogbody a:active {}

/* エントリーのテキストエリア可変長指定 */
.blogbody textarea {
    width: 97%;
}

/* 追記 */
.blogbody.extended {}


.kiji_waku2{
	/*background: url(../img/common/title_kiji.jpg) repeat-x;*/
	background:#FFF698;
	border-bottom:3px solid #006BB6;
	list-style:none;
	}

/* エントリータイトル */

.title {
margin-top:0px;
margin-bottom:2px;
margin-left:3px;
margin-right:3px;
font-size: 17px;
font-weight: bold;
color:#006BB6;
font-family:'メイリオ','ＭＳ Ｐゴシック';
padding-top:11px;
padding-bottom:5px;
padding-left:5px;
}

.title a:link,
.title a:visited {
color: #006BB6;
font-weight: bold;
font-size: 17px;
font-family:'メイリオ','ＭＳ Ｐゴシック';
}




.text {
    color: #000000;
    line-height:150%;
	padding:8px;
	font-size: 12px;
	}

.text ul {
    padding-left: 35px;
}

.text ul li {
}


.ss {  color:#ff0000; font-size :1.6em; font-family:Arial Black; font-weight: bold; }
.aa {  color:#ff3399; font-size :1.6em; font-family:Arial Black; font-weight: bold; }
.bb {  color:#ff9933; font-size :1.6em; font-family:Arial Black;  font-weight: bold; }
.cc {  color:#006600; font-size :1.6em; font-family:Arial Black; font-weight: bold; }
.maru2 {  color:#ff0000; font-size :1.5em; font-weight: bold; }
.maru {  color:#ff3399; font-size :1.5em; font-weight: bold; }
.san {  color:#ff9933; font-size :1.5em; font-weight: bold; }
.batu {  color:#006600; font-size :1.5em; font-weight: bold; }
.gozen {  color:#990000; text-align: center;font-weight: bold; font-size :16px; font-family:Arial Black; }
.sanzen { text-align: center;font-weight: bold; font-size :16px; font-family:Arial Black; }
.nisen {  color:#990000; text-align: center;font-weight: bold; font-size :13px; font-family:Arial Black; }
.ichiman {  color:#990000; text-align: center;font-weight: bold; font-size :18px; font-family:Arial Black; }
.kyusen {  color:#990000; text-align: center;font-weight: bold; font-size :13px; font-family:Arial Black; }
.ichimansita {text-align: center;font-size :16px;font-weight: bold; font-family:HG創英角ﾎﾟｯﾌﾟ体;}
.goman {  color:#ffffff; text-align: center;font-weight: bold; font-size :16px; background-color: #d2e9ff; font-family:Arial Black; }

.c_table td{
	text-align:center;
	vertical-align:middle;
}

.c_table td.tleft{
	text-align:left;
}

.blogbody_top .table_red, .blogbody_top .table_blue{
	width:730px;
}

.blogbody .table_red, .blogbody .table_blue{
	width:540px;
}


/* エントリー日付 */
.date { 
/*
	margin-top:8px;
    padding: 2px 0 2px 5px;*/
/*    background-position: left; 
    background-repeat: no-repeat;
    background-image: url(".gif");*/

    font-size: 11px;
	margin-top:5px;
/*
    font-weight: bold;*/
    text-align: right;
}

/* エントリー日付・コメントタイトル・トラックバックタイトルの配色 */
.date,
.comments-header,
.comments-open-header {
	/*
    color: #ffffff;
    background: #0080c0;
	*/
}


/* 投稿者 */
.posted {
    margin: 10px 0 0 0;
    text-align: right;
    color: #36414d;
    font-size: 10px;
    _font-size: 9px;
	background:#F2F2F2;
	padding-bottom:20px;
	padding-top:10px;
}

.blog_navi{
	text-align:center;
	margin-bottom:10px;
}


/* カレンダー */
.widget-calendar{
	border: 3px solid #006BB6;
	margin-bottom:10px;
}

.widget-calendar table {
width: 100%;
}
.widget-calendar caption {
text-align: center;
padding-top:5px;
font-size:12px;
}

.widget-calendar table th{
width: 24px;
}​



.borderborder{
	border:4px solid #000000;
}


.fs_13{
	font-size:13px;
}

.font_n{
	font-size:12px;
	
}
.fs_10{
	font-size:10px;
}

.font_t{
	font-weight:100;
	font-size:7px;
	line-height:0.8;
	-webkit-transform:scale(0.8);
	display:inline-block;
}

.sp_line{
	line-height:1.3;
}

.line_t{
	line-height:0.8;
}

.ranking_comment{
	text-align:right;
}

.hikaku_comment{
	/*float:right;*/
	font-size:12px;
	margin-top:5px;
}
