/*
Theme Name: ゴールド・ラッシュ アフィリエイト起業塾　特典テンプレート
Description: ゴールド・ラッシュ アフィリエイト起業塾　特典テンプレート
Version: 1.02
Author: ゴールド・ラッシュ アフィリエイト起業塾
*/

@media screen and (min-width:961px) {

.contentsbox:after{

  display:block;
  clear:both;
  height:0;
  line-height:0;
  visibility:hidden;
  content: ".";
  font-size: 0.1em;

}

.contentsbox{

  display:inline-block;

}


body{
	font: 14px "Lucida Sans", "Hiragino Kaku Gothic Pro", Meiryo, "MS PGothic", Osaka;
	text-align: center;
	margin:0;
}

#body_inner{
	width: 960px;
	text-align: left;
	margin: 0px auto;
}

h1,h2,h3,h4,h5{
	margin: 0px;
	padding: 0px;
}

a{
  color:#06C;
}

a:link{
  
}

a:hover{
  text-decoration:none;
}

a:active{
  
}

a:visited{
  
}

#header{
	border-bottom: 1px dashed #ccc;
	position:relative;
}

#header .menu ul,
#header #nav{
	margin: 0px;
	padding: 0px;
}

#header .page_item,
#header .menu-item {
	margin: 0px 1px 1px 0px;
	padding: 3px;
	min-width: 150px;
	list-style: none;
	float: left;
	text-align: center;
	background: #eee;
}


.post{
	border-bottom: 1px dashed #ccc;
}

#contents{
	width: 960px;
}

#main{
	width: 680px;
	float: left;
}

#side,
#side2{
	width: 240px;
	float: right;
	padding-top: 20px;
}

.blog_info ul{
	padding: 0px;
	margin: 0px;
}

.blog_info li{
	font-size: 11px;
	list-style: none;
	float: left;
	padding-left: 15px;
	padding-right: 10px;
	color: #555;
}

li.cal{
	background: url(images/calendar.gif) no-repeat 0 1px;
}

li.cat{
	background: url(images/folder.gif) no-repeat 0 1px;
}

li.tag{
	background: url(images/tag.gif) no-repeat 0 2px;
}

.commentlist{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

.avatar{
	float: left;
}

.comment-content{
	margin-left: 50px;
}

.reply{
	margin-left: 50px;
	margin-bottom: 20px;
}

article.comment{
	font-size: 12px;
	border-top: 1px dashed #ccc;
	padding-top: 20px;
}


.comment_form_over label{
	font-size: 11px;
}


.comment_form_over p{
	margin: 0px;
	padding: 0px;
}

input#author{
	width: 260px;
	border: 1px solid #ccc;
	height: 18px;
}

input#email{
	width: 260px;
	border: 1px solid #ccc;
	height: 18px;
}

input#url{
	width: 545px;
	border: 1px solid #ccc;
	height: 18px;
}

.comment-form-author{
	float: left;
}

.comment-form-email{
	float: right;
}


textarea#comment{
	width: 90%;
	border: 1px solid #ccc;
	height: 100px;
}

.title{
	margin: 20px 0px 5px 0px;
}

#comments-title{
	margin: 20px 0px 5px 0px;

}

#reply-title{
	margin: 50px 0px 10px 0px;
}

.widget-area ul{
	margin: 0px;
	padding: 0px;
	list-style: none;
}

.logged-in-as{
	font-size: 12px;
}

#nameandurl{
	padding-top: 10px;
	margin-bottom: 20px;
}

#textbox{
	padding-top: 10px;
}

.blog_description{
  font-size:12px;
  margin-bottom:20px;
  color:gray;
}


/* @group wp表示でよく使う装飾 */

.post strong{
  	color: maroon;
}

.post em{
	color: gray;
}

.post blockquote{
  	border: 1px solid #ccc;
  	padding: 10px 20px;
  	font-size: 16px;
	font-style: italic;
	color: gray;
}

.post code{
  	color: teal;
	font-family: "Courier New";
}



.thecontent ul{
	
	margin: 0px;
	padding: 0px 0px 0px 20px;
	
}

.thecontent ul li{
	list-style: none;
	background: url(images/tick.gif) no-repeat 0 4px;
	padding-left: 13px;
}


/* @end */

.widget-container{margin-bottom:15px;}
.widget-container h3{color:#FFF;padding:3px;margin-bottom:3px;}
.widget-container ul,
.widget-container ol{margin:5px;}

.widget-container ul li,
.widget-container ol li{margin-bottom:3px;}

#searchform{background:#EEE;padding:5px;}

#news .news_inner{border:#CCC 1px solid;max-height:160px;overflow:auto;}
#news dl{overflow:hidden;border-bottom:1px #CCC dotted;margin:0;padding:5px;}
#news dl:last-child{border:none;}
#news dl dt{width:60px;float:left;height:16px;margin-left:10px;font-size:12px;}
#news dl dd{width:470px;float:left;min-height:16px;}

.column_1 #news{display:none;}
.column_1 #main{width:960px;}
.column_2left #main{float:right!important;}
.column_2left #side{float:left!important;}

.column_2right #main{float:left!important;}
.column_2right #side{float:right!important;}

.column_3 #main{width:425px;float:left;margin-left:270px;}
.column_3 #side{float:left!important;margin-left:-695px;}
.column_3 #side2{float:right!important;}
.column_3 #news dl dd{width:270px!important;}

a.more-link{display:block;background:url(./images/arrow.gif) no-repeat 14px 6px; color:#FFF;width:76px;padding:3px;padding-left:26px;
border-radius: 5px; /* CSS3 */ 
-webkit-border-radius: 5px; /* Webkit */ 
-moz-border-radius: 5px; /* Mozilla */

}
#header{min-height:180px;}
#header .blog_title{padding-top:60px;margin-left:30px;display:block;font-size:30px;font-weight:bold;}
#header a.blog_title{color:#FFF;}
#header .blog_description{margin-left:30px;color:#FFF;}
#footer{border-top:#000 3px solid;margin-top:30px;}
#footer_inner{min-height:120px;overflow:hidden;padding:10px;}
#footer_inner .widget-container {background-color:#FFF;}
#footer_inner .widget-area{width:230px;float:left;margin-right:5px;}
.f_copy{padding-left:15px;}
.f_contents h3{padding:3px;border-bottom:#666 dotted 1px;}
.f_contents{width:220px;float:left;color:#FFF;font-size:12px;margin-right:10px;}
.f_contents ul{margin:0;padding:10px 0px 10px 20px;}
.f_contents ul li a{ color:#FFF;line-height:1.4;}

.f_title{font-size:16px;font-weight:bold;}
.copy{background:#000;color:#CCC;font-size:12px;padding:10px;text-align:center;}
.copy a,
.copy a:hover,
.copy a:visited{color:#FFF;}

ul.breadcrumbs {
	list-style: none;
	padding: 0;
	margin: 10px 0 0 0;
	font-size:12px;
	overflow:hidden;
	
}
ul.breadcrumbs li {
	float: left;
	margin: 0 5px 0 0;
	padding: 0;
	list-style:none;
}

.nav-below{margin-top:10px;font-size:20px;}

.sidebar_ranking{width:234px;margin:10 auto 15px;}
.ranking_item{
border-radius: 5px; /* CSS3 */ 
-webkit-border-radius: 5px; /* Webkit */ 
-moz-border-radius: 5px; /* Mozilla */
overflow:hidden;
margin-bottom:15px;
}
.ranking_tit{margin:4px;}
.ranking_name{font-size:20px;font-weight:bold;color:#C00;line-height:1.05;}
.ranking_image{margin:5px auto 0px;text-align:center;}
.ranking_image img{border:#CCC 1px solid;padding:1px;}
.ranking_image img:hover{
opacity:0.8;
filter:alpha(opacity=80);
-ms-filter: "alpha( opacity=80 )";
}
.ranking_text{margin:0 10px 5px;line-height:1.28;font-size:12px;}
.rank_1st{background:#FBF5E6;}
.rank_2nd{background:#F0F0F0;}
.rank_3rd{background:#F1E0E0;}
.ranking_item .more-link{width:110px;background-color:#066;}
.ranking_link{margin:3px 0 6px 0px;}

.rssfeedicon{position:absolute; top:-4px; right:10px;}
.rssfeedicon:hover{
opacity:0.8;
filter:alpha(opacity=80);
-ms-filter: "alpha( opacity=80 )";
}

.nav-below{overflow:hidden;width:100%;margin:20px auto 10px;}
.nav-next,
.nav-previous a{
	display:block;
	width:48%;
	height:38px;
	float:left;
}
.nav-next{text-align:right;}

/* 汎用スタイル */

.tC,.t_center{text-align:center;}
.tR,.t_right{text-align:right;}
.tL,.t_left{text-align:left;}

/* ブロック要素の上余白用(対象：ブロック要素:p,div) */
.m_top_0{margin-top:0!important;}
.m_top_10{ margin-top:10px!important; }
.m_top_15{ margin-top:15px!important; }
.m_top_20{ margin-top:20px!important; }
.m_top_30{ margin-top:30px!important; }
.m_top_40{ margin-top:40px!important; }
.m_top_50{ margin-top:50px!important; }
.m_top_60{ margin-top:60px!important; }
.m_top_70{ margin-top:70px!important; }
.m_top_80{ margin-top:80px!important; }
.m_top_90{ margin-top:90px!important; }
.m_top_100{ margin-top:100px!important; }
.m_top_120{ margin-top:120px!important; }
.m_top_150{ margin-top:150px!important; }
.m_top_240{ margin-top:240px!important; }

.m_bottom_10{ margin-bottom:10px!important; }
.m_bottom_20{ margin-bottom:20px!important; }
.m_bottom_30{ margin-bottom:30px!important; }
.m_bottom_40{ margin-bottom:40px!important; }
.m_bottom_50{ margin-bottom:50px!important; }
.m_bottom_60{ margin-bottom:60px!important; }

.m_left_0{margin-left:0px!important;}
.m_left_5{margin-left:5px!important;}
.m_left_10{margin-left:10px!important;}
.m_left_15{margin-left:15px!important;}
.m_left_20{margin-left:20px!important;}
.m_left_30{margin-left:30px!important;}
.m_left_40{margin-left:40px!important;}
.m_left_50{margin-left:50px!important;}
.m_left_60{margin-left:60px!important;}

.m_bottom_0{margin-bottom:0!important}


/* 行間用(対象：ブロック要素:p,div) */
.gyo_100{line-height:100%!important;}
.gyo_120{line-height:120%!important;}
.gyo_130{line-height:130%!important;}
.gyo_140{line-height:140%!important;}
.gyo_150{line-height:150%!important;}
.gyo_160{line-height:160%!important;}
.gyo_170{line-height:170%!important;}
.gyo_180{line-height:180%!important;}
.gyo_190{line-height:190%!important;}
.gyo_200{line-height:200%!important;}
.gyo_210{line-height:210%!important;}
.gyo_220{line-height:220%!important;}
.gyo_230{line-height:230%!important;}
.gyo_240{line-height:240%!important;}
.gyo_250{line-height:250%!important;}


/* テキスト背景用 */
.t_bg_red{background:#FFDAD2;}
.t_bg_yellow{background:#FFE36B;}
.t_bg_blue{background:#E2F1FE;}
.t_bg_green{background:#DDFAD3;}

/* テキスト用 */
.red{color:#F00}
.black{color:#333;}
.blue{color:#03F;}
.orange{color:#F60;}
.green{color:#060;}

/* その他 */
.box{border:#D1C9B1 1px solid;padding:10px;background:#FFFEEE;}
.box2{border:#CCC 1px solid;padding:10px;background:#F5F5F5;}
.box3{border:#F30 1px solid;padding:10px;background:#FFF0F2;}
.box4{border:#0CC 1px solid;padding:10px;background:#F1FFEC;}
.t_uline{text-decoration:underline;}

.check{font-size:20px!important;font-weight:bold;padding-left:30px;padding-top:4px;background:url(./images/check.gif) no-repeat left top;min-height:22px;}
.check2{font-size:20px!important;font-weight:bold;padding-left:30px;padding-top:4px;background:url(./images/check2.gif) no-repeat left top;min-height:22px;}
.check3{font-size:20px!important;font-weight:bold;padding-left:30px;padding-top:4px;background:url(./images/check3.gif) no-repeat left top;min-height:22px;}

.t_36px{font-size:36px!important;}
.t_34px{font-size:34px!important;}
.t_32px{font-size:32px!important;}
.t_30px{font-size:30px!important;}
.t_28px{font-size:28px!important;}
.t_26px{font-size:26px!important;}
.t_24px{font-size:24px!important;}
.t_22px{font-size:22px!important;}
.t_20px{font-size:20px!important;}
.t_18px{font-size:18px!important;}
.t_16px{font-size:16px!important;}
.t_14px{font-size:14px!important;}
.t_12px{font-size:12px!important;}
.t_10px{font-size:10px!important;}
	
}

@media only screen and (min-width:376px) and (max-width:960px) {
img {

max-width: 100%;
height: auto;
}		
	
table{
	width: 100%;
	word-break: break-all;
	word-wrap: break-all;
}
	
	.movie-wrap {
     position: relative;
     padding-bottom: 56.25%; /*アスペクト比 16:9の場合の縦幅*/
     height: 0;
     overflow: hidden;
}
 
.movie-wrap iframe {
     position: absolute;
     top: 0;
     left: 0;
     width: 100%;
     height: 100%;
}

	body{
	font: 15px "Lucida Sans", "Hiragino Kaku Gothic Pro", Meiryo, "MS PGothic", Osaka;
	line-height: 1.5;
	margin:6;
}	
	
#news .news_inner{border:#CCC 1px solid;max-height:160px;overflow:auto;}
#news dl{overflow:hidden;border-bottom:1px #CCC dotted;margin:0;padding:5px;}
#news dl:last-child{border:none;}
#news dl dt{width:60px;float:left;height:16px;margin-left:10px;font-size:12px;}
#news dl dd{width:470px;float:left;min-height:16px;}
	
/* 汎用スタイル */

.tC,.t_center{text-align:center;}
.tR,.t_right{text-align:right;}
.tL,.t_left{text-align:left;}

/* ブロック要素の上余白用(対象：ブロック要素:p,div) */
.m_top_0{margin-top:0!important;}
.m_top_10{ margin-top:10px!important; }
.m_top_15{ margin-top:15px!important; }
.m_top_20{ margin-top:20px!important; }
.m_top_30{ margin-top:30px!important; }
.m_top_40{ margin-top:40px!important; }
.m_top_50{ margin-top:50px!important; }
.m_top_60{ margin-top:60px!important; }
.m_top_70{ margin-top:70px!important; }
.m_top_80{ margin-top:80px!important; }
.m_top_90{ margin-top:90px!important; }
.m_top_100{ margin-top:100px!important; }
.m_top_120{ margin-top:120px!important; }
.m_top_150{ margin-top:150px!important; }
.m_top_240{ margin-top:240px!important; }

.m_bottom_10{ margin-bottom:10px!important; }
.m_bottom_20{ margin-bottom:20px!important; }
.m_bottom_30{ margin-bottom:30px!important; }
.m_bottom_40{ margin-bottom:40px!important; }
.m_bottom_50{ margin-bottom:50px!important; }
.m_bottom_60{ margin-bottom:60px!important; }

.m_left_0{margin-left:0px!important;}
.m_left_5{margin-left:5px!important;}
.m_left_10{margin-left:10px!important;}
.m_left_15{margin-left:15px!important;}
.m_left_20{margin-left:20px!important;}
.m_left_30{margin-left:30px!important;}
.m_left_40{margin-left:40px!important;}
.m_left_50{margin-left:50px!important;}
.m_left_60{margin-left:60px!important;}

.m_bottom_0{margin-bottom:0!important}


/* 行間用(対象：ブロック要素:p,div) */
.gyo_100{line-height:100%!important;}
.gyo_120{line-height:120%!important;}
.gyo_130{line-height:130%!important;}
.gyo_140{line-height:140%!important;}
.gyo_150{line-height:150%!important;}
.gyo_160{line-height:160%!important;}
.gyo_170{line-height:170%!important;}
.gyo_180{line-height:180%!important;}
.gyo_190{line-height:190%!important;}
.gyo_200{line-height:200%!important;}
.gyo_210{line-height:210%!important;}
.gyo_220{line-height:220%!important;}
.gyo_230{line-height:230%!important;}
.gyo_240{line-height:240%!important;}
.gyo_250{line-height:250%!important;}


/* テキスト背景用 */
.t_bg_red{background:#FFDAD2;}
.t_bg_yellow{background:#FFE36B;}
.t_bg_blue{background:#E2F1FE;}
.t_bg_green{background:#DDFAD3;}

/* テキスト用 */
.red{color:#F00}
.black{color:#333;}
.blue{color:#03F;}
.orange{color:#F60;}
.green{color:#060;}

/* その他 */
.box{border:#D1C9B1 1px solid;padding:10px;background:#FFFEEE;}
.box2{border:#CCC 1px solid;padding:10px;background:#F5F5F5;}
.box3{border:#F30 1px solid;padding:10px;background:#FFF0F2;}
.box4{border:#0CC 1px solid;padding:10px;background:#F1FFEC;}
.t_uline{text-decoration:underline;}

.check{font-size:20px!important;font-weight:bold;padding-left:30px;padding-top:4px;background:url(./images/check.gif) no-repeat left top;min-height:22px;}
.check2{font-size:20px!important;font-weight:bold;padding-left:30px;padding-top:4px;background:url(./images/check2.gif) no-repeat left top;min-height:22px;}
.check3{font-size:20px!important;font-weight:bold;padding-left:30px;padding-top:4px;background:url(./images/check3.gif) no-repeat left top;min-height:22px;}

.t_36px{font-size:36px!important;}
.t_34px{font-size:34px!important;}
.t_32px{font-size:32px!important;}
.t_30px{font-size:30px!important;}
.t_28px{font-size:28px!important;}
.t_26px{font-size:26px!important;}
.t_24px{font-size:24px!important;}
.t_22px{font-size:22px!important;}
.t_20px{font-size:20px!important;}
.t_18px{font-size:18px!important;}
.t_16px{font-size:16px!important;}
.t_14px{font-size:14px!important;}
.t_12px{font-size:12px!important;}
.t_10px{font-size:10px!important;}
	
}

@media screen and (max-width:375px) {
img {

max-width: 100%;
height: auto;
}		
	
table{
	width: 100%;
	word-break: break-all;
	word-wrap: break-all;
}
	
	.movie-wrap {
     position: relative;
     padding-bottom: 56.25%; /*アスペクト比 16:9の場合の縦幅*/
     height: 0;
     overflow: hidden;
}
 
.movie-wrap iframe {
     position: absolute;
     top: 0;
     left: 0;
     width: 100%;
     height: 100%;
}

	body{
	font: 15px "Lucida Sans", "Hiragino Kaku Gothic Pro", Meiryo, "MS PGothic", Osaka;
	line-height: 1.5;
	margin:6;
}	
	
#news .news_inner{border:#CCC 1px solid;max-height:160px;overflow:auto;}
#news dl{overflow:hidden;border-bottom:1px #CCC dotted;margin:0;padding:5px;}
#news dl:last-child{border:none;}
#news dl dt{width:60px;float:left;height:16px;margin-left:10px;font-size:12px;}
#news dl dd{width:470px;float:left;min-height:16px;}
	
/* 汎用スタイル */

.tC,.t_center{text-align:center;}
.tR,.t_right{text-align:right;}
.tL,.t_left{text-align:left;}

/* ブロック要素の上余白用(対象：ブロック要素:p,div) */
.m_top_0{margin-top:0!important;}
.m_top_10{ margin-top:10px!important; }
.m_top_15{ margin-top:15px!important; }
.m_top_20{ margin-top:20px!important; }
.m_top_30{ margin-top:30px!important; }
.m_top_40{ margin-top:40px!important; }
.m_top_50{ margin-top:50px!important; }
.m_top_60{ margin-top:60px!important; }
.m_top_70{ margin-top:70px!important; }
.m_top_80{ margin-top:80px!important; }
.m_top_90{ margin-top:90px!important; }
.m_top_100{ margin-top:100px!important; }
.m_top_120{ margin-top:120px!important; }
.m_top_150{ margin-top:150px!important; }
.m_top_240{ margin-top:240px!important; }

.m_bottom_10{ margin-bottom:10px!important; }
.m_bottom_20{ margin-bottom:20px!important; }
.m_bottom_30{ margin-bottom:30px!important; }
.m_bottom_40{ margin-bottom:40px!important; }
.m_bottom_50{ margin-bottom:50px!important; }
.m_bottom_60{ margin-bottom:60px!important; }

.m_left_0{margin-left:0px!important;}
.m_left_5{margin-left:5px!important;}
.m_left_10{margin-left:10px!important;}
.m_left_15{margin-left:15px!important;}
.m_left_20{margin-left:20px!important;}
.m_left_30{margin-left:30px!important;}
.m_left_40{margin-left:40px!important;}
.m_left_50{margin-left:50px!important;}
.m_left_60{margin-left:60px!important;}

.m_bottom_0{margin-bottom:0!important}


/* 行間用(対象：ブロック要素:p,div) */
.gyo_100{line-height:100%!important;}
.gyo_120{line-height:120%!important;}
.gyo_130{line-height:130%!important;}
.gyo_140{line-height:140%!important;}
.gyo_150{line-height:150%!important;}
.gyo_160{line-height:160%!important;}
.gyo_170{line-height:170%!important;}
.gyo_180{line-height:180%!important;}
.gyo_190{line-height:190%!important;}
.gyo_200{line-height:200%!important;}
.gyo_210{line-height:210%!important;}
.gyo_220{line-height:220%!important;}
.gyo_230{line-height:230%!important;}
.gyo_240{line-height:240%!important;}
.gyo_250{line-height:250%!important;}


/* テキスト背景用 */
.t_bg_red{background:#FFDAD2;}
.t_bg_yellow{background:#FFE36B;}
.t_bg_blue{background:#E2F1FE;}
.t_bg_green{background:#DDFAD3;}

/* テキスト用 */
.red{color:#F00}
.black{color:#333;}
.blue{color:#03F;}
.orange{color:#F60;}
.green{color:#060;}

/* その他 */
.box{border:#D1C9B1 1px solid;padding:10px;background:#FFFEEE;}
.box2{border:#CCC 1px solid;padding:10px;background:#F5F5F5;}
.box3{border:#F30 1px solid;padding:10px;background:#FFF0F2;}
.box4{border:#0CC 1px solid;padding:10px;background:#F1FFEC;}
.t_uline{text-decoration:underline;}

.check{font-size:20px!important;font-weight:bold;padding-left:30px;padding-top:4px;background:url(./images/check.gif) no-repeat left top;min-height:22px;}
.check2{font-size:20px!important;font-weight:bold;padding-left:30px;padding-top:4px;background:url(./images/check2.gif) no-repeat left top;min-height:22px;}
.check3{font-size:20px!important;font-weight:bold;padding-left:30px;padding-top:4px;background:url(./images/check3.gif) no-repeat left top;min-height:22px;}

.t_36px{font-size:36px!important;}
.t_34px{font-size:34px!important;}
.t_32px{font-size:32px!important;}
.t_30px{font-size:30px!important;}
.t_28px{font-size:28px!important;}
.t_26px{font-size:26px!important;}
.t_24px{font-size:24px!important;}
.t_22px{font-size:22px!important;}
.t_20px{font-size:20px!important;}
.t_18px{font-size:18px!important;}
.t_16px{font-size:16px!important;}
.t_14px{font-size:14px!important;}
.t_12px{font-size:12px!important;}
.t_10px{font-size:10px!important;}
	
}	