/*
body {
    color:#555555;
    font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","Meiryo","ＭＳ Ｐゴシック","MS P Gothic",sans-serif;
    text-align:center;
    margin:0px;
    font-size:100%;
}
*/

html,body {
    height: 100%;
}

div#iask_content {
    position: relative;
    height: 100%;
    min-height: 100%;
}

div#iask_content a:link {
    color: #006CBF;
    text-decoration: none;
}

div#iask_content a:active {
    color: #006CBF;
    text-decoration: none;
}

div#iask_content a:visited {
    color: #006CBF;
    text-decoration: none;
}

div#iask_content a:hover {
    color: #006CBF;
    text-decoration: underline;
}

body > #iask_content {
    height: auto;
}

#footerInc {
    position: absolute;
    left: 0px;
    bottom: 0px;
    width: 100%;
}

table {
    font-size: small;
    _font-size: x-small; /* IE用にカスタム */
}

form {
    margin: 0px;
}


.line {
    font-size:100%; border-color:gray; border-width: 1px ; border-bottom-style: dotted;
}

.best_key {
    font-size:100%;
}

.search_best_key {
    font-size:12px;
}


/*  faqページ */
#faq-body {
/*    padding:0px 20px; */
/*    width: 944px;*/
/*
    width: 770px;
*/
    color:#555555;
    font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","Meiryo","ＭＳ Ｐゴシック","MS P Gothic",sans-serif;
    text-align:center;
    font-size:100%;
    margin:0px;
    padding: 10px 0px;
/*
    border-bottom:1px dashed #CCCCCC;
*/
    margin-top: auto;
    margin-bottom: auto;

}

.faq_paging_area {
    font-family:arial,sans-serif;
    text-align: right;
    margin: 20px 10px 20px 0px;
    clear: both;
}

.faq_paging_area .current {
    font-size:13px;
    margin: 0px 2px 0px 2px;
    font-weight: bold;
}

.ask_paging_area {
    font-family:arial,sans-serif;
    text-align: right;
    margin: 0px;
    clear: both;
}

.ask_paging_area .current {
    font-size:13px;
    margin: 0px 1px 0px 1px;
    font-weight: bold;
}

a.list:link { 
    font-size:100%;
/*    text-decoration: underline; */
} 

a.list:visited { 
    color:;
    font-size:100%;
/*    text-decoration:underline; */
} 

a.list:hover {
        color:;
        font-size:100%;
        text-decoration:underline;
}


.stext a:link {
  color:#474747;
  font-size:10px;
  text-decoration:underline;
}
.stext a:visited {
  color:#474747;
  font-size:10px;
  text-decoration:underline;
}
.stext a:hover {
  color:#EE3439;
  font-size:10px;
  text-decoration:underline;
}
/*
a:link {
    color:#0000ff;
    font-size:13px;
    text-decoration:none;
}

a:visited { 
    color:#0000ff;
    font-size:13px;
    text-decoration:none;
} 

a:hover {
    color:#ff3300;
    font-size:13px;
    text-decoration:underline;
}
*/
.title {
    color:#000000;
    font-size:80%;
    font-weight:normal;
    line-height:140%;
    margin:0px;
    padding:0px;
}

.m {
    color:#000000;
    font-size:80%;
    line-height:120%;
}

.s {
    font-size:100%;
    line-height:140%;
}

.s a:link{
/*  text-decoration:underline; */
}
.s a:visited{
/*  text-decoration:underline; */
}


.textcell{
    font-size:80%;
    line-height:140%;
}

.serch-title {
    background-color:848284;
    padding: 10px 5px;
}

.serch-title-font {
    color:#ffffff;
    font-size:14px;
    margin-left:12px;
}

.serch-box-out {
    border-color:#cccccc; border-width: 1px ; border-style: solid;
}

.search-box-in-5 {
    background-color:#f2f4f7;
/*
    background-color:#D5F2A5;
    font-size: 92%;
/
/*    font-size:80%;  */

}

.serch-box-in {
    background-color:#D5F2A5;
    font-size: 92%;
/*    font-size:80%;  */

}
.search-button {
    background:buttonface url(./images/search.gif) no-repeat scroll 1px 50%;
    padding:1px 1px 1px 17px;
    text-align:center;
}

/*
.search-input {
    width:220px;
    height:1.6em;
    border:1px solid #A5ACB2;
    margin:0 5px 0 0;
    padding:2px 5px 0;
}
*/

.search-input {
    background: url("/shared/images/com_bg_search.gif") no-repeat scroll 5px 7px transparent;
    background-color: #FFFFFF;
/*
    border-color: #CCCCCC -moz-use-text-color #CCCCCC #CCCCCC;
*/
    border-color: #CCCCCC;
    border-style: solid none solid solid;
    border-width: 1px medium 1px 1px;
/*
    color: #B5B5B5;
*/
/*    font-size: 93%;*/
    height: 28px;
    line-height: 18px;
    padding: 5px 0 5px 22px;
/*
    width: 193px;
*/
    width: 220px;
}

.colInput input {
    vertical-align: middle;
}

.notice {
    color:#666666;
    font-size:80%;
    line-height:140%;
}

#susume {
    color:#000000;
    font-size:80%;
    line-height:140%;
}

.exit {
    color:#FFFFFF;
    font-size:80%;
    line-height:140%;
}

#parts {
    margin-bottom:8px;
    margin-top:8px;
}

.bottom {
    color:#000000;
    font-size:80%;
    line-height:140%;
}

.count {
    color:#666666;
    font-size:80%;
    /*line-height:140%;*/
}

.faq-path {
/*    font-size:80%;*/
    font-size:100%;
    font-weight:normal;
    line-height:140%;
}

.faq-path2 {
/*    font-size:80%;*/
/*    color:#333333;*/
    font-size:100%;
    font-weight:normal;
    line-height:140%;
}

.page-link {
    font-size:100%;
    height:1em;
    vertical-align:middle;
    width:1em;
}

.faq-line {
    background-color:#9C9C9C;
}

.faq-bg {
    background-color:#E8E8E8;
}

.faq-tab {
    background-color:#9C9C9C;
    color:#FFFFFF;
    font-size:80%;
    line-height:100%;
}

.qst-tab {
    background-color:#9C9C9C;
    color:#FFFFFF;
    font-size:80%;
    line-height:100%;
}

.qst-bg {
/*    background-color:#D5F2A5;*/
    background-color:#F3F4F8;
    border:1px solid #808080;
    _border:0.5px solid #808080;
    padding:6px;
}

.qst-line {
    background-color:#9C9C9C;
}

.txt-bg-3 {
    background-color:#FFFFFF;
    border:1px solid #808080;
    _border:0.5px solid #808080;
    padding:6px;
}

.txt-bg-2 {
    background-color:#EFEFF3;
    font-size:80%;
}

.txt-bg-1 {
    background-color:#FFFFFF;
    font-size:100%;
}

.s-2 {
    color:;
    font-size:90%;
    line-height:140%;
}

.ant-tab {
    background-color:#9C9C9C;
    color:#FFFFFF;
    font-size:80%;
    line-height:100%;
}

.ant-bg {
    background-color:#E8E8E8;
}

.ant-line {
    background-color:#9C9C9C;
}

.contents-v {
    font-family:Osaka,"MS Gothic",monospace;
    font-size:100%;
}

.faq-attr-line {
/*
    background-color:#FF6699;
*/
    border:1px solid #FF6699;
    padding:10px;
}

.mark {
    color:#FF0033;
    font-size:110%;
    line-height:100%;
}

.label-nn6-fix {
    text-align:left;
}

#parts-body {
    margin-bottom:8px;
    margin-top:8px;
}

.input-bg {
    background-color:#CCCCFF;
}

ul {
/*
    padding: 2px;
*/
}

.title_div {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    text-align: left;
}

.title_div2 {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
    text-align: left;
}

.center_content {
    margin-left: auto;
    margin-right: auto;
}

.content_sentence {
    font-size: 130%;
    text-align: left;
}

.top_tree_menu {
    font-size: 100%;   
}

.category-ul {
    padding: 3px 7px 7px 14px;
}

.category-list {
/*    font-size: 13px;*/
    padding: 0px;
}

.category-list-sub {
    padding: 0px 0px 3px 0px ;
    margin-left: 10px;
    margin: 0px;
}

.category-list LI {
    margin: 3px;
}

.category-list-suba {
    margin: 5px;
}

.category-list-subax {
    margin: 5px;
	font-weight:bold;
}

.category-list-subb {
    margin: 5px;
}

.haikei {
/*    background-color:#eaf6dd;*/
    background-color:#f2f4f7;
}

.haikei a:link{
/*    color:#000000;*/
}

.haikei a:visited{
/*    color:#000000;*/
}

.haikei2 {
    background-color:#4d6c6e;
    padding:10px 20px;
/*    margin:10px 0 10px 0;*/
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
}

.haikei2 a:link{
    color:#FFFFFF;
}

.haikei2 a:visited{
    color:#FFFFFF;
}

.haikei2 a:hover{
    color:#FFFFFF;
}

.mailtell {
    color:#000000;
}
/*
.mailtell a:link{
    text-decoration:underline;
}
.mailtell a:visited{
    text-decoration:underline;
}
*/

#border-up {
border-top:15px solid #0084B9;
}

#border-down {
border-bottom:15px solid #0084B9;
}

.ranking_ask {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../client_files/images/ranking_back_gray.gif) repeat scroll center bottom;
/*margin-bottom:12px;*/
padding:7px;
}

#ranking_back_ask dd {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../client_files/images/com_line_01.gif) repeat-x scroll center bottom;
padding:6px 0;
text-align:left;
}

#ranking_back_ask dl {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../client_files/images/leftmenu_g_bg_03.gif) no-repeat scroll center bottom;
padding:0 15px 6px;
}

#ranking_back_ask {
float:left;
overflow:hidden;
width:224px;
}

.leftMenuInner {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../client_files/images/leftmenu_g_bg_02.gif) no-repeat scroll center top;
padding:0 0 7px;
}

.leftMenuInner p {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../client_files/images/leftmenu_g_bg_04.gif) no-repeat scroll center top;
font-weight:bold;
margin:0;
padding:14px 15px 1px;
}

.common-bg2 {
padding:11px 0px 0px 0px;
}

.search-title-n {
    padding: 14px 0px 9px 0px ;
    background:transparent url(http://www.ykkap.co.jp/support/faq/images/faq_06.gif) no-repeat scroll center top;
}

.search-title-n-font {
    color:#000000;
    font-size:14px;
/*    margin-left:12px;*/
}

.titt {
    margin:5px 0px 0px 0px;
}

#cate_sort {
    font-weight: bold;
    padding:5px 0px 5px 0px;
}

#footer_navi {
    font-size: small;
    _font-size: x-small; /* IE用にカスタム */
}

div#pageHeader {
    height: 30px !important;
}

#pageContainer {
    margin: 0 auto;
/*
    width: 768px;
*/
    width: 948px;
}

#pageContainer .rankingBlock {
    margin: 15px 0 0;
    padding: 0 0 15px;
/*
    width: 748px;
*/
    width: 948px;
}

ul#topicPath li {
    white-space:nowrap;
}

.faqRank {
/*
   line-height: 115%;
*/
}

.keywordRank {
/*
   line-height: 115%;
*/
}

@media screen and (-webkit-min-device-pixel-ratio:0) { 
.faqRank {
   line-height: 140%;
}

.keywordRank {
   line-height: 140%;
}
}

.keyword {
    background:#ffff99;
    font-weight: bold;
}
