@charset "UTF-8";

/***********************************
*
* for woman,IT,global
*  
**********************************/
.section-subsite #knowhowContents{
	margin-left: auto;
    margin-right: auto;}
.section-subsite #knowhowContents #knowhowMain{
    display: inline;
    float: left;
    margin: 20px 0 0 0;
    overflow: hidden;
    padding-bottom: 30px;
    text-align: left;
    width: 710px;
}

.section-subsite #knowhowContents #knowhowSubWrap{
    float: right;
    padding-bottom: 30px;
    padding-top: 15px;
	margin: 0 0 0 5px;
    overflow: hidden;
    width: 230px;
}

.section-subsite .row{width:auto;}

.section-subsite #knowhowSubWrap a:link, 
.section-subsite #knowhowSubWrap a:visited,
.section-subsite #content .area_backnum a:link,
.section-subsite #content .area_backnum a:visited,
.section-subsite #content .area_checked a:link,
.section-subsite #content .area_checked a:visited,
.section-subsite #content .KowsearchContainer a:link,
.section-subsite #content .KowsearchContainer a:visited,
.section-subsite #content .backConnerLink a:link,
.section-subsite #content .backConnerLink a:visited{
    color: #0066CC;
    text-decoration: none;
}
.section-subsite #knowhowSubWrap a:hover,
.section-subsite #content .area_backnum a:hover,
.section-subsite #content .area_checked a:hover,
.section-subsite #content .KowsearchContainer a:hover,
.section-subsite #content .backConnerLink a:hover{
    color: #FF0000;
    text-decoration: underline;
}

.section-subsite #h1Wrap {
  overflow: hidden;
  margin: 0;
}
/* [sub] login
------------------------------------------------------------ */
.section-subsite div.member {
	margin-bottom: 7px;
}
.section-subsite div#knowhowSubWrap div.member div.content,
.section-subsite div#knowhowSubWrap div.member div.content div.outer,
.section-subsite div#knowhowSubWrap div.member div.content div.outer div.inner {
	background-image: url(/lib/css/2012/img/sub/background_member_01.gif);
}
.section-subsite div#knowhowSubWrap div.member div.content div.outer,
.section-subsite div#knowhowSubWrap div.member div.content div.outer div.inner {
	background-repeat: no-repeat;
}
.section-subsite div#knowhowSubWrap div.member div.content div.outer {
	background-position: -230px 0;
}
.section-subsite div#knowhowSubWrap div.member div.content div.outer div.inner {
	background-position: -460px 100%;
	padding: 6px 6px 5px;
}

.section-subsite div#knowhowSubWrap div.member div.inner div.form {
	display: none;
}
.section-subsite div.member div.inner div.form div.content {
	background: url(/lib/css/2012/img/sub/background_member_02.gif) 0 100% no-repeat;
	padding: 10px 11px;
}

.section-subsite .member p.regist img{width:auto; height:auto; vertical-align: bottom;}

/* [sub] sideBanner
------------------------------------------------------------ */
.section-subsite .sideBanner img {
    vertical-align: bottom;
    width:auto; height:auto;
}

.sidetxtBox a {
    background: url("/lib/css/2012/img/icon_link_a_01.png") no-repeat scroll left 0.583em rgba(0, 0, 0, 0);
    display: inline-block;
    padding-left: 10px;
}
/* [sub] ranking
------------------------------------------------------------ */
.section-subsite .siderankWrap h3{background: url(/sites/all/knowhow/lib/img/img_hdg_side_01.png) 0 0 no-repeat; width:230px; height: 38px; text-indent: -9999px;}

.section-subsite.sideBox {
  background: #fff;
}

.section-subsite .sideBox .innerBox {
  border: solid 1px #c8c8c8;
  border-top: none;
  padding: 8px 10px;
}

.section-subsite .sideBox.sideBox01 .innerBox .rankBox {
  margin-top: 10px;
}

.section-subsite .sideBox.sideBox01 .innerBox .rankBox:first-child {
  margin-top: 0;
}

.section-subsite .sideBox.sideBox01 .innerBox .rankBox .img {
  width: 30px;
}

.section-subsite .sideBox.sideBox01 .innerBox .rankBox .content {
  padding: 5px 0;
  margin-left: 5px;
}

.section-subsite .sideBox.sideBox02 .innerBox {
  padding: 0px;
}

.section-subsite .lytImgTy01 {
    display: table;
    width: 100%;
}

.section-subsite .rankBox.lytImgTy01 .img, .section-subsite .rankBox.lytImgTy01 .img_low {
    display: table-cell;
    vertical-align: middle;
    width: 20px;
}

.section-subsite .rankBox.lytImgTy01 .content_low {
    font-size: 11px;
    margin-left: 5px;
    padding: 3px 0;
}

/* [sub] menu
------------------------------------------------------------ */
.section-subsite .KhlinkListBlock .typettl {
    background: url("/sites/all/knowhow/common/img/kh_nav_close_on.png") no-repeat scroll 4% center rgba(0, 0, 0, 0);
    cursor: pointer;
    padding: 10px 10px 10px 30px;
}
/* [sub] social
------------------------------------------------------------ */
.section-subsite #knowhowSubWrap .sideBox.sideBox04 h3.social_ttl{background: url("/sites/all/knowhow/common/img/social_top_l.png") no-repeat 0 0 transparent; text-indent: -9999px; height:26px;}

.section-subsite #knowhowSubWrap .SinnerBox .social h3.tensyoku {
	background: url("https://mycom.hs.llnwd.net/e7/common_img/2013/sub/social_text1.png") no-repeat 0 0 transparent; text-indent: -9999px; height:18px;
    margin-bottom: 8px;
    margin-top: 0;
}

.section-subsite #knowhowSubWrap .SinnerBox .social h3.sigoto {
	background: url("http://mycom.hs.llnwd.net/e7/common_img/2013/sub/social_text2.png") no-repeat 0 0 transparent; text-indent: -9999px; height:18px;
    margin-bottom: 8px;
    margin-top: 0;
}

.section-subsite .SinnerBox p.twi_bn a{
	background: url("https://mycom.hs.llnwd.net/e7/common_img/2013/sub/bn_sns_twitter.gif") no-repeat 0 0 transparent; text-indent: -9999px; height:54px; display:block;
}
.section-subsite .SinnerBox p.fb_bn a{
	background: url("https://mycom.hs.llnwd.net/e7/common_img/2013/sub/bn_snsfacebook.gif") no-repeat 0 0 transparent; text-indent: -9999px; height:54px; display:block;
}
.section-subsite .SinnerBox p.sup_bn a{
	background: url("https://mycom.hs.llnwd.net/e7/common_img/2013/sub/bn_sns_supli.gif") no-repeat 0 0 transparent; text-indent: -9999px;  height:54px; display:block;
}

/* [bottom] related checked article
------------------------------------------------------------ */
.area_backnum .related_article .box{
	border: none;
 	background-color: #FFFFFF;
    float: left;
    margin-right: 5px;
    padding: 10px 5px 8px 5px;
    /*padding: 10px 8px 8px 8px;*/
    width: 160px;}
.area_backnum .related_article .box.last{margin-right: 0;}

.section-subsite .checked_article_wrap .box {
    margin-right: 5px;
    padding: 8px 8px 8px 2px;}
.section-subsite .checked_article_wrap .box.last{margin-right: 0;}

/* [bottom] bannerBlock
------------------------------------------------------------ */
.section-subsite .bannerBlockWrap .bannerBlock li {
    display: inline-block;
    margin-bottom: 10px;
    margin-right: 13px;
}

.section-subsite .KowsearchContainer .searchBlock {
    display: inline;
    float: left;
    width: 300px;
}

/* [it-eng and global bottom] excursion
------------------------------------------------------------ */
.section-it-engineer div#content div.excursion div.content dl dt,
.section-subsite div#content div.excursion div.content dl dt{float:none; width:auto; margin-bottom: 5px;}
.section-it-engineer div#content div.excursion div.content dl dd,
.section-subsite div#content div.excursion div.content dl dd {float:none; width:auto;}
.section-it-engineer div#content div.excursion h2,
.section-subsite div#content div.excursion h2  {
    background: url("/sites/all/it-engineer/knowhow/images/icon_excursion_01.gif") no-repeat scroll 0 0.167em rgba(0, 0, 0, 0);
    margin-bottom: 6px;
    padding-left: 16px;
}

.section-subsite div#content ul.link li {
    background: url("/lib/css/2012/img/icon_link_a_01.png") no-repeat scroll 0 0.583em rgba(0, 0, 0, 0);
    padding-left: 5px;
}
