@charset "UTF-8";

/* プラグインposttabs */
.postTabs_divs{
padding: 4px;
}

.postTabs_titles{
display:none;
}

ul.postTabs
{
margin:0px 0px 1em !important;
padding: 0.2em 1em 0.2em 20px !important;
border-bottom: 1px solid #ccc !important;
font-size: 14px;
list-style-type: none !important;
line-height:normal;
text-align: left;
display: block !important;
background: none;
}

ul.postTabs li
{
display: inline !important;
font-size: 14px;
line-height:normal;
background: none;
padding: 0px;
margin: 0px;
}

ul.postTabs li:before{
content: none;
}

ul.postTabs li a
{
text-decoration: none;
background: #f3f3f3;
border: 1px solid #ccc  !important;
padding: 0.2em 0.4em 0.2 !important;
// turph 20150413	padding: 0.2em 0.4em !important;
color: #666 !important;
outline:none;
cursor: pointer;

}

ul.postTabs li.postTabs_curr a{
border-bottom: 1px solid #fff  !important;
background: #fff;
color: #000000 !important;
text-decoration: none;

}

ul.postTabs li a:hover
{
color: #666 !important;
background: #fff;
text-decoration: none;

}

.postTabsNavigation{
display: block !important;
overflow:hidden;
}

.postTabs_nav_next{
float:right;
}

.postTabs_nav_prev{
float:left;
}

@media screen and (max-width: 699px) {
ul.postTabs li {
	display: block !important;
	width: 100%;
	margin: -3px;
}
ul.postTabs li a {
	display: block;
	width: 96%;
}
}



/* Custom Styling */
.entry-excerpt {display:none;}
#sidebar .widget-title { border-bottom: 10px solid #eeeeee; font-size: 18px; }
#sidebar .post-title { font-weight: normal; }
#sidebar .widget a:link,
#sidebar .widget a:visited { border-bottom: 0px dotted #cccccc; font-size:14px; }
.entry-social, .read-more {display:none;}
.search-form input[type="text"], .search-form input[type="text"]:focus {font-size: 18px;}
.entry-title a {font-size: 14px;}
ul.tabmenu li{width:250px;}
ul.tabmenu li a{width:250px;}
.post-thumb {display:none;}
ul.tabmenu li img{
	border:none;
	vertical-align:middle;
	padding-left:7px;
}
.feeicon {
	text-align:right;
	margin:5px 0;
}

.feeicon img{
	margin:0 0 0 0.5em;
	padding:0;
}

.osicon {
	margin:0;
}

.osicon a{
	margin:0;
	padding:0;
	width:91px;
}

.osicon img{
	margin:0 3px 3px 0 !important;
	padding:0 !important;
	filter: Alpha(opacity=100);
 opacity:1.0;
	width:91px;
}

.osicon img:hover{
	filter: Alpha(opacity=75);
 opacity:0.7;
}
/* マンガでみるサービス紹介 2014.05.09
-------------------------------------------------------------- */

div#manga_idx h2.t3 {
	clear:both;
	margin:20px 0 25px 0;
	font-size:16px;
	font-weight:bold;
	color:#666666;
	padding:0 0 5px 0;
	border-bottom:1px #009933 solid;
	border-top:0px #009933 solid;
	background-image:none;
	background-color:#FFF;
}


div#manga_idx ul.thum{
	clear:both;
	margin-bottom:30px;

}

div#manga_idx ul.thum li{
	width:244px;
	float:left;
	margin:0 42px 20px 0;
	text-align:center;
	list-style:none;
}

div#manga_idx ul.thum li img{
	border:1px #F3F3F3 solid;
	margin-bottom:5px;
}

div#manga_idx ul.thum li img:hover{
	border:1px #019934 solid;
}

div#manga_dit{
	width:710px;
	margin:0 auto;
}

div#manga_dit div.osicon{
	margin:20px auto;
	text-align:left;
}

div#manga_dit div.manga_idx_back{
	border-top:1px #CCC dotted;
	padding-top:20px;
	margin:0 auto 20px;
	text-align:center;
}



/* = ヘルスケアページ用に追加　2014.10.29
--------------------------------------------------------------------------------- */

#content #movie{
	clear:both;
	margin:20px 0;
	text-align:center;
}

#content .hc_read{
	margin:10px auto;
	text-align:center;
}

#content .hc_read strong{
	color:#093;
}


#content ul.sev_hc{
	clear:both;
	margin:20px 0 10px;
}

#content ul.sev_hc li{
	width:258px;
	float:left;
	border:8px #f0f0f0 solid;
	border-radius:8px;
	background-image:none;
	margin-right:17px;
	margin-bottom:15px;
	padding:7px;
	list-style:none;
}


#content ul.sev_hc li.last{
	margin-right:0;
}

#content ul.sev_hc li h3{
	font-size:100%;
	line-height:1.2;
	border-bottom:none;
	color:#093;
	padding:0;
	margin:10px 0 5px 0;
	text-align:center;
}

#content ul.sev_hc li h4{
	font-size:90%;
	line-height:1.2;
	padding:0;
	margin:0 0 15px 0;
	font-weight:normal;
	text-align:center;

}

#content ul.sev_hc li h5{
	font-size:90%;
	line-height:1.2;
	font-weight:bold;
	padding:0;
	margin:0 0 5px;
}

#content ul.sev_hc li p.img{
	text-align:center;
}

#content ul.sev_hc li p{
	font-size:90%;
	line-height:1.6;
	margin-top:7px;
	color:#666;
}

#content ul.sev_hc li p.links{
	margin:5px auto;
	text-align:center;
	font-size:90%;
}

#content ul.sev_hc li p.links a{
	background:url(/wp-content/themes/company/images/arrow-right-grey.png) 0 6px no-repeat;
	padding-left:8px;
}

#content ul.sev_hc li p.links img{
	margin-right:5px;
}


#content ul.hc_banner{
	clear:both;
	margin:30px 0 10px;
	padding-top:30px;
	border-top:1px #ececec solid;
}

#content ul.hc_banner li{
	width:290px;
	float:left;
	padding:0;
	margin-right:15px;
	margin-bottom:5px;
	list-style:none;
	background-image:none;
}

#content ul.hc_banner li.last{
	margin-right:0;
}

div#newslist{margin:20px 0;}
div#newslist li{ padding:10px 5px; border-bottom:1px #CCC dotted; background-image: none;}

/* = 投資家情報ページ　IRリリース＆資料
--------------------------------------------------------------------------------- */
#content_ir .newslist span {padding-left:18px;}
#content_ir .newslist span.ir{background: url(/wp-content/uploads/news_icon_i.png) 0 5px no-repeat;}
#content_ir .newslist span.irmaterial{background: url(/wp-content/uploads/news_icon_d.png) 0 5px no-repeat;}
#content_ir .newslist span.irprize{background: url(/wp-content/uploads/news_icon_a.png) 0 5px no-repeat;}

/* = Topページ ニュース一覧
--------------------------------------------------------------------------------- */
#home-posts .hentry .published span.irmaterial{background: url(/wp-content/uploads/news_icon_d.png) 0 2px no-repeat;}
#home-posts .hentry .published span.news{background: url(/wp-content/uploads/news_icon_n.png) 0 2px no-repeat;}
#home-posts .hentry .published span.topic{background: url(/wp-content/uploads/news_icon_t.png) 0 5px no-repeat;}
#home-posts .hentry .published span.ir{background: url(/wp-content/uploads/news_icon_i.png) 0 2px no-repeat;}
#home-posts .hentry .published span.irprize{background: url(/wp-content/uploads/news_icon_a.png) 0 2px no-repeat;}

/* = サービスページ　タイトル文字部
--------------------------------------------------------------------------------- */
body.category-17 .content-loop .hentry h1.entry-title,
body.category-19 .content-loop .hentry h1.entry-title,
body.category-25 .content-loop .hentry h1.entry-title,
body.category-434 .content-loop .hentry h1.entry-title,
body.category-435 .content-loop .hentry h1.entry-title,
body.category-436 .content-loop .hentry h1.entry-title,
body.category-437 .content-loop .hentry h1.entry-title,
body.category-438 .content-loop .hentry h1.entry-title{padding:7px 0; background-color:#093; border-bottom:none;color:#fff !important;}
body.category-17 .content-loop .hentry h1.entry-title a:link,
body.category-19 .content-loop .hentry h1.entry-title a:link,
body.category-25 .content-loop .hentry h1.entry-title a:link,
body.category-434 .content-loop .hentry h1.entry-title a:link,
body.category-435 .content-loop .hentry h1.entry-title a:link,
body.category-436 .content-loop .hentry h1.entry-title a:link,
body.category-437 .content-loop .hentry h1.entry-title a:link,
body.category-438 .content-loop .hentry h1.entry-title a:link{font-weight:bold; color:#fff !important;}
body.category-17 .content-loop .hentry h1.entry-title a:visited,
body.category-19 .content-loop .hentry h1.entry-title a:visited,
body.category-25 .content-loop .hentry h1.entry-title a:visited,
body.category-434 .content-loop .hentry h1.entry-title a:visited,
body.category-435 .content-loop .hentry h1.entry-title a:visited,
body.category-436 .content-loop .hentry h1.entry-title a:visited,
body.category-437 .content-loop .hentry h1.entry-title a:visited,
body.category-438 .content-loop .hentry h1.entry-title a:visited{font-weight:bold; color:#fff !important;}
body.category-17 .content-loop .hentry h1.entry-title a:visited,
body.category-19 .content-loop .hentry h1.entry-title a:visited,
body.category-25 .content-loop .hentry h1.entry-title a:visited,
body.category-434 .content-loop .hentry h1.entry-title a:visited,
body.category-435 .content-loop .hentry h1.entry-title a:visited,
body.category-436 .content-loop .hentry h1.entry-title a:visited,
body.category-437 .content-loop .hentry h1.entry-title a:visited,
body.category-438 .content-loop .hentry h1.entry-title a:visited{font-weight:bold; color:#fff !important;}

/* = サービスページ　タイトル文字部
--------------------------------------------------------------------------------- */
body.tag-454 .content-loop .hentry h1.entry-title,
body.category-19 .content-loop .hentry h1.entry-title,
body.category-25 .content-loop .hentry h1.entry-title,
body.category-434 .content-loop .hentry h1.entry-title,
body.category-435 .content-loop .hentry h1.entry-title,
body.category-436 .content-loop .hentry h1.entry-title,
body.category-437 .content-loop .hentry h1.entry-title,
body.category-438 .content-loop .hentry h1.entry-title{padding:7px 0; background-color:#093; border-bottom:none;color:#fff !important;}

/* = タグページ　タイトル文字部
--------------------------------------------------------------------------------- */
body.tag .content-loop .category-music div.entry-header{display:none;}
body.tag .content-loop .category-music h1.entry-title{padding:7px 0; background-color:#093; border-bottom:none;color:#fff !important;}
body.tag .content-loop .category-music h1.entry-title a:link,
body.tag .content-loop .category-music h1.entry-title a:visited{font-weight:bold; color:#fff !important;}

body.tag .content-loop .category-entertain div.entry-header{display:none;}
body.tag .content-loop .category-entertain h1.entry-title{padding:7px 0; background-color:#093; border-bottom:none;color:#fff !important;}
body.tag .content-loop .category-entertain h1.entry-title a:link,
body.tag .content-loop .category-entertain h1.entry-title a:visited{font-weight:bold; color:#fff !important;}

body.tag .content-loop .category-healthcare div.entry-header{display:none;}
body.tag .content-loop .category-healthcare h1.entry-title{padding:7px 0; background-color:#093; border-bottom:none;color:#fff !important;}
body.tag .content-loop .category-healthcare h1.entry-title a:link,
body.tag .content-loop .category-healthcare h1.entry-title a:visited{font-weight:bold; color:#fff !important;}

body.tag .content-loop .category-uranai div.entry-header{display:none;}
body.tag .content-loop .category-uranai h1.entry-title{padding:7px 0; background-color:#093; border-bottom:none;color:#fff !important;}
body.tag .content-loop .category-uranai h1.entry-title a:link,
body.tag .content-loop .category-uranai h1.entry-title a:visited{font-weight:bold; color:#fff !important;}

body.tag .content-loop .category-corporate div.entry-header{display:none;}
body.tag .content-loop .category-corporate h1.entry-title{padding:7px 0; background-color:#093; border-bottom:none;color:#fff !important;}
body.tag .content-loop .category-corporate h1.entry-title a:link,
body.tag .content-loop .category-corporate h1.entry-title a:visited{font-weight:bold; color:#fff !important;}

body.tag .content-loop .category-life div.entry-header{display:none;}
body.tag .content-loop .category-life h1.entry-title{padding:7px 0; background-color:#093; border-bottom:none;color:#fff !important;}
body.tag .content-loop .category-life h1.entry-title a:link,
body.tag .content-loop .category-life h1.entry-title a:visited{font-weight:bold; color:#fff !important;}

body.tag .content-loop .category-book div.entry-header{display:none;}
body.tag .content-loop .category-book h1.entry-title{padding:7px 0; background-color:#093; border-bottom:none;color:#fff !important;}
body.tag .content-loop .category-book h1.entry-title a:link,
body.tag .content-loop .category-book h1.entry-title a:visited{font-weight:bold; color:#fff !important;}
