/*
Theme Name: twentythirteen_child
Template: twentythirteen
*/
 
@import url('../twentythirteen/style.css');
@import url('home.css');

.clr:after {
  display: block;
  clear: both;
  content: "";
}

@media screen and (min-width:1000px) {
.blogrank {
	padding-right:320px;
}
}
/*--------------------------------------------------------
 テーブルに横スクロールバーを表示 （2017.03.08）
-------------------------------------------------------*/
@media (max-width: 640px) {
    .table-scroll {
        overflow-x: scroll;
    }
}


/*--------------------------------------------------------
テーブル修正（2017.03.06）
-------------------------------------------------------*/
.table_id7463 td {
	line-height:2em;
}

/*--------------------------------------------------------
おすすめ株情報サイト（2016.10.21）
-------------------------------------------------------*/

.osusume_desc strong.head { font-size:x-large; }
.osusume_desc strong.red {
	font-size:14pt;
	color:#F00;
}

.osusume_desc ul li {
	list-style-type:disc;
	color:#F00;
}
.osusume_cont {
	background-color:#EFEFEF;
	padding:1em 1em 2em;
}
.osusume_sec {
	border:1px solid #CCC;
	border-radius:10px;
	background-color:#FFF;
	padding:1em;
	margin-bottom:2em;
}
.osusume_sec h2,
.osusume_sec h3 {
	width:100%;
	text-align:center;
	padding-bottom:0.5em;
	margin-bottom:0.5em;
	border-bottom:1px solid #ccc;
	font-size:30px;
}
.osusume_sec h2 a,
.osusume_sec h3 a {
	color:#F00;
	text-decoration:underline;
}
.osusume_sec h2 a:hover,
.osusume_sec h3 a:hover {
	text-decoration:none;
}
.osusume_sec_img { text-align:center; }
.osusume_sec_img figure { display:inline-block; max-width:80%; }
.osusume_sec_txt { margin-bottom:1em; }
.osusume_sec_foot a {
	display:block;
	padding:0.7em;
	font-size:1.3em;
	text-align:center;
	color:#FFF;
	font-weight:bold;
	border-radius:5px;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fea700+0,b76100+100 */
	background: rgb(254,167,0); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(254,167,0,1) 0%, rgba(183,97,0,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  rgba(254,167,0,1) 0%,rgba(183,97,0,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  rgba(254,167,0,1) 0%,rgba(183,97,0,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fea700', endColorstr='#b76100',GradientType=0 ); /* IE6-9 */
}
.osusume_sec_foot a:hover {
	color:#FFF;
	text-decoration:none;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffaa19+0,cc7a28+100 */
	background: rgb(255,170,25); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(255,170,25,1) 0%, rgba(204,122,40,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  rgba(255,170,25,1) 0%,rgba(204,122,40,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  rgba(255,170,25,1) 0%,rgba(204,122,40,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffaa19', endColorstr='#cc7a28',GradientType=0 ); /* IE6-9 */
}
.osusume_foot strong.red {
	font-size:xx-large;
	color:#F00;
}
.osusume_foot p.red {
	font-size:18pt;
	color:#F00;
}









/*--------------------------------------------------------
INDEX改修（2015.11.10）
-------------------------------------------------------*/
.entry-meta-right {
	
	text-align:right;
	font-size:0.7em;
	color:#bc360a;

}

.site-main .sidebar-container {

    top: 20px !important;

}

header.index_header {
	
	padding:0 !important;

}

.entry-title h2.index_ipo_syousai_title {

    font-size: 18px;
    font-weight: normal;
    line-height: 2.6em;
	margin:0 0 5px;

}

.index_ipo_syousai_title,
.index_ipo_syousai_desc {

	display:inline-block;

}

.index_ipo_syousai_desc {
	
	font-size:0.8em;
	font-weight:bold;

}

.index_ipo_syousai_desc:before {
	
	content:"（";

}

.index_ipo_syousai_desc:after {
	
	content:"）";

}

.index_syousai_date,
.index_syousai_code,
.index_syousai_name,
.index_syousai_market,
.index_syousai_link {
	
	vertical-align:middle;

}

.index_syousai_date{
	
	width:6em;

}

.index_syousai_code{

	width:4em;

}

.index_syousai_market{

	width:5em;

}

.index_syousai_link {
	
	width:20em;
	background-color:#E0E0E0;

}



.index_ipo_btn {
	
	padding-top:5px !important;
	padding-bottom:5px !important;

}


/*
.ipo-btn .btn-right {
	float: right;
	text-align: right;
	width: 22%;
}
*/

.index_ipo_btn span.ipo-syousai{
    background: #e05d22; /* Old browsers */
	background: -webkit-linear-gradient(top, #e05d22 0%, #d94412 100%); /* Chrome 10+, Safari 5.1+ */
	background:   linear-gradient(to bottom, #e05d22 0%, #d94412 100%); /* W3C */
	border: none;
	border-bottom: 3px solid #b93207;
	border-radius: 2px;
	display: inline-block;
	margin-bottom: 0px;
}

.index_ipo_btn span.ipo-syousai a{
	color: #fff;
	text-decoration: none;
	display: block;
	padding: 5px 20px 3px;
}

.index_ipo_btn span.ipo-syousai a:hover{
	color: #fff;
    background: #ed6a31; /* Old browsers */
	background: -webkit-linear-gradient(top, #ed6a31 0%, #e55627 100%); /* Chrome 10+, Safari 5.1+ */
	background:   linear-gradient(to bottom, #ed6a31 0%, #e55627 100%); /* W3C */
	outline: none;
}

.index_ipo_btn span.ipo-hatsune{
    background: #9ecd6d; /* Old browsers */
	background: -webkit-linear-gradient(top, #9ecd6d 0%, #78b53c 100%); /* Chrome 10+, Safari 5.1+ */
	background:   linear-gradient(to bottom, #9ecd6d 0%, #78b53c 100%); /* W3C */
	border: none;
	border-bottom: 3px solid #6ca336;
	border-radius: 2px;
	display: inline-block;
	margin-bottom: 0px!important;
}

.index_ipo_btn span.ipo-hatsune a{
	color: #fff;
	text-decoration: none;
	display: block;
	padding: 5px 20px 3px;
}

.index_ipo_btn span.ipo-hatsune a:hover{
	color: #fff;
    background: #afd887; /* Old browsers */
	background: -webkit-linear-gradient(top, #afd887 0%, #8bc552 100%); /* Chrome 10+, Safari 5.1+ */
	background:   linear-gradient(to bottom, #afd887 0%, #8bc552 100%); /* W3C */
	outline: none;
}

.cat-ichiran_dl {

	border-bottom: 1px dashed #ccc;
	margin-bottom:10px !important;

}

.cat-ichiran_dl dd {

	float:left;
	border-bottom:none !important;
	margin-bottom:10px !important;

}

#cat-ichiran dt h2 {

	font-size: 1.3em;
	line-height: 1em;
	margin-top: 10px;
	margin-bottom: 10px;
	font-weight: normal;

}

.cat-ichiran_thumbnail {
	
	width:150px;
	margin-right:10px;

}

.cat-ichiran_excerpt {

	width:560px;

}

#kensyou_header img {

    float: left !important;
	margin-right:20px;

}


.tk {
	
	margin-bottom:20px;

}

.tk img {

    float: left !important;
	margin-right:20px !important;

}

.tk .koumoku dd {
	
	margin-bottom:5px !important;

}

.tk .syousai {
	
	margin-top:20px;

}



/*--------------------------------------------------------
カテゴリー注目記事追加（2015.04.20）
-------------------------------------------------------*/

.pr_txt {

    max-width: 1080px;
    padding: 0 350px 0 0;

}

.pr_inner {

	padding:10px;
	border:3px solid #dbdbdb;
	background-color:
	
}

/*--------------------------------------------------------
レイアウトの初期設定
-------------------------------------------------------*/
html {
	font-size: 97%;
	overflow-y: scroll;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}


body {
	background-image:url(images/mainbg.png);
	font-style: normal!important;
	font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", sans-serif;
	background-repeat: repeat-x;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	clear: both;
	font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", sans-serif;
	line-height: 1.3;
}

h1 {
	font-size: 34px;
	margin: 15px 0;
}

h2 {
	font-size: 30px;
	margin: 15px 0;
}

h3 {
	font-size: 24px;
	margin: 15px 0;
}

h4 {
	font-size: 18px;
	margin: 10px 0;
}

h5 {
	font-size: 14px;
	margin: 10px 0;
}

h6 {
	font-size: 12px;
	margin: 10px 0;
}

.clearfix:after {
  content: ".";  /* 新しいコンテンツ */
  display: block;
  clear: both;
  height: 0;
  visibility: hidden; /* 非表示に */
}

.clearfix {
  min-height: 1px;
}

* html .clearfix {
  height: 1px;
  /*¥*//*/
  height: auto;
  overflow: hidden;
  /**/
}

/**
 * 3.0 Basic Structure
 * ----------------------------------------------------------------------------
 */

.site {
	background-color: #ffffff;
	margin: 0 auto;
	max-width: 1080px;
	width: 100%;
	border-right-style: none;
	border-left-style: none;
}

/**
 * 4.0 Header
 * ----------------------------------------------------------------------------
 */

/**
 * 4.1 Site Header
 * ----------------------------------------------------------------------------
 */
 
h1.header-h1 {
	font-size: 16px;
	padding-top:7px;
	font-weight: normal;
	margin: 0px;
	padding-bottom: 2px;
}

h2.site-description {
	font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", sans-serif;
	color: #666;
}
 
.site-header .home-link {
	color: #141412;
	display: block;
	margin: 5px auto -5px;
	max-width: 1080px;
	min-height: 156px;
	padding: 0 0px;
	text-decoration: none;
	width: 100%;
	background-image:url(images/new_header2.jpg);
	background-size:contain;
	background-repeat: no-repeat;
	background-position: bottom;
}

.site-description {
	margin: 0;
	font-family: "Source Sans Pro", Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
}





/**
 * 5.0 Content
 * ----------------------------------------------------------------------------
 */
 
.hentry {
	padding: 12px 0;
}

.top-header,
.entry-header,
.entry-content,
.entry-summary,
.entry-meta {
	margin: 0 auto;
	max-width: 730px;
	width: 100%;
}

.sidebar .entry-header,
.sidebar .entry-content,
.sidebar .entry-summary,
.sidebar .entry-meta {
	max-width: 1080px;
	padding: 0 350px 0 0px;
}


@media screen and (max-width:999px) {

.sidebar .entry-header,
.sidebar .entry-content,
.sidebar .entry-summary,
.sidebar .entry-meta {
	width:98%;
	max-width:none;
	padding:0;
}

}











/**
 * ブログバナー
 * ----------------------------------------------------------------------------
 */
 
.blogrank h3 {
	font-size: 16px;
}

.blogrank ul {
	margin-left: -40px;
}

.blogrank ul li {
	list-style-type: none;	
}
 
 
/**
 * 5.1 Entry Header
 * ----------------------------------------------------------------------------
 */

.entry-thumbnail img {
	display: block;
	margin: 0 auto 10px;
}

.entry-header {
	margin-bottom: 5px;
}

.entry-title {
	font-weight: normal;
	font-size: 18px;
	padding-left: 10px;
	line-height: 2.6em;
	background-image: url(images/pagetit.png);
	background-repeat: repeat-x;
}

.entry-title a {
	color: #141412;
}

.entry-title a:hover {
	color: #ea9629;
}

.cat-title {
	font-weight: normal;
	font-size: 18px;
	padding-left: 10px;
	line-height: 2.6em;
	background-image: url(images/pagetit.png);
	background-repeat: repeat-x;
}


/**
 * パンくずリスト
 * ----------------------------------------------------------------------------
 */
 
.breadcrumbs {
	margin-top:10px;
	font-size:0.8em;
	color:#666;
}

.breadcrumbs a {
	color:#666;
}

.breadcrumbs a:hover {
	color: #ea9629;
}

/**
 * ページャー
 * ----------------------------------------------------------------------------
 */
 
.wp-pagenavi { 
	padding-top: 10px;
	padding-bottom: 25px;
}
.wp-pagenavi a,
.pages,
.current {
	margin-right: 4px;
	padding: 3px 6px;
	border: 1px solid #ccc;
	background: #fff;
	text-decoration: none;
	text-align:center;
}
.wp-pagenavi a:hover,
.current{
	color: #fff;
	background: #fea700;
    border: 1px solid #333!important;
}

/**
 * 5.7 Post/Paging Navigation
 * ----------------------------------------------------------------------------
 */
 
.post-navigation {
	background-color: #fff;
	color: #ca3c08;
	font-size: 14px;
	font-style: normal;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
	max-width:730px;
	width:100%;
}

.post-navigation .nav-links {
	margin: 0 auto;
	max-width: 730px;
}

.sidebar .post-navigation .nav-links {
	padding: 0 0px 0 0;
}


/**
 * 5.10 Search Results/No posts
 * ----------------------------------------------------------------------------
 */

.page-header,
.archive-header {
	background-color: #e8e5ce;
	width: 730px;
	margin-top: 10px;
}

.page-title,
.archive-title {
	max-width: 700px;
	width: 100%;
	font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", sans-serif;
	font-size: 30px;
	font-style: normal;
	font-weight: 300;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
}

.page-content {
	margin: 0 auto;
	max-width: 604px;
	padding: 40px 0;
	width: 100%;
}

.sidebar .page-content {
	margin: 0 auto;
	max-width: 1040px;
	padding: 40px 376px 40px 60px;
}

/**
 * 5.12 Comments
 * ----------------------------------------------------------------------------
 */
 
.comments-area .comments-title,
.comment-list {
	margin-left:-20px;
}
 
.sidebar .comments-title,
.sidebar .comment-list,
.sidebar .must-log-in,
.sidebar .comment-reply-title,
.sidebar .comment-navigation,
.sidebar .comment-respond .comment-form {
	max-width: 730px;
	padding-left: 20px;
	padding-right: 50px;
}


/* Comment form */
.comment-respond {
	background-color: #f7f5e7;
	padding: 10px 0;
	max-width:730px;
	margin-bottom:15px;
	width:100%;
}

.comment .comment-respond {
	margin-bottom: 20px;
	padding: 0px;
}

.comment-reply-title,
.comments-title {
	font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: normal;
}

.comment-form [for="author"],
.comment-form [for="email"],
.comment-form [for="url"],
.comment-form [for="yosou"],
.comment-form [for="comment"] {
	float: left;
	padding: 5px 0;
	width: 120px;
	font-size: 14px;
}






/**
 * 6.1 Widgets
 * ----------------------------------------------------------------------------
 */

.widget_text,
.widget_recent_comments,
.widget_categories,
.widget_search,
.widget_calendar{
	border: 3px solid #dbdbdb;
	background-color:#ffffff;
}

.widget {
	background-color: #ffffff;
	font-size: 13px;
	-webkit-hyphens: auto;
	-moz-hyphens:    auto;
	-ms-hyphens:     auto;
	hyphens:         auto;
	word-wrap: break-word;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0;
	padding-right: 15px;
	padding-bottom: 8px;
	padding-left: 15px;
	padding-top: 5px;
}

.widget .widget-title {
	font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", sans-serif;
	font-size: 12px;
	background-image: url(images/widget_h3.png);
	line-height: 34px;
	min-height:34px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	padding-left: 25px;
	font-weight:bold;
	font-style: normal;
}

.widget li {
	padding: 5px 0;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCC;
}

.textwidget img {
	float:right;
}

aside#text-10 img {
	float:none;
        margin-right: 5px;
        margin-bottom: 10px;
}


.textwidget span {
	font-size:16px;
	font-weight: bold;
}

.textwidget p {
	margin-bottom:0px;
}



/**
 * 7.0 Footer
 * ----------------------------------------------------------------------------
 */

.site-footer {
	background-color: #efefef;
	color: #686758;
	font-size: 13px;
	text-align: center;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #fea700;
}

.site-footer nav {
	text-align:center;
	margin-top: 1em;
	margin-right: 1em;
	margin-bottom: 1.5em;
	margin-left: 1em;
}

.site-footer ul {
	margin:0;
	padding:0;
}

.site-footer ul li {
	display:inline-block;
	margin:0 0.5em;
}

.site-footer ul li a:hover {
	color: #ea9629;
}

.site-info {
	color:#FFF;
	background-color: #6b5337;
	margin: 0;
	max-width: 1080px;
	padding: 0px;
	width: 100%;
	line-height: 20px;
	text-align: center;
}

.site-info a {
	color:#FFF;
}

.site-info a:hover {
	color:#FFF;
}


/**
 * IPO情報一覧
 * ----------------------------------------------------------------------------
 */
 
.ipo-sc dt h2 {
	font-size: 16px;
	line-height: 1.4em;
	font-weight: normal;
	margin: 2px 0;
}

.ipo-sc dd {
	border-bottom-style: none!important;
}

.ipo-sc dd table {
	margin-bottom: 5px!important;
}

.ipo-btn .btn-left {
	float: left;
	text-align: right;
	width: 78%;
}

.ipo-btn .btn-right {
	float: right;
	text-align: right;
	width: 22%;
}

.ipo-btn .btn-left p.ipo-syousai{
    background: #e05d22; /* Old browsers */
	background: -webkit-linear-gradient(top, #e05d22 0%, #d94412 100%); /* Chrome 10+, Safari 5.1+ */
	background:   linear-gradient(to bottom, #e05d22 0%, #d94412 100%); /* W3C */
	border: none;
	border-bottom: 3px solid #b93207;
	border-radius: 2px;
	display: inline-block;
	margin-bottom: 0px!important;
}

.ipo-btn .btn-left p.ipo-syousai a{
	color: #fff;
	text-decoration: none;
	display: block;
	padding: 7px 20px 4px;
}

.ipo-btn .btn-left p.ipo-syousai a:hover{
	color: #fff;
    background: #ed6a31; /* Old browsers */
	background: -webkit-linear-gradient(top, #ed6a31 0%, #e55627 100%); /* Chrome 10+, Safari 5.1+ */
	background:   linear-gradient(to bottom, #ed6a31 0%, #e55627 100%); /* W3C */
	outline: none;
}

p.hatsunejump,
.ipo-btn .btn-right p.ipo-hatsune{
    background: #9ecd6d; /* Old browsers */
	background: -webkit-linear-gradient(top, #9ecd6d 0%, #78b53c 100%); /* Chrome 10+, Safari 5.1+ */
	background:   linear-gradient(to bottom, #9ecd6d 0%, #78b53c 100%); /* W3C */
	border: none;
	border-bottom: 3px solid #6ca336;
	border-radius: 2px;
	display: inline-block;
	margin-bottom: 0px!important;
}

p.hatsunejump a,
.ipo-btn .btn-right p.ipo-hatsune a{
	color: #fff;
	text-decoration: none;
	display: block;
	padding: 7px 20px 4px;
}

p.hatsunejump a:hover,
.ipo-btn .btn-right p.ipo-hatsune a:hover{
	color: #fff;
    background: #afd887; /* Old browsers */
	background: -webkit-linear-gradient(top, #afd887 0%, #8bc552 100%); /* Chrome 10+, Safari 5.1+ */
	background:   linear-gradient(to bottom, #afd887 0%, #8bc552 100%); /* W3C */
	outline: none;
}


 
 

/**
 * IPO情報single
 * ----------------------------------------------------------------------------
 */
 
.hatsunebtn {
	text-align: right;
	margin-bottom: 10px;
	font-size: 0.9em;
}
 
.ipo-syousai table {
	table-layout:auto;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #CCC;
	border-left-color: #CCC;
	font-size: 0.85em;
}

.ipo-syousai table.syousaihead {
	margin-bottom: 3px!important;
}

.ipo-syousai table td p{
	margin-bottom:1em;
}

.ipo-syousai table tr th {
	background-color: #E0E0E0;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 5px;
}

.ipo-syousai table tr th.meiwidth {
	width: 65%;
}

.ipo-syousai table tr th.jowidth {
	width: 20%;
}

.ipo-syousai table tr th.hatsuwidth {
	width: 15%;
}

.ipo-syousai table tr th.kaiwidth {
	width: 15%;
}

.ipo-syousai table tr td {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 5px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
}

#gaiyou-box .gaiyou-text {
	float: left;
	width: 500px;
}

#gaiyou-box .gaiyou-text th {
	width: 20%;
}

#gaiyou-box img {
	float: left;
	width: 220px;
	padding: 1px;
	margin:0 10px 10px 0;
	border: 1px solid #CCC;
}

.ipo-syousai h2.ipo-title {
	font-size: 16px;
	background-image: url(images/widget_h3.png);
	line-height: 2.2em;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	padding-left: 25px;
	font-weight: normal;
	font-style: normal;
	background-repeat: no-repeat;
	background-position: left;
}

.ipo-syousai table.ipo-kihon th {
	width: 20%;
}

.ipo-syousai table.ipo-syouken th.thwh {
	width: 16%;
}


/**
 * 初値予想
 * ----------------------------------------------------------------------------
 */

h2.hatsune-title {
	font-weight: normal;
	font-size: 18px;
	padding-left: 10px;
	line-height: 2.6em;
	background-image: url(images/pagetit_ha.png);
	background-repeat: repeat-x;
}

.barlist {
	margin: 15px;
}

.barlist ul {
	padding-left: 0px!important;
	font-size: 0.9em;
}

.barlist li {
	float: left;
	margin-right: 20px;
	list-style-type: none;
	border-left-width: 8px;
	border-left-style: solid;
	padding-left: 8px;
}

.barlist li.bar1,
.yosou-box dd span.bar1 {
    border-left-color: #FF3300;
}

.barlist li.bar2,
.yosou-box dd span.bar2 {
    border-left-color: #FF9900;
}

.barlist li.bar3,
.yosou-box dd span.bar3 {
    border-left-color: #FFFF00;
}

.barlist li.bar4,
.yosou-box dd span.bar4 {
    border-left-color: #FFCC99;
}

.barlist li.bar5,
.yosou-box dd span.bar5 {
    border-left-color: #66CCCC;
}

.barlist li.bar6,
.yosou-box dd span.bar6 {
    border-left-color: #0033FF;
}

.barlist li.bar7,
.yosou-box dd span.bar7 {
    border-left-color: #F0F8FF;
}

/* 投稿 form */

.yosou-box {
	font-size: 0.95em;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	margin-bottom: 10px;
}

.yosou-box dl {
	margin-left: 0px!important;
}

.yosou-box dt.time {
	font-size: 0.9em;
	color: #999;
	font-weight: normal;
	margin-bottom: 5px;
}

.yosou-box dd.yosou-name {
	margin-bottom: 10px!important;
	color: #bc360a;
}

.yosou-box dd span {
	margin-left:15px;
	border-left-width: 8px;
	border-left-style: solid;
	padding-left: 8px;
	font-size: 0.95em;
	color: #141412;
}

.yosou-box dd.yosou-comment {
	padding-left: 20px;
	margin-bottom: 10px!important;
}


/* □■□■□■□■□■□■ デフォルトサイズ分岐 □■□■□■□■□■□■ */


@media (max-width: 1069px) {

	.site-main .widget-area {
		margin-right: 0px;
	}


}

/* Mobile devices */
@media (max-width: 359px) {

	.site-main .widget-area {
		margin-right: 0px;
	}

}




@media screen and (max-width:479px){ /* スマートフォン */ 


}


@media screen and (min-width:1000px) {

/**
 * 6.0 Sidebar
 * ----------------------------------------------------------------------------
 */

.site-main .widget-area {
	float: right;
	width: 300px;
	position:relative;
	z-index: 0;
	}

}

/* □■□■□■□■□■□■ サイズ分岐追加(TOYODA) □■□■□■□■□■□■ */

@media screen and (max-width:999px) {
.pr_txt {

    width: 98%;
    padding: 0;
	margin:0 auto;

}
}



@media screen and (max-width:448px) {
.date_non_style{
	display:none;
	}
}


@media screen and (max-width:414px) {
.sma_none_style{
	display:none;
	}

.index_syousai_code{
	display:none;
	}
	
.index_ipo_btn span.ipo-syousai a{
	color: #fff;
	text-decoration: none;
	display: block;
	padding: 5px 5px 3px 5px;
}

.index_ipo_btn span.ipo-hatsune a{
	color: #fff;
	text-decoration: none;
	display: block;
	padding: 5px 5px 3px 5px;
}

/*.ipo-hatsune{
	margin-top:8px;
}*/

.index_syousai_date{
	
	width:3.7em;

}

.syousai a{
	font-size:14px;
}

.anotherlink a{
	font-size:14px;
}


}

@media only screen and (max-width: 555px) {
.cat-ichiran_excerpt{
	width:98%;
}
}


@media only screen and (max-width: 520px) {

.entry-header h1{
	font-size:16px;
	font-weight:bold;
	line-height:16px;
	padding-top:12px;
	padding-bottom:6px;
}

.breadcrumbs,
.breadcrumbs a {
	font-size:11px;
}

}



@media only screen and (max-width: 744px) {
#gaiyou-box .gaiyou-text {
	float: left;
	width: 98%;
}

.site-header {
	margin-bottom:1em;
}

.site-header .home-link-mobile {
	min-height:0;
	height:auto;
	padding-bottom: 4em;

}

.site-header .home-link-mobile h1 {
	font-size:0.7em;

}

.wp-pagenavi {
	font-size:0.8em;
}

}




/* ■□■□■□■□ IPO初値予想ページtableスライダー320px～414px ■□■□■□■□ */

@media only screen and (min-width: 768px) {
.content_saport_text{
	display:none;
}
}

@media only screen and (max-width: 768px) {

.slider-wrapper{
	width:100%;
	padding:5px;
	overflow-x:auto;
	overflow-y:hidden;
	margin-bottom:10px;
}

.slider{
	width:769px;
	-webkit-overflow-scrolling: touch;
}

.slider > * {
  -webkit-transform: translateZ(0px);
}

.ipo-syousai {
	margin-bottom:30px;
}

.slider-wrapper::-webkit-scrollbar {
  display: none;
  height: 0 !important;
}

.content_saport_text{
	display:block;
	width:100%;
	font-size:11px;
	font-weight:bold;
	color:#C00;
	/* text-decoration:underline; */
	text-align:center;
	background:#ffefff;
	margin-top:5px;
	/* padding:3px 0 2px 0; */
	padding:5px 0;
	border:1px solid #C00;
}

.content_saport_text2{
	display:block;
	width:100%;
	font-size:11px;
	font-weight:bold;
	color:#C00;
	text-decoration:underline;
	text-align:center;
	background:#ffefff;
	margin-top:5px;
	margin-bottom:10px;
	padding:3px 0 2px 0;
}


#menu-glovalnavi{
	margin-top:10px;
}

.syousaihead table{
	width:150%;
	margin-bottom:5px;
}


#hatsune table{
	margin:0 0 5px 0;
}

.content_saport_text{
	margin-bottom:5px;
}



}


@media screen and  (max-width: 384px){
.index_ipo_btn .ipo-hatsune{
	margin-top:7px;
}
}



@media screen and  (max-width: 690px){

.ipo-btn .btn-left {
	float: none;
	text-align: left;
	/* width: 78%; */
	width:auto;
	font-size:13px;
}

.ipo-btn .btn-right {
	float: none;
	text-align: left;
	width: 40%;
	font-size:13px;
	margin-top:5px;
}

p.hatsunejump a,
.ipo-btn .btn-right p.ipo-hatsune a{
	color: #fff;
	text-decoration: none;
	display: block;
	padding: 7px 15px 4px;
}

}



/* iphone6pluse以上のサイズでの表示はセンター */
.sma_none_style{
	text-align:center;
}

td{
	line-height:13px;
}

.sma_toggle{
	display:none;
}



.ipo-syousai table tr td {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 5px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
}





/**
 * 4.2 Navigation
 * ----------------------------------------------------------------------------
 */

/* ■□■□■□■□ Navigartion PCサイズ(800px以上) ■□■□■□■□ */
@media screen and  (min-width: 768px){

.navbar {
	background-color:#FFF;
	margin: 0 auto;
	max-width: 1080px;
	width: 100%;
}

div.menu-glovalnavi-container > ul {
	margin: 0;
	padding: 0 0 0 0;
}
 
ul.glovalnavi {
    width: 1080px;
	margin-right: auto;
	margin-left: auto;
}

ul.glovalnavi li {
	float: left;
	list-style-type: none;
    position:relative;
    z-index: 999999;
}

ul.glovalnavi li.menu-item a {
    display:block;
    width: 180px;
    height: 48px;
    line-height: 48px;
    background: url(images/navi.png) no-repeat left top;
    color: #141412;
    font-size: 14px;
    text-decoration: none;
    text-align: center;
}

ul.glovalnavi li.menu-item a:hover {
    background: url(images/navi_ov.png) no-repeat left top;
    color: #999999;
}

ul.glovalnavi li.menu-item-2311 a {
    display:block;
    width: 180px;
    height: 48px;
    line-height: 48px;
    background: url(images/navi-last.png) no-repeat left top;
    color: #141412;
    font-size: 14px;
    text-decoration: none;
    text-align: center;
}

ul.glovalnavi li.menu-item-2311 a:hover {
    background: url(images/navi-last_ov.png) no-repeat left top;
    color: #999999;
}

ul.glovalnavi li ul.sub-menu {
	margin-left:-40px;
    display: none;
	position: absolute;
	top:46px;
	left:0px;
    z-index: 9999;
    font-size: 11px;
}

ul.glovalnavi li:hover ul.sub-menu {
    display: block;
}

ul.glovalnavi li ul.sub-menu li {
    float: none;
}

ul.glovalnavi li ul.sub-menu li a {
	width: 180px;
    height: 34px;
    line-height: 34px;
	border-bottom: 1px solid #fff;
	border-top: none;
	background: #fea700;
	color: #fff;
	text-align: center;
    font-size: 13px;
}
ul.glovalnavi li ul.sub-menu li a:hover {
	background: #220e10;
    color: #fff;
}
}

/* ■□■□■□■□ Navigartion その他サイズ(799px以下) ■□■□■□■□ */
@media screen and  (max-width: 768px){

.navbar {
	
	display:none !important;

}

}

/*--------------------------------------------------------
改修（2016.7.15）
-------------------------------------------------------*/

@media (max-width: 514px) {


}

@media (max-width: 414px) {


img {
float:none !important;
}

#page {
	overflow:hidden !important;
}

	#content .entry-header,
	#content .entry-content,
	#content .entry-summary,
	#content footer.entry-meta,
	#content .featured-gallery,
	.search.sidebar .page-content,
	.blog.sidebar .page-content,
	.sidebar .post-navigation .nav-links,
	.paging-navigation .nav-links,
	#content .author-info,
	.comments-area .comments-title,
	.comments-area .comment-list,
	.comments-area .comment-navigation,
	.comment-respond,
	.sidebar .site-info,
	.sidebar .paging-navigation .nav-links {
		padding-left: 5px;
		padding-right: 5px;
	}

.index_syousai_link {
	max-width:10em;
}

.ipo-btn {
	text-align:center;
}

.ipo-btn .btn-left,
.ipo-btn .btn-right {
	width:auto;
	display:inline;
}

.index_ipo_btn .ipo-syousai {
	display: inline-block;
	margin-bottom:5px !important;
}



@media (max-width: 710px) {

img {
max-width:100% ;
height:auto ;
}



}

@media(max-width: 999px){


}


@media screen and  (max-width: 768px){


}