.category_tree a {
overflow: hidden;
}


@charset "utf-8";
/*
 * OKBiz
 * OKFAQ Copyright(c) 2002-2011 OKWave.
 * Modified by ClearCube.
*/
/* =======================================================
     Structure | Header
======================================================= */
#header-bg{
    background-size:cover;        
    height:68px;
    background:url("/usr/file/attachment/sony_bg_header.gif") repeat-x 0 0;
}

#header{
    position:relative;
    z-index:1;
    margin:0 auto;
    width:960px;
    height:100px;
    font-size:68.75%;
    overflow:hidden;
}

#header p#tagline{
    position:absolute;
    z-index:1;
    top:0;
    left:0;
    margin:7px 0 0 10px;
    color:#8ec31f;
}

#header h1#ci{
    position:absolute;
    top:12px;
    left:10px;
}

#header p#ttl-faq{
    position:absolute;
    top:23px;
    left:190px;
}

/* ------------------------------
     nav-head
------------------------------ */
#header ul.nav-head{
    position:absolute;
    top:50px;
    right:14px;
}

#header ul.nav-head li{
float:left;
    margin:0 0 0 14px;
}

#header ul.nav-head li#nav-fontsize{
    margin-left:10px;
}

#header ul.nav-head li#nh-home{/*width:44px; height:29px;*/}

#header ul.nav-head li#nh-home a{display:block; width:44px; height:29px; text-indent:-9999px;}
#header ul.nav-head li#nh-sitemap a{display:block; width:79px; height:29px; text-indent:-9999px;}
#header ul.nav-head li#nh-inquiry a{display:block; width:79px; height:29px; text-indent:-9999px;}
#header ul.nav-head li#nh-recruit a{display:block; width:54px; height:29px; text-indent:-9999px;}
#header ul.nav-head li#nh-mypage a{display:block; width:69px; height:29px; text-indent:-9999px;}

#header ul.nav-head li#nh-home a:link,#header ul.nav-head li#nh-home a:visited{background:url("/usr/file/attachment/nh_home_01.gif") no-repeat 0 0;}
#header ul.nav-head li#nh-sitemap a:link,#header ul.nav-head li#nh-sitemap a:visited{background:url("/usr/file/attachment/nh_sitemap_01.gif") no-repeat 0 0;}
#header ul.nav-head li#nh-inquiry a:link,#header ul.nav-head li#nh-inquiry a:visited{background:url("/usr/file/attachment/nh_inquiry_01.gif") no-repeat 0 0;}
#header ul.nav-head li#nh-recruit a:link,#header ul.nav-head li#nh-recruit a:visited{background:url("/usr/file/attachment/nh_recruit_01.gif") no-repeat 0 0;}
#header ul.nav-head li#nh-mypage a:link,#header ul.nav-head li#nh-mypage a:visited{background:url("/usr/file/attachment/nh_mypage_01.gif") no-repeat 0 0;}

#header ul.nav-head li#nh-home a:hover,
#header ul.nav-head li#nh-home a:active,
#header ul.nav-head li#nh-home a:focus{
background:url("/usr/file/attachment/nh_home_01_o.gif") no-repeat 0 0;
}
#header ul.nav-head li#nh-sitemap a:hover,
#header ul.nav-head li#nh-sitemap a:active,
#header ul.nav-head li#nh-sitemap a:focus{
background:url("/usr/file/attachment/nh_sitemap_01_o.gif") no-repeat 0 0;
}
#header ul.nav-head li#nh-inquiry a:hover,
#header ul.nav-head li#nh-inquiry a:active,
#header ul.nav-head li#nh-inquiry a:focus{
background:url("/usr/file/attachment/nh_inquiry_01_o.gif") no-repeat 0 0;
}
#header ul.nav-head li#nh-recruit a:hover,
#header ul.nav-head li#nh-recruit a:active,
#header ul.nav-head li#nh-recruit a:focus{
background:url("/usr/file/attachment/nh_recruit_01_o.gif") no-repeat 0 0;
}
#header ul.nav-head li#nh-mypage a:hover,
#header ul.nav-head li#nh-mypage a:active,
#header ul.nav-head li#nh-mypage a:focus{
background:url("/usr/file/attachment/nh_mypage_01_o.gif") no-repeat 0 0;
}

/* =======================================================
     Structure | Footer
======================================================= */
#nav-footer-bg{
    background:#fafafa;

}

#nav-footer{
    display:block;
    margin:20px auto;
    width:980px;
    font-size:12px;
    text-align:center;
}

#footer-bg{
    padding:18px 0 0 0;
    height:52px;
    background:url("/usr/file/attachment/sony_bg_footer_01.gif") repeat-x 0 0;
    font-size:14px;
    text-align:center;
}

/*
 * OKBiz
 * OKFAQ Copyright(c) 2002-2011 OKWave.
 * Modified by ClearCube.
*/
/* =======================================================
     basic
======================================================= */
/* ------------------------------
     default settings
------------------------------ */
*{
    margin:0; /* ﾍ余 */
    padding:0; /* ] */
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td{
    margin:0.35em 0px; /* ﾍ余 */
    padding:0; /* ] */
}

fieldset, img, table{
    border:0; /* r */
}

li,ol,ul{
    list-style:none; /* Xg */
}

body{
    font-family:'qMmpS Pro W3', 'Hiragino Kaku Gothic Pro', 'lr oSVbN', sans-serif; /* tHg */
    line-height:1.5; /* eLXg */
    color:#333; /* eLXgF */
    text-align:left; /* eLXgzu */
}

h1, h2, h3, h4, h5, h6{
    font-size:14px; /* TCY */
    font-weight:normal; /*  */
}
h1{
    font-size:14px; /* TCY */
}
em{
    font-style:normal; /* ﾎ・*/
}

/* ------------------------------
     font size
------------------------------ */
/*  */
body.lang_size_large,
.lang_size_large textarea{
    font-size:120%; /* TCY */
}
.lang_size_large .login_txt,
.lang_size_large .keyword_frm{
    font-size:110%; /* TCY */
}

/*  */
body.lang_size_medium,
.lang_size_medium .login_txt,
.lang_size_medium  .keyword_frm,
.lang_size_medium textarea{
    font-size:14px; /* TCY */
}

/*  */
body.lang_size_small,
.lang_size_small textarea{
    font-size:80%; /* TCY */
}
.lang_size_small .login_txt,
.lang_size_small .keyword_frm{
    font-size:90%; /* TCY */
}

/* ------------------------------
     common
------------------------------ */
.flo_l{
    float:left; /* \zu */
}
.flo_r{
    float:right; /* \zu */
    display:inline;
}

/* ------------------------------
     link
------------------------------ */
/* N */
a:link{
    color:#1111CC; /* eLXgF */
    text-decoration:none; /* eLXg */
}

/* Kﾏ・*/
a:visited{
    color:#551A8B; /* eLXgF */
    text-decoration:none; /* eLXg */
}

/* zo[ */
a:hover{
    color:#1111CC; /* eLXgF */
    text-decoration:underline; /* eLXg */
}

/* ANeBu */
a:active{
    color:#1111CC; /* eLXgF */
    text-decoration:underline; /* eLXg */
}

/* =======================================================
     base layout
======================================================= */
/* ------------------------------
     okwave wrapper
------------------------------ */
/* S */
#okw_wrapper{}

/* ------------------------------
     okwave head line
------------------------------ */
/* ﾌ・*/
.okw_headline{
    width:980px; /*  */
    margin:0 auto; /* ﾍ余 */
}

/* h1 ^O */
.okw_headline h1{
    color:#333333;
    font-size:14px;
    font-weight:normal;
    margin:4px 4px 0;
    text-align:right;
}

/* ------------------------------
     okwave headder
------------------------------ */
/* ﾌ・*/
#okw_header{
    background:transparent url("../images/front/headerbg.jpg") repeat-x scroll left top; /* wi */
}

/* ﾌ・*/
#okw_header_inner{
    background:transparent url("../images/front/pic_header.jpg") no-repeat scroll left top; /* wi */
    width:980px; /*  */
    margin:0 auto; /* ﾍ余 */
    height:100px; /*  */
    padding:1px 0 0; /* ] */
}

/* S */
#okw_header_logo a{
    background:transparent url("../images/front/logo_header.gif") no-repeat scroll left top; /* wi */
    width:190px; /*  */
    text-indent:-99999px; /* Cfg */
    overflow:hidden; /* ﾌ・\ */
    display:block; /* \vf */
    height:70px; /*  */
    margin:10px 0 0; /* ﾍ余 */
}

/* ------------------------------
     okwave contents
------------------------------ */
/* ﾌ・*/
#okw_contents{
    background:#fafafa url("https://secure.okbiz.jp/anicom/images/front/bodybg.jpg") repeat-x scroll left top; /* wi */
}

/* \ﾌ・[X */
#okw_contents_base{
    margin:0 auto; /* ﾍ余 */
    padding-right:15px; /* ] */
    width:965px; /*  */
    background:url("https://secure.okbiz.jp/anicom/images/front/contentsbg_r.gif") repeat-y scroll right top; /* wi */
    position:relative; /* |WVjO */
}
#okw_contents_base, div#MB_window{
    background-color:#fff; /* wiF */
}

/* \ﾌ・*/
#okw_contents_inner{
    background:url("https://secure.okbiz.jp/anicom/images/front/contentsbg_l.gif") repeat-y scroll left top; /* wi */
    padding:5px 0 1px 15px; /* ] */
}
#okw_contents_inner, div#MB_frame{
    background-color:transparent; /* wiF */
}

/* ------------------------------
     side column
------------------------------ */
/* ﾌ・*/
#okw_side{
    width:260px; /*  */
}

/* ------------------------------
     main column
------------------------------ */
/* ﾌ・*/
#okw_center{}

/* ﾌ・TChJL */
#okw_center.okw_side{
    width:680px; /*  */
}

/* ﾌ・TChJ */
#okw_center .side_none{
    width:auto; /*  */
}

/* ------------------------------
     okwave footer
------------------------------ */
/* C鞫慘・c custom tb^[ﾅ・*/
#okw_footer_custom{
    height:15px; /*  */
    background:transparent url("../images/front/footerbg.jpg") repeat-x scroll left top; /* wi */
}

/* ﾌ・*/
#okw_footer_default{
    padding:0px 10px 10px; /* ] */
}

/* Rs[CgTCYﾅ・*/
body #okw_footer_default{
    font-size:14px;
}

/* Rs[Cgﾊ置 */
.okw_copy{
    margin-top:10px;
}

/* Rs[Cg */
.okw_copy a:link,
.okw_copy a:visited,
.okw_copy a:active,
.okw_copy a:hover{
    color:#333333;
    text-decoration:none;
}

/* S */
#okw_logo_footer a{
    background:transparent url("../images/front/logo_footer.gif") no-repeat scroll left top; /* wi */
    width:190px; /*  */
    height:26px; /*  */
    display:block; /* \vf */
    text-indent:-99999px; /* Cfg */
    overflow:hidden; /* ﾌ・\ */
}

/* =======================================================
     link
======================================================= */
/* gbvw */
.topLink{
    float:right; /* \zu */
    font-size:12px; /* TCY */
    margin:10px 0; /* ﾍ余 */
    height:auto;
}

/* gbvwN */
.topLink a{
    background:transparent url("/usr/file/attachment/icn_toparw_01.gif") no-repeat scroll 2px 100%; /* wi */
    background-position:left center;
    height:13px; /*  */
    padding:2px 3px 2px 25px; /* ] */
    display:inline-block; /* \vf */
}

/* ﾌ・*/
.siteLink li{
    display:inline; /* \vf */
    font-size:14px; /* TCY */
}

/* ﾟ・*/
.preLink{
    background:transparent url("../images/front/ico_back.gif") no-repeat scroll 2px 100%; /* wi */
    text-align:left; /* eLXgzu */
    margin-right:15px; /* ﾍ余 */
}

/* ﾟるリN */
.preLink a{
    padding:2px 3px 2px 20px; /* ] */
    display:inline-block; /* \vf */
    height:13px; /*  */
}

/* ------------------------------
  admin link :ﾇ淋君
------------------------------ */
/* ﾌ・*/
.fixed_link{
    position:fixed!important; /* |WVjO  IE6ﾉば・*/
    position:absolute;
    right:0; /* Eﾊ置 */
}

/* N */
.fixed_link div a{
    display:block; /* \vf */
    width:36px; /*  */
    height:102px; /*  */
    overflow:hidden; /* ﾌ・\ */
    text-indent:-99999px; /* Cfg */
}

/* FAQNﾌ・*/
.admin_back_link{
    top:150px; /* ﾊ置 */
}

/* FAQN */
.admin_back a{
    background:transparent url("../images/front/admin_back.gif") no-repeat scroll center center; /* wi */
}

/* fUCvr[Nﾌ・*/
.preview_close_link{
    top:260px; /* ﾊ置 */
}

/* fUCvr[N */
.preview_close a{
    background:transparent url("../images/front/preview_close.gif") no-repeat scroll center center; /* wi */
}

/* =======================================================
     icon
======================================================= */
/* ------------------------------
     design parts
------------------------------ */
/*  */
.icoInf,
.icoInfoNews,
.icoKeyword,
.icoQa,
.icoNew,
.icoCate,
.icoResult{
    background-attachment:scroll; /* wiXN[ */
    background-color:transparent; /* wiF */
    background-position:left top; /* wizu */
    background-repeat:no-repeat; /* wis[g */
    display:inline-block; /* \vf */
    height:24px; /*  */
    padding:6px 0 0 35px; /* ] */
}

/* info & news */
.icoInf{
   background: none;
   border-left: 6px solid #006D00;
   height: auto;
   line-height: 2;
   padding: 0 10px;
   font-size: 16px;
}

/* L[[h */
.icoKeyword{
   background: none;
   border-left: 6px solid #4567B4;
   height: auto;
   line-height: 2;
   padding: 0 15px;
   font-size: 1.3rem;
   margin:0 0 0 20px;
}

/* 竄｢墲ｹ */
.okw_parts_helpdesk .icoNew{
    background: none;
    border-left: 6px solid #006D00;
    height: auto;
    line-height: 2;
    padding: 0 10px;}
}

/* 竄｢墲ｹiﾌ） */
.icoNew_680{
   background: none;
   border-left: 6px solid #006D00;
   height: auto;
   line-height: 2;
   padding: 0 10px;
}

.qaList_680{
    display:block;
    width:668px;
    margin:2px 0 0 -1px;
	padding:5px 0 5px 14px;
	background:url("/usr/file/attachment/bg_menu680_01.gif") no-repeat bottom;
}

.qaList_680 li{
    background:transparent url("/usr/file/attachment/icn_m_02.png") no-repeat scroll left center; /* wi */
    padding:0 0 0 24px; /* ] */
    margin:5px 0; /* ﾍ余 */
	font-size:90%; /* TCY */
    word-break:break-all; /* sﾊ置 */
    word-wrap:break-word; /* sw */
}

/* 閲覧の多いよくあるご質問 */
.okw_parts_access_rank_faq .icoQa{
   background: none;
   border-left: 6px solid #006D00;
   height: auto;
   line-height: 2;
   padding: 0 10px;
}

/* (長体)閲覧の多いよくあるご質問 */
.okw_parts_access_rank_faq .icoQa{
    background: none;
    border-left: 6px solid #006D00;
    height: auto;
   line-height: 2;
   padding: 0 10px;
}

/* ﾅ新ﾌよく驍ｲ */
.okw_parts_new_faq .icoNew{
   background: none;
   border-left: 6px solid #006D00;
   height: auto;
   line-height: 2;
   padding: 0 10px;
}

/* JeS[ */
.icoCate{
   background: none;
   border-left: 6px solid #006D00;
   height: auto;
   line-height: 2;
   padding: 0 10px;
}

/* FAQ齬・*/
.icoResult{
    background-image:url("../images/front/ico_faq.gif");
}

/* ------------------------------
     faq detail page
------------------------------ */
/* ﾟ・AQ */
.icoFaq{
    background:transparent url("../images/front/ico_faq.gif") no-repeat scroll 0% 50%; /* wi */
    display:inline-block; /* \vf */
    height:30px; /*  */
    padding:6px 0 0 35px; /* ] */
}

/*  */
.icoPrint{
    background:transparent url("../images/front/ico_print.gif") no-repeat scroll 2px 2px; /* wi */
    display:inline-block; /* \vf */
}

/* N */
.icoPrint a{
    display:block; /* \vf */
    padding:2px 3px 2px 20px; /* ] */
    height:16px; /*  */
    display:inline;
}

/*  */
.icoQ{
    background:transparent url("../images/front/ico_qst.gif") no-repeat scroll left top; /* wi */
    display:block; /* \vf */
    padding:1px 0 7px 40px; /* ] */
}

/*  */
.icoA{
    background:transparent url("../images/front/ico_ans.gif") no-repeat scroll left top; /* wi */
    display:block; /* \vf */
    padding:8px 0 8px 40px; /* ] */
    margin:0 5px; /* ﾍ余 */
}

/* ------------------------------
     faq search page
------------------------------ */
/* 竢ｬ */
.icoQ_sml{
    background:transparent url("../images/front/ico_qst_s.gif") no-repeat scroll 0% 40%; /* wi */
    padding:0 0 0 20px; /* ] */
}

/* 囂 */
.icoA_sml{
    background:transparent url("../images/front/ico_ans_s.gif") no-repeat scroll 0% 10%; /* wi */
    padding:0 0 0 20px; /* ] */
}

/* =======================================================
     sub_headder
======================================================= */
/* ﾌ・*/
#okw_sub_header{
    margin-bottom:5px; /* ﾍ余 */
    line-height:22px;
}

/* ------------------------------
     category path
------------------------------ */
/* ﾌ・*/
.okw_bread{
}

/* e */
.okw_bread li{
    display:inline; /* \vf */
    font-size:12px; /* TCY */
}

/* N */
.okw_bread li a{
    margin:0 5px 0 0; /* ﾍ余 */
}

/* ------------------------------
     font size change
------------------------------ */
/* ﾌ・*/
#fontCol{
    white-space:nowrap; /* vf]\ */
    line-height:22px;
}

/* eLXg */
li.okw_txt{
    font-size:12px; /* TCY */
    float:left; /* \zu */
    margin-right:10px; /* ﾍ余 */
}

/* 蜥・*/
.fntBig,
.fntMid,
.fntSml,
li.fntBigOn,
li.fntMidOn,
li.fntSmlOn{
    width:22px; /*  */
    height:22px; /*  */
    float:left; /* \zu */
    text-indent:-99998px; /* Cfg */
    overflow:hidden; /* ﾌ・\ */
    margin-right:5px; /* ﾍ余 */
    background-attachment:scroll; /* wiXN[ */
    background-color:transparent; /* wiF */
    background-position:left top; /* wizu */
    background-repeat:no-repeat; /* wis[g */
}

/* 蜥・ */
.fntBig a, .fntMid a, .fntSml a{
    display:block; /* \vf */
}

/*  */
li.fntBig{
    background-image:url("../images/front/btn_fntbig_off.gif"); /* wi鞫・*/
}

/*  */
li.fntMid{
    background-image:url("../images/front/btn_fntmdl_off.gif"); /* wi鞫・*/
}

/*  */
li.fntSml{
    background-image:url("../images/front/btn_fntsml_off.gif"); /* wi鞫・*/
}

/*  zo[EANeBu */
li.fntBig:hover, li.fntBigOn{
    background-image:url("../images/front/btn_fntbig_on.gif"); /* wi鞫・*/
}

/*  zo[EANeBu */
li.fntMid:hover, li.fntMidOn{
    background-image:url("../images/front/btn_fntmdl_on.gif"); /* wi鞫・*/
}

/*  zo[EANeBu */
li.fntSml:hover, li.fntSmlOn{
    background-image:url("../images/front/btn_fntsml_on.gif"); /* wi鞫・*/
}

/* =======================================================
     design parts
======================================================= */
/* ﾌ・*/
.colArea{
    margin-bottom:10px; /* ﾍ余 */
}

/* ------------------------------
     title
------------------------------ */
/* 2 p[c */
.twoCol{
    width:49.5%; /*  */
}

/* 1 p[c */
.ttl_col{
    background: none;
    height: auto;
    padding: 0;
    overflow: hidden;
}

/* p[c^Cg */
.ttl_bg{
   background: none;
   height: auto;
   padding: 0;
}

/* p[c^Cg */
.ttl_col h2{
    font-size:16px; /* TCY */
    font-weight:bold; /*  */
}

/* ------------------------------
     info & news
------------------------------ */
/* Xgﾌ・*/
.newsList{
    margin:10px 0 20px 0; /* ﾍ余 */
}

/* 1 s */
.newsList li{
    background:transparent url("/usr/file/attachment/icn_s_01.gif") no-repeat scroll left 0.5em; /* wi */
    padding:0 0 0 20px; /* ] */
    margin-bottom:5px; /* ﾍ余 */
	margin-left:5px; /* ﾍ余 */
    word-break:break-all; /* sﾊ置 */
    word-wrap:break-word; /* sw */
    clear:both;
    overflow:hidden;
    line-height:1.2;
}

/* t */
.datetime{
    line-height:1.2; /* eLXg */
    margin-right:5px; /* ﾍ余 */
	margin-top:5px; /* ﾍ余 */
    white-space:nowrap; /* vf]\ */
}

/* Info&News齬葉 */
.newsList li .datetime{
    float:left;
}

/* Info&News齬養 */
.infoTxt{
    float:left;
    word-break:keep-all;
	margin-top:5px; /* ﾍ余 */
    white-space:nowrap;
}

/* ------------------------------
     keyword search
------------------------------ */
/* ﾌ・*/
.search_frmArea{
        margin: 3px 0px 10px 30px;
	padding:30px 8px 70px 45px;
        background:url("/usr/file/attachment/keyword_bg2.png") no-repeat scroll left bottom; /* wi */  
        background-position-y: 1px;
}

/* V_[ﾌ・*/
#okw_side .search_frmArea{
    margin:3px 0; /* ﾍ余 */
}

/*  */
.search_description{
    font-size:16px; /* TCY */
    color:#666666; /* eLXgF */
    margin:3px 0; /* ﾍ余 */
}

/* tH[ */
.keyword_frm{
    width:80%; /*  */
    height:28px; /*  */
    float:left; /* \zu */
    border-width:1px 0 1px 1px; /* r */
    border-color:#ccc; /* rF */
    border-style:solid; /* rX^C */
    line-height:2.0; /* eLXg */
    font-size:16px; /* TCY */
    letter-spacing:1.8px; /*  */
}

/* RtH[ */
.n_keyword_frm{
    background-color:#FCFCFC; /* wiF */
    border:1px solid #CCCCCC; /* r */
    min-width:200px;
    width:70%; /*  */
}

.n_keyword_frm:focus{
    background-color:#FFFFFF; /* wiF */
}

/* {^ */
.keyword_frmbtn{
    background:transparent url("../images/front/btnsearch.gif") no-repeat scroll left top; /* wi */
    width:150px; /*  */
    height:30px; /*  */
    color:#fff; /* eLXgF */
    font-weight:bold; /*  */
    border:0; /* r */
    font-size:16px; /* TCY */
}

/* R{^ */
.n_keyword_frmbtn{
    background:url("../images/front/btnsearch.gif") no-repeat scroll left top transparent;
    width:72px; /*  */
    height:30px; /*  */
    color:#fff; /* eLXgF */
    font-weight:bold; /*  */
    border:0; /* r */
    font-size:16px; /* TCY */
    float:right;
    margin:5px 0 0 0; /* ﾍ余 */
    display:block;
}

/* ﾘへ・*/
.search_switch{
    font-size:14px; /* TCY */
    margin:5px auto 0 0; /* ﾍ余 */
}

/* i */
.search_target{
    margin:0 20px 0 0;
    float:left;
}

.search_keyword_morph{
    float:left;
	font-size:16px;
}

.kwd_none{
    margin:15px 3px 20px 0px; /* ﾍ余 */
    background-color:#F6FFF2; /* wiF */
    border:1px solid #E4E4E4; /* r */
    padding:20px; /* ] */
}

.kwd_none span{
    font-weight:bold; /*  */
}

/* ------------------------------
     竄｢墲ｹieLXgj
------------------------------ */
.qaList{margin:5px 10px 10px; /* ﾍ余 */}

.qaList li{
    padding:0 0 0 24px; /* ] */
    margin:5px 0; /* ﾍ余 */
	font-size:85%; /* TCY */
    word-break:break-all; /* sﾊ置 */
    word-wrap:break-word; /* sw */
	border-bottom:dotted 1px #c5beab; /* _ﾘ・*/width:300px;
	background:transparent url("/usr/file/attachment/icn_m_02.png") no-repeat scroll left center; /* wi */
}

.qaList{
    width:248px;
    margin:2px 0 0 -1px;
	padding:5px 0 5px 8px;
}

.qaList_672{
    width:672px;
    margin:12px 0 0 -1px;
	padding:5px 0 5px 8px;
}

.qaList_672 li{
    padding:0 0 0 24px; /* ] */
    margin:5px 0; /* ﾍ余 */
	font-size:85%; /* TCY */
    word-break:break-all; /* sﾊ置 */
    word-wrap:break-word; /* sw */
	border-bottom:dotted 1px #c5beab; /* _ﾘ・*/width:650px;
	background:transparent url("/usr/file/attachment/icn_m_02.png") no-repeat scroll left center; /* wi */
}

/* ------------------------------
     竄｢墲ｹitH[j
------------------------------ */
.qaForm li{
    padding:0 0 0 0; /* ] */
    margin:10px 0px 10px 16px; /* ﾍ余 */
	font-size:16px; /* TCY */
}

.qaForm{
    width:262px;
    margin:2px 0 0 -1px;
	padding:5px 0 5px 0;
	background:url("/usr/file/attachment/bg_menu260_03.gif") no-repeat bottom;
}

/* ------------------------------
     閲覧の多いよくあるご質問
------------------------------ */
.okw_parts_access_rank_faq .qaList{
	background:#ffffff;
}

.okw_parts_access_rank_faq .qaList li{
    background:transparent url("/usr/file/attachment/icn_s_01.gif") no-repeat scroll left center; /* wi */
    padding:0 0 0 18px; /* ] */
    margin-bottom:5px; /* ﾍ余 */
    word-break:break-all; /* sﾊ置 */
    word-wrap:break-word; /* sw */
}

.okw_parts_access_rank_faq .qaList_672 li{
    background:transparent url("/usr/file/attachment/icn_s_01.gif") no-repeat scroll left center; /* wi */
    padding:0 0 0 18px; /* ] */
    margin-bottom:5px; /* ﾍ余 */
    word-break:break-all; /* sﾊ置 */
    word-wrap:break-word; /* sw */
}

/* ------------------------------
     new faq list
------------------------------ */
/* ﾌ・*/
.faqList{margin:5px 10px 10px; /* ﾍ余 */}

/* 1 s */
.faqList li{
    width:293px;
    padding:0 0 0 24px; /* ] */
    margin:5px 0; /* ﾍ余 */
	font-size:85%; /* TCY */
    word-break:break-all; /* sﾊ置 */
    word-wrap:break-word; /* sw */
	border-bottom:dotted 1px #c5beab; /* _ﾘ・*/
	background:transparent url("/usr/file/attachment/icn_s_01.gif") no-repeat scroll left center; /* wi */
}

.faqList{
    margin:2px 0 0 -3px;
	padding:5px 0 5px 7px;
}

/* ------------------------------
     login parts
------------------------------ */
/* OCp[c */
.loginArea,
.loginUsrArea{
    margin:5px 10px 10px; /* ﾍ余 */
}

/* OCtH[ ﾌ・*/
.loginArea{
    margin-top:5px; /* ﾍ余 */
}

/* OCtH[ */
.okw_parts_login .form_field{
    display:inline-block; /* \vf */
    margin-top:5px; /* ﾍ余 */
    width:100%;
}
.okw_parts_login .form_field dt{
    float:left; /* \zu */
    text-align:right; /* eLXgzu */
    width:40%; /*  */
}
.okw_parts_login .form_field dd{
    float:left; /* \vf */
    width:55%; /*  */
}
.okw_parts_login .form_field .login_txt{
    border:1px solid #CCCCCC; /* r */
    letter-spacing:1.8px; /*  */
    line-height:2; /* eLXg */
    width:100%; /*  */
}

/* OC{^ */
.loginUsrArea p{
    border-bottom:1px solid #CCCCCC; /* r */
    margin-bottom:5px; /* ﾍ余 */
    padding-bottom:5px; /* ] */
}

/* pX[hﾄ敗 N */
.okw_parts_login .reissue_password{
    margin-top:10px;
    text-align:center;
}
.okw_parts_login .reissue_password a{
    font-size:14px;
}

/* OC N */
.loginUsr_link{
    text-align:right; /* eLXgzu */
    font-size:14px;
}

/* ------------------------------
     category list
------------------------------ */
/* 1 ﾌ・*/
* html .cateList{
    margin:5px 10px 5px 10px; /* ﾍ余 */
    padding:0 0 0 10px; /* ] */
}

/* JeS[ACR*/
.cate_icon{
    float:left;
    margin-right:5px;
}

/* JeS */
.cate_middle{
    margin:10px 0 0 0;
	padding:0;
}

.cate_middle a{
	display:block;
	margin:0;
	padding:10px 0 0 35px;
	width:295px;
	height:30px;
	font-size:14px;
	font-weight:bold;
	color:#222222;
}

.cate_middle#cm_115 a{background:url("/usr/file/attachment/bg_ttl330_01.gif") no-repeat;}
.cate_middle#cm_113 a{background:url("/usr/file/attachment/bg_ttl330_02.gif") no-repeat;}
.cate_middle#cm_133 a{background:url("/usr/file/attachment/bg_ttl330_03.gif") no-repeat;}
.cate_middle#cm_119 a{background:url("/usr/file/attachment/bg_ttl330_04.gif") no-repeat;}
.cate_middle#cm_139 a{background:url("/usr/file/attachment/bg_ttl330_05.gif") no-repeat;}
.cate_middle#cm_129 a{background:url("/usr/file/attachment/bg_ttl330_06.gif") no-repeat;}
.cate_middle#cm_136 a{background:url("/usr/file/attachment/bg_ttl330_07.gif") no-repeat;}
.cate_middle#cm_142 a{background:url("/usr/file/attachment/bg_ttl330_08.gif") no-repeat;}
.cate_middle#cm_123 a{background:url("/usr/file/attachment/bg_ttl330_09.gif") no-repeat;}
.cate_middle#cm_111 a{background:url("/usr/file/attachment/bg_ttl330_10.gif") no-repeat;}
.cate_middle#cm_160 a{background:url("/usr/file/attachment/bg_ttl330_11.gif") no-repeat;}
.cate_middle#cm_173 a{background:url("/usr/file/attachment/bg_ttl330_14.gif") no-repeat;}
.cate_middle#cm_891 a{background:url("/usr/file/attachment/bg_ttl330_10.gif") no-repeat;}

/* JeS */
.cate_small{
    display:table;
    padding:5px 5px 0 5px;
    font-size:85%;
}

.cate_small a{
	display:inline-block;
	width:300px;
	margin:0 0 2px 2px;
	padding:0 0 0 18px;
    border-bottom:dotted 1px #c5beab;
	background:url("/usr/file/attachment/icn_s_03.gif") no-repeat;
}

/* JeS */
.cate_small li{
    display:inline;
    padding:0 4px 0 0;
    word-wrap:break-word;
    word-break:break-all;
}

/*  */
.cate_count{
    padding:0 0 0 5px; /* ] */
    color:#666; /* eLXgF */
    white-space:nowrap; /* vf]\ */
    font-weight:normal;
    font-size:14px;
}

/* JeS[\p */
.cateList_box{
    margin:10px 0 0 0;/* ﾌ・*/
	width:680px;
}

/* 1\ */
.cateList_1line{
    width:100%;/*  */
}

/* 2\ */
.cateList_2line{
    width:50%;/*  */
    float:left;
}

/* 3\ */
.cateList_3line{
    width:33%;/*  */
    float:left;
}

/* 4\ */
.cateList_4line{
    width:24.9%;/*  */
    float:left;
}

/* ------------------------------
     category tree
------------------------------ */
/* TOPJeS[^CgAwi */
.category_tree .ttl_bg{
    background:url("/usr/file/attachment/okw_nttl01.png ") no-repeat;
border-left:0;
    border-right:0;
    border-bottom:0;
    display:block;
    font-weight:bold;
    padding:0 0 0 10px;
    margin:0 0 0 0;
    width:250px;
    height:40px;
    font-size:14px;
   font color: #FFF;
}

.category_tree{
    word-break:break-all;
    font-size:12px;
    width:260px;
    margin:0 0 10px 0;
	padding:0 0 2px 0;
	background:url("/usr/file/attachment/bg_menu260_03.gif") no-repeat bottom;
}

.icocate_tree{
   background: none;
   border-left: 5px solid #006D00;
   height: auto;
   line-height: 2;
   padding: 0 10px;
   font-size:16px;
}

/* TOPJeS[^Cg*/
.category_tree .ttl_col{
    background:none;
    padding:0;
    height:auto;
}

.category_open a:hover.pm_icon{background:url("/usr/file/attachment/icn_m_01_on.png") no-repeat 0px 0px; }
.category_close a:hover.pm_icon{background:url("/usr/file/attachment/icn_m_01.png") no-repeat 0px 0px; }
.fo_b{ font-weight:bold;}

/* JeS[ﾌ・*/
.cate_pull_inert_bg{padding:15px 0 15px 7px;}

/* JeS[+-ACR */
.category_tree .pm_icon{ text-indent:-9999px; width:18px; margin:0 5px; display:inline;}
.category_open .pm_icon{ background:url("/usr/file/attachment/icn_m_01_on.png") no-repeat 0px 0px; }
.category_close .pm_icon{ background:url("/usr/file/attachment/icn_m_01.png") no-repeat 0px 0px; }

/* JeS[ACR */
.category_none{ background:url("../images/front/cate.gif") no-repeat 10px 20px; padding:15px 0 15px 25px;}

/* I・ﾌカeS */
.category_select{ background-color:#3d8908;}
.category_select a, .category_select a span{ color:#FFF;
ont-weight:bold; }

/* zJeﾈ・JeS[ﾌ画像 */
.category_none.category_select{
    background:url("../images/front/cate_active.gif") no-repeat scroll 11px 33px #3D8908;
}

/* JeS */
.category_tree a,
.category_nofaq{ margin-right:5px; display:block; overflow:auto;}

.category_level_0{ margin:0 1px; background:transparent/* #FFF */; }
.category_level_0 li{ border-top:1px solid #e6e6e6;}

.category_level_1{ background:#f2f2f2; margin-left:20px; clear:both;}
.category_level_1 li{ border-top:1px solid #dcdcdc;}

.category_level_2{background:#e8e8e8; margin-left:20px; clear:both;}
.category_level_2 li{ border-top:1px solid #cfcfcf;}

.category_level_3{background:#dfdfdf; margin-left:20px; clear:both;}
.category_level_3 li{ border-top:1px solid #cccccc;}

/* =======================================================
 faq detail page
======================================================= */
/* ------------------------------
     base info
------------------------------ */
/* ﾟ・*/
.faq_qstInf_col .siteLink{
    float:left;
    display:inline;
}

/* ﾌ・*/
.faq_qstInf_col{
    border-bottom:1px solid #ccc; /* r */
    margin:0 0 5px; /* ﾍ余 */
}

/* \ﾌ・*/
.faq_dateNo{
    margin-right:5px; /* ﾍ余 */
}

/* ep[c */
.faq_dateNo li{
    font-size:14px; /* TCY */
    margin-right:15px; /* ﾍ余 */
    display:inline; /* \vf */
}

/*  */
.faq_dateNo li.faq_print{
    margin-right:0; /* ﾍ余 */
}

/* ------------------------------
     question
------------------------------ */
/* ^Cg */
.faq_qstCont_ttl{
    font-size:16px; /* TCY */
    font-weight:bold; /*  */
    color:#F90; /* eLXgF */
    line-height:1.4; /* eLXg */
    margin:10px 25px 10px; /* ﾍ余 */
    word-wrap:break-word; /* sw */
}

/* ﾌ・*/
.faq_qstCont_col{
    margin:10px 65px 30px; /* ﾍ余 */
}

/* eLXgﾌ・*/
.faq_qstCont_txt{
    margin-bottom:10px; /* ﾍ余 */
    word-wrap:break-word; /* sw */
}

/* JeS */
.faq_cate_col{
    padding:5px; /* ] */
    border:1px dotted #999; /* r */
    background-color:#f7f7f7; /* wiF */
}

/* JeS^Cg */
.faq_cate_col dt, .faq_cate_col dd{
    float:left; /* \zu */
}

/* JeS */
.faq_cate_col dt{
    margin-right:5px; /* ﾍ余 */
}

/* ------------------------------
     answer
------------------------------ */
/* ^Cgﾌ・*/
.faq_ans_bor{
    background:transparent url("../images/front/bor_qst.gif") repeat-x scroll left bottom; /* wi */
    padding-bottom:5px; /* ] */
    margin:0 25px 10px; /* ﾍ余 */
}

/* ^Cg */
.faq_ans_ttl{
    font-size:14px; /* TCY */
    font-weight:bold; /*  */
    line-height:1.2; /* eLXg */
    margin:10px 20px 10px; /* ﾍ余 */
}

/* ﾌ・*/
.faq_ans_col{
    padding:0 65px 20px; /* ] */
    border-bottom:1px solid #ccc; /* r */
    margin-bottom:20px; /* ﾍ余 */
    word-wrap:break-word; /* sw */
}

/* eLXgﾌ・*/
.faq_ansCont_txt{
    margin-bottom:10px; /* ﾍ余 */
}

/* Ytt@CEﾇ液H[ﾌ・*/
.faq_addition_col{
    padding:5px 10px; /* ] */
    border:1px dotted #999; /* r */
    background-color:#f7f7f7; /* wiF */
}

/* Ytt@CEﾇ液H[ */
.faq_addition_list dt,
.faq_addition_col dd{
    float:left; /* \zu */
}

/* Ytt@CEﾇ液H[^Cg */
.faq_addition_list dt{
    margin-right:5px; /* ﾍ余 */
}

/* Ytt@Cﾚ・*/
/* ﾑ設・*/
.faq_attachment_file_list dd{
    display:inline;
    margin:0 15px 0 0;
    float:none;
    word-break:keep-all;
}

/* cﾑ設・*/
/*
.faq_attachment_file_list dd{
    display:block;
    margin:0;
    float:none;
    text-indent:1em;
}
.faq_attachment_file_list dt{
    display:block;
    float:none;
}
*/

/* ------------------------------
     enquate
------------------------------ */
/* ﾌ・*/
.okw_enquete_area{
    border:4px solid #CCEEAA;
    margin:0 auto 20px;
    padding:0 10px;
    width:70%;
}

/* ^Cg */
.questioner_ttl{
    font-size:14px; /* TCY */
    padding:10px 10px 3px; /* ] */
    text-align:left; /* eLXgzu */
    font-weight:bold; /*  */
    border-bottom:2px solid #66AA66; /* A_[C */
}

/* eﾌ・*/
.questioner_col{
    text-align:center; /* eLXgzu */
    padding:10px; /* ] */
}


/* I */
.faq_form_list li{
    display:block; /* \vf */
}

/* eLXgGAﾌ・*/
.questioner_txt_col{
    width:58%;
    margin:0 0 5px auto;
    text-align:left;
}

/* eLXgGA繝｜Z[W */
.questioner_sub_msg{
    font-size:14px;
}

/* eLXgGA */
.questioner_txt{
    background-color:#FCFCFC;
    border:1px solid #AAAAAA; /* r */
    width:100%; /*  */
}

/* eLXgGAbZ[W */
.questioner_description{
    font-size:14px;
    color:#666666;
}

/* {^ﾌ・*/
.questioner_submit_btn{
    width:125px; /*  */
    height:30px; /*  */
    margin:0 auto; /* ﾍ余 */
    clear:both;
}

/* M{^ */
.questioner_btn{
    font-weight:bold; /*  */
    font-size:14px; /* TCY */
    color:#336600; /* eLXgF */
    background:transparent url("../images/front/btn_formoff.gif") no-repeat scroll left top; /* wi */
    width:125px; /*  */
    height:30px; /*  */
    border:0; /* r */
}

/* M{^ zo[ */
.questioner_btn:hover{
    background:transparent url("../images/front/btn_formon.gif") no-repeat scroll left top; /* wi */
}

/* M{^ ・ */
.questioner_btn[disabled]{
    color:#A0A0A0; /* F */
}

/* ------------------------------
     related faq :FAQ
------------------------------ */
/* ﾌ・*/
.faq_relate_list{
    margin:5px 0 10px; /* ﾍ余 */
}

/* 1 s */
.faq_relate_list li{
    background-attachment:scroll; /* wiXN[ */
    background-image:url("../images/front/marker_arrow.gif"); /* wi鞫・*/
    background-position:10px 50%; /* wizu */
    background-repeat:no-repeat; /* wis[g */
    padding:5px 10px 5px 28px; /* ] */
    word-break:break-all; /* sﾊ置 */
    word-wrap:break-word; /* sw */
}

/* ・敗 */
.faq_list_bg1{
    background-color:#fff; /* wiF */
}

/* s */
.faq_list_bg2{
    background-color:#edffe5; /* wiF */
}

/* =======================================================
     faq search list page
======================================================= */
/* ------------------------------
     list
------------------------------ */
/* ﾌ・*/
.search_list{
    margin-bottom:4px; /* ﾍ余 */
    border-top:1px dotted #333; /* r */
}

/* 1 s */
.search_list_inner{
    border-bottom:1px dotted #333; /* r */
    padding:5px 10px; /* ] */
}

/* 1 s zo[ */
li.search_list_inner:hover{
    background-color:#ceedff; /* wiF */
}

/* ・敗 */
.search_list_bg1{
    background-color:#fff; /* wiF */
    padding:5px 10px; /* ] */
}

/* s */
.search_list_bg2{
    background-color:#f6fff2; /* wiF */
    padding:5px 10px; /* ] */
}

/* ^Cg */
.search_qattl{
    font-weight:bold; /*  */
    font-size:14px; /* TCY */
    margin-bottom:3px; /* ﾍ余 */
}

/* faq idAXVAJeS[ ﾌ・*/
ul.search_dateNo{
    margin-left:20px; /* ﾍ余 */
}

/* faq idAXVAJeS[ */
.search_dateNo li{
    font-size:14px; /* TCY */
    margin:0 10px 0 0px; /* ﾍ余 */
    display:inline; /* \vf */
    color:#999; /* eLXgF */
}

/* ﾊ・*/
.search_word{
    font-weight:bold; /*  */
}

/* ------------------------------
     paging common
------------------------------ */
/* y[WOﾌ・j */
.pg_col_top{
    margin:4px 0 5px; /* ﾍ余 */
    font-size:14px; /* TCY */
    font-family:Tahoma; /* tHg */
}

/* y[WOﾌ・j */
.pg_col_down{
    margin:0 0 5px; /* ﾍ余 */
    font-size:14px; /* TCY */
    font-family:Tahoma; /* tHg */
}

/* \ */
.pg_no{
    margin-left:10px; /* ] */
    width:30%; /*  */
}

/* ------------------------------
     sort
------------------------------ */
/* ﾌ・*/
.okw_sort{
    text-align:right; /* eLXgzu */
    font-size:14px; /* TCY */
    width:30%; /*  */
    margin-right:10px; /* ﾍ余 */
}

/* eNEﾝ地 */
.okw_sort a,
.okw_sort span{
    margin:0 1px; /* ﾍ余 */
    padding-right:5px; /* ] */
}

/* ﾝ地 */
.okw_sort span.okw_current{
    font-weight:bold; /*  */
    padding-left:12px; /* ] */
    background:transparent url("../images/front/marker_down.gif") scroll no-repeat left center; /* wi */
}

/* ﾊ　L[[h */
.okw_sort_key_index0{
    border-right:1px solid #000000; /* ﾌソ[gﾌ筋り文 */
}

/* ------------------------------
     top paging
------------------------------ */
/* 纒輩[WO */
.pg_scr{
    text-align:center; /* eLXgzu */
    width:35%; /*  */
}

/* 纒輩[WO eLXg */
.pg_scr span{
    margin:0 10px; /* ﾍ余 */
}

/* 纒輩[WO  */
.pg_scr span.disabled{
    color:#ddd; /* eLXgF */
}

/* ------------------------------
     foot paging
------------------------------ */
/* y[W[ */
.pagination{
    margin:0 auto; /* ﾍ余 */
    font-size:11px; /* TCY */
    float:right; /* \zu */
    white-space:nowrap; /* vf]\ */

    font-family:Tahoma, "Lucida Grande", Arial, Sans-serif; /* tHg */
}

/* NEﾝ地 */
.pagination a,
.pagination span{
    margin:0; /* ﾍ余 */
    padding:3px 6px; /* ] */
}

/* ﾝ地 */
.pagination span.okw_current,
.pagination span.current{
    font-weight:bold; /*  */
}

/* 
Nﾈ・*/
.pagination span.disabled{
    color:#ddd; /* eLXgF */
}

/* =======================================================
     info & news page
======================================================= */
/* ﾌ・*/
.infonews_col{
    margin:0 0 40px; /* ﾍ余 */
    padding:5px 0 0; /* ] */
}

/* eﾌ・*/
.infonews_datetime{
    text-align:right; /* eLXgzu */
}

/* e */
.infonews_date_no{
    margin-right:5px; /* ﾍ余 */
}

/* ^Cgﾌ・*/
.infonewstitle_col{
    margin:0 0 10px; /* ﾍ余 */
}

/* ^Cgﾌ・*/
.infonews_ttl{
    background-color:#f5f5f5; /* wiF */
    font-weight:bold; /*  */
    font-size:14px; /* TCY */
    padding-left:10px; /* ] */
}

/* ^Cg */
.infonews_ttl_bor{
    background-image:url("../images/front/icon_helpttl.jpg"); /* wi鞫・*/
    background-position:left center; /* wi鞫慳置 */
    display:inline-block; /* \vf */
    padding-left:10px; /* ] */
}

/* { */
.infonews_txt{
    padding:0 20px; /* ] */
}

/* =======================================================
     login page
======================================================= */
/* ﾌ・*/
#login_col{
    width:350px; /*  */
    margin:10px auto 30px; /* ﾍ余 */
    padding:10px; /* ] */
    border:1px solid #999; /* r */
}

/* ^Cg */
#login_col h2{
    font-size:14px; /* TCY */
    font-weight:bold; /*  */
    border-bottom:1px solid #ccc; /* r */
    margin-bottom:10px; /* ﾍ余 */
}

/* PWﾄ敗ﾌ・*/
#login_col .reissue_password{
    font-size:14px; /* TCY */
    border-top:1px solid #ccc; /* r */
    margin-top:20px; /* ﾍ余 */
    padding:15px 5px 5px;
}

/* PWﾄ敗N */
#login_col .reissue_password a{
    padding-left:16px;
    background:url("../images/back/click_here.gif") no-repeat scroll left top transparent ; /* wi */
}

/* PWﾄ敗 */
#login_col .reissue_password_description{
    color:#666666;
    font-size:14px;
    padding-left:16px;
}

/* =======================================================
     reissue password page
======================================================= */
/* ﾌ・*/
#reissue_password{
    width:500px; /*  */
    margin:10px auto 30px; /* ﾍ余 */
    padding:10px; /* ] */
    border:1px solid #999; /* r */
}

/* ^Cg */
#reissue_password h2{
    font-size:14px; /* TCY */
    font-weight:bold; /*  */
    border-bottom:1px solid #ccc; /* r */
    margin-bottom:10px; /* ﾍ余 */
}

/* PWﾄ敗ﾊッZ[W */
#reissue_password .form_msg{
    font-size:14px; /* TCY */
    margin:14px 8px; /* ﾍ余 */
}

/* PWﾄ敗tH[(o^ﾏみゼAhX) */
#reissue_password .form_field{
    margin:0 16px 14px; /* ﾍ余 */
}

/* o^ﾏみゼAhX */
#reissue_password dt{
    width:13em; /*  */
}

/* o^ﾏみゼAhX */
#reissue_password .mail_txt{
    width:220px; /*  */
}

/* Tu^Cg */
.form_field dt{
    width:5.5em; /*  */
    float:left; /* \zu */
    text-align:right;
    margin-right:8px;
}

/* eLXg{bNXEpX[h{bNX */
.login_txt{
    width:200px; /*  */
    font-family:Tahoma, "Lucida Grande", Arial, Sans-serif; /* tHg */
    margin:0 0 10px 0; /* ﾍ余 */
}

/* pX[hﾏ更 */
.password_change_account{
    margin:0 0 8px 0; /* ﾍ余 */
}

/* OC{^ */
#login_btn,
.update_button{
    background:transparent url("../images/front/loginbtnoff.gif") no-repeat scroll left top; /* wi */
    border:0; /* r */
    width:95px; /*  */
    height:25px; /*  */
    margin:0 auto; /* ﾍ余 */
    display:block; /* \vf */
    font-weight:bold; /*  */
    color:#090; /* eLXgF */
    font-size:14px;
}

/* OC{^
 zo[ */
#login_btn:hover,
.update_button:hover{
    background:transparent url("../images/front/loginbtnon.gif") no-repeat scroll left top; /* wi */
}

/* OC{^ */
#login_btn,
.mail_input_button{
    background:transparent url("../images/front/loginbtnoff.gif") no-repeat scroll left top; /* wi */
    border:0; /* r */
    width:95px; /*  */
    height:25px; /*  */
    margin:0 auto; /* ﾍ余 */
    font-weight:bold; /*  */
    color:#090; /* eLXgF */
    font-size:14px;
}

/* OC{^ zo[ */
#login_btn:hover,
.mail_input_button:hover{
    background:transparent url("../images/front/loginbtnon.gif") no-repeat scroll left top; /* wi */
}

.mail_input_block{
    text-align:center;
}

/* ------------------------------
     login err
------------------------------ */
.login_error_txt{
    color:#F00; /* eLXgF */
    text-align:center; /* eLXgzu */
    font-weight:bold;
}

/* =======================================================
     password change page
======================================================= */
/* ------------------------------
     password change
------------------------------ */
/* ^CgbZ[W */
.pass_msg{
    color:#F00; /* eLXgF */
    text-align:center; /* eLXgzu */
    font-weight:bold;
    margin:0 auto;
    padding:0 10px;
    text-align:left;
    width:350px;
}

/* pX[hG[ﾌ・*/
.pass_error{
    width:350px;
    padding:0 10px;
    margin:0 auto;
}

/* pX[hG[ */
.pass_error li{
    list-style: disc inside none;
    font-size:14px;
    color:#F00;
    margin:0 0 0 10px;
}

/* pX[hﾏ更tH[ */
.form_pass dt{
    width:8.0em;
}

/* =======================================================
     err page
======================================================= */
/* wi */
#error_bg{
    background-color:#e6f5ff; /* wiF */
}

/* \ﾌ・*/
#error_wrapper{
    margin:80px auto; /* ﾍ余 */
    width:550px; /*  */
    padding:22px 0 0; /* ] */
    background:#fff url("../images/front/errortop.gif") no-repeat scroll left top; /* wi */
}

/* ^Cg */
#error_wrapper h2{
    font-size:14px; /* TCY */
    font-weight:bold; /*  */
    border-bottom:1px dotted #a2d9ff; /* r */
    margin:0 30px 5px; /* ﾍ余 */
}

/* eLXg */
#error_wrapper p{
    margin:0 30px 4px; /* ﾍ余 */
    font-size:14px; /* TCY */
}

/* G[R[h */
.error_code{
    text-align:right; /* eLXgzu */
    color:#999; /* eLXgF */
}

/* {^ */
.error_btm{
    background:#fff url("../images/front/errorbtm.gif") no-repeat scroll left bottom ; /* wi */
    width:550px; /*  */
    height:22px; /*  */
}

/* =======================================================
     clearfix
======================================================= */
.clearfix:after{
    visibility:hidden;
    display:block; /* \vf */
    font-size:0; /* TCY */
    content:" ";
    clear:both; /* 閧ｱ */
    height:0; /*  */
}

* html .clearfix{
    zoom:1; /* IE6 */
}

*:first-child+html .clearfix{
    zoom:1; /* IE7 */
}

/* =======================================================
    helpdesk table
======================================================= */
/* Sﾌ外g */
.okw_hdq_contents{
    margin:0 ; /* ﾍ余 */
}

/* 竄｢墲ｹtH[GA */
.okw_hdq_form_area{
    width:auto;
}

/* 竄｢墲ｹ */
.icoHdquestion{
    background-attachment:scroll;
    background-color:transparent;
    background-position:left top;
    background-repeat:no-repeat;
    display:inline-block;
    height:24px;
    padding:6px 0 0 35px;
}

.icoHdquestion{
    background:url("../images/front/icon_helpttl.jpg") no-repeat scroll 0 center;
    padding-left:10px;
}

.hd_question_form{
    margin:20px auto 0;
    width:800px;
}

/* 竄｢墲ｹe[u */
.hdq_finish_msg_area{
    background-color:#F9F9F9; /* wiF */
    border:1px dotted #DCDCDC; /* eLXgF */
    width:75%; /*  */
    margin:30px auto; /* ﾍ余 */
}

.HDcontents_table{
    border-left:1px solid #DCDCDC;
    border-right:1px solid #DCDCDC;
}

.HDcontent{
    border-bottom:1px solid #DCDCDC;
    color:#333333;
    min-height:26px;
    overflow:hidden;
}

.HDcontent dl{
}

.HDcolumn_left{
    float:left;
    background-color:#F9F9F9;
    border-right:1px dotted #DCDCDC;
    width:200px;
    padding:5px 0;
    text-indent:10px;
    margin-bottom:-32763px;
    padding-bottom:32768px;
}

.HDcolumn_right{
    background-color:#FFFFFF;
    text-align:left;
    padding:5px 0 5px 10px;
    overflow:hidden;
    width:580px;
}

.HDcolumn_right input{
}

.HDcolumn_right textarea{
    width:575px;
    height:200px;
}

.commit_button_block{
    background:url("../images/front/bg_stripe_g.gif") repeat scroll 0 0 transparent;
    border-left:1px solid #DCDCDC;
    border-right:1px solid #DCDCDC;
    border-bottom:1px solid #DCDCDC;
    border-top:none;
    margin:0;
    padding:10px 0 20px;
    text-align:center;
    width:auto;
}

.hdq_confirm_btn_c{
    overflow:visible;
}

.incident_closed_msg{
  margin:10px;
  text-align:center;
  font-size:14px;
  font-weight:bold;
  color:#DC143C;
}

/* =======================================================
     helpdesk tH[ﾖ連
======================================================= */
/* L (*) */
.presence{
    color:#dc143c; /* F */
    padding:3px; /* ] */
}

/* wvfXNﾄ上部@^CgwiT */

/* wvfXN竭ｫ@eQﾆテ[uﾌ・*/
.hdcontents_bor{
    border-bottom:1px solid #DCDCDC; /* rF */
}

/*  "* ﾍ必ﾍて・ */
.help_attention{
    float:none;
    text-align:right;
    font-size:14px;/* tHgTCY */
    margin:0;/* ﾍ余 */
}

/* ﾍ、mFtH[ 1s */
.content {
    border-left:1px solid #DCDCDC; /* rF */
    border-right:1px solid #DCDCDC; /* rF */
    border-top:1px solid #DCDCDC; /* rF */
    margin:0 auto; /* ﾌ・\ */
    min-height:26px; /* ﾅ称・*/
    overflow:hidden; /* ﾌ・\ */
    width:800px; /*  */
}

/* 1s IEp */
* html .content,
* +html .content{
    float:left
}

/* 竄｢墲ｹmF ^Cg */
.column_ttl{
    background-color:#F0F0F0; /* wiF */
    padding:5px;  /* ] */
    color:#333333;
    font-weight:bold; /*  */
    border:1px solid #DCDCDC;
}

/* 竭ｫﾍ果　^Cg */
ul.contents_table li.content div.column_ttl{
    border:none;
}

/* X[p[AVX^gbZ[W */
.super_assistant_msg{
    text-align:center;
}

/* ﾍ用ﾌフHg */
textarea,input{
    font-family:'lr SVbN', sans-serif; /* tHg */
}

/* ﾍ用ﾌサCY */
input, select, option, textarea{
    font-size:14px; /* tHgTCY */
}

/* ﾍ、mFtH[ﾌ右ﾌ・*/
.column_form{
    width:579px; /*  */
}

/* ﾌ・*/
.column_head{
    background-color:#F9F9F9; /* wiF */
    border-right:1px dotted #DCDCDC; /* rF */
    text-align:right; /* E */
    width:200px; /*  */
}

/* mFtH[@E */
.column_head h3{
    display:inline; /* \vf */
}

/* 1J */
.column_0,
.column_end{
    float:left; /* \zu */
    padding-bottom:32768px; /* ] */
    margin-bottom:-32763px; /* ] */
    word-break:break-all; /* sﾊ置 */
    word-wrap:break-word; /* sw */
    padding-top:5px; /* ] */
    padding-left:5px; /* ] */
    padding-right:5px; /* ] */
    border-right:1px solid #dcdcdc; /* rF */
}

/* EJ */
.column_end{
    border-right:medium none;
    margin-right:0;
}

/* ﾍ、mFﾊボ^ﾌ・*/
.input_note{
    color:#444444; /* eLXgF */
    font-size:14px; /* tHgTCY */
}

/* 竄｢墲ｹﾊテLXg */
.hdq_finish_msg_text{
    margin:40px; /* ] */
}

/* ﾊマ[N */
.hdq_finish_msg_mark{
    background:url(../images/front/icon_helpinfo.gif) no-repeat; /* wi鞫・*/
    background-position:left center; /* wizu */
    padding-left:26px; /* ] */
    font-size:14px; /* tHgTCY */
    font-weight:bold; /*  */
}

/* Ytt@CtH[ */
.frame{
    width:540px;
    height:44px;
}

/* ===========================================================
@@@helpdesk common button
============================================================== */
/* {^GA */
.commit_button_block {
    background:url("../images/front/bg_stripe_g.gif") repeat scroll 0 0 transparent;
    border-left:1px solid #DCDCDC;
    border-right:1px solid #DCDCDC;
    border-bottom:1px solid #DCDCDC;
    border-top:none;
    margin:0;
    padding:10px 0 20px;
    text-align:center;
    width:auto;
}

/* ﾍ、mF{^ ﾌ・/
.hdq_confirm_btn {
    margin:8px 0 0 0; /* ﾍ余 */
    display:-moz-inline-box;/*FireFox2pinline-block*/
    display:inline-block; /* \vf */
    cursor:pointer; /* }EXJ[\ */
}

/* ﾍ、mF{^ ﾌ・IE p*/
* html .hdq_confirm_btn,
* +html .hdq_confirm_btn{
    display:inline; /* \vf */
    zoom:1; /* g */
}

/* ﾊボ^ ﾌ・*/
.hdq_confirm_btn_s {
    margin:8px 0 0; /* ﾍ余 */
    display:-moz-inline-box;/*FireFox2pinline-block*/
    display:inline-block; /* \vf */
    cursor:pointer; /* }EXJ[\ */
}

/* ﾊボ^ ﾌ・IEp*/
* html .hdq_confirm_btn_s,
* +html .hdq_confirm_btn_s{
    display:inline; /* \vf */
    zoom:1; /* g */
}

/* {^鞫彿pﾛ） */
.hdq_confirm_btn_l{
    background:url(../images/front/bg_btn01_l.jpg) no-repeat; /* wi鞫・*/
    width:5px; /*  */
    height:40px; /*  */
    overflow:hidden; /* ﾌ・\ */
    display:block; /* \vf */
    float:left; /*@\zu */
}

/* {^ */
.hdq_confirm_btn_c{
    background:url(../images/front/bg_btn01_c.jpg); /* wi鞫・*/
    height:40px; /*  */
    padding:0 20px; /* ] */
    float:left; /* \zu */
    border:0 none; /* r */
    color:#555555; /* eLXgF */
    font-size:14px; /* tHgTCY */
    font-weight:bold; /*  */
    cursor:pointer; /* }EXJ[\ */
    overflow:visible;
}

/* Nﾅボ^ */
.hdq_confirm_btn_c a{
    padding-top:10px;
    display:block;
    color:#555555;
}
.hdq_confirm_btn_c a:hover{
    text-decoration:none;
    color:#555555;
}

.hdq_confirm_btn_c a{
    padding:10px 20px; /* ] */
    float:left; /* \zu */
    color:#555555; /* eLXgF */
    text-decoration:none;
}

/* {^E鞫彿pﾛ） */
.hdq_confirm_btn_r{
    background:url(../images/front/bg_btn01_r.jpg) no-repeat; /* wi鞫・*/
    width:5px; /*  */
    height:40px; /*  */
    overflow:hidden; /* ﾌ・\ */
    display:block; /* \vf */
    float:left; /* \zu */
}

#sa_button{
    margin:5px 10px 0 0;
    float:right;
    width:4.5em;
}

/* X[p[AVX^gJNﾌ・*/
#sa_button #sa_open{
    background:url(../images/front/btn_open.gif) no-repeat;
    padding-left:17px;
    vertical-align:text-bottom;
    background-position:left center;
    color:#666;
}

/* X[p[AVX^gﾂるリNﾌ・*/
#sa_button #sa_close{
    background:url(../images/front/btn_close.gif) no-repeat;
    padding-left:17px;
    vertical-align:text-bottom;
    background-position:left center;
    color:#666;
}

/* X[p[AVX^g */
.kanshinqa{
    background:url(../images/front/icon_kanshin.gif) no-repeat;
    float:left;
}

/* wvfXN竄｢墲ｹ */
.hdquestion_col{
    margin:0 0 10px;
}

.kanshin_qabox{
    padding:10px 10px 0;
}

/* X[p[AVX^g齬涌g */
.kanshin_qa{
    border:#BCBCBC 3px solid;
    margin:-3px 0px 0px 0px;
}

/* X[p[AVX^g齬・*/
.kanshin_qabox ul.search_list,
.kanshin_qabox ul.search_list li:last-child{
    border:none; /* E */
}

/* mFﾊの戻るリN */
.button_to_link{
    cursor:pointer; /* }EXJ[\ */
    border:none; /* rﾈ・*/
    color:#036; /* eLXgF */
    background-attachment:scroll; /* wiXN[ */
    background-color:transparent; /* wiF */
    background-position:2px 50%; /* wizu */
    background-repeat:no-repeat; /* wis[g */
    height:16px; /*  */
    padding-left:18px; /* ] */
    overflow:visible; /* ﾌ・\ */
    font-size:14px; /* tHgTCY */
}

/* mFﾊの戻るリNEzo[ */
.button_to_link:hover{
    color:#ee276A; /* eLXgF */
    text-decoration:underline; /* eLXg */
}

/* ===========================================================
@@@helpdesk error
============================================================== */
/* G[GbZ[Wwie[u@*/
.err_msg{
    color:#dc143c; /* eLXgF */
    border:3px double #dcdcdc; /* r */
    background:#ededed url("../images/back/warning.gif") no-repeat 3% 50%; /* wi鞫・*/
    width:auto; /*  */
}

/* G[ */
.err_msg dd{
    margin-left:10px; /* ] */
    display:list-item; /* \vf */
    list-style:disc inside none; /* Xg` */

    color:#dc143c; /* eLXgF */
}

/* G[ x */
.fieldWithErrors label{
    color:#dc143c; /* eLXgF */
}

/* G[oﾆのフH[ﾌ枠 */
.fieldWithErrors input,
.fieldWithErrors textarea,
.fieldWithErrors select{
    border:1px solid #DC143C; /* r */
}

/* G[ */
.fieldErrorMessage{
    color:#DC143C;
}

/* IE p */
* html .colmn_form .fieldWithErrors,
* +html .colmn_form .fieldWithErrors{
    border:1px solid #dc143c; /* r */
}

* html .colmn_form_2 .fieldWithErrors,
* +html .colmn_form_2 .fieldWithErrors{
    border:1px solid #dc143c; /* r */
}

/* G[bZ[W@Rg */
.err_msg,
.comment_msg{
    display:block; /* \vf */
    margin:0px 0px 20px 0px; /* ] */
    padding:10px 10px 10px 60px; /* ] */
}

/* G[ERg^Cg */
.err_msg dt,
.comment_msg dt{
    color:#DC143C; /* eLXgF */
    font-weight:bold; /*  */
    margin-bottom:5px; /* ] */
}

/* wvfXNetH[IE6ﾎ・*/
.hdq_confirm_btn,
.hdq_confirm_btn_s{
    *display:inline;
    *zoom:1;
}

.preLink a{
    height:auto;
}

.preLink{
    background-position:left center;
}

/* JeS[齬悠E6ﾎ・*/
.cateList_area ul li{_padding:0!important;_margin:0!important;}

/* for IE6 齬量ソ[gﾑ・/
.pg_no,.pg_scr,.okw_sort{overflow:hidden;}

/* for IE6 eﾚはみ出ﾎ・*/
* html .okw_parts_info_and_news{overflow:hidden;}

/* eQﾆ果・E9\ﾉ・*/
#faq_question_contents a,#faq_answer_contents a,#info_news_contents a{color:#06C;text-decoration:underline;}
#faq_question_contents a:visited,#faq_answer_contents a:visited,#info_news_contents a:visited{color:#800080;}
#faq_question_contents blockquote,#faq_answer_contents blockquote,#info_news_contents blockquote{display:block;margin:1em 40px;}
#faq_question_contents code,#faq_answer_contents code,#info_news_contents code{font-family:monospace;font-size:14px;}
#faq_question_contents dd,#faq_answer_contents dd,#info_news_contents dd{display:block;margin:0 0 0 40px;}
#faq_question_contents div,#faq_answer_contents div,#info_news_contents div{display:block;}
#faq_question_contents dl,#faq_answer_contents dl,#info_news_contents dl{display:block;margin:1em 0;}
#faq_question_contents dt,#faq_answer_contents dt,#info_news_contents dt{display:block;}
#faq_question_contents em,#faq_answer_contents em,#info_news_contents em{font-style:italic;}
#faq_question_contents fieldset,#faq_answer_contents fieldset,#info_news_contents fieldset{
    border-style:groove;
    border-width:2px;
    display:block;
    margin:0 2px;
    padding:0 2px 3px;
    zoom:1;
}

#faq_question_contents h1,#faq_answer_contents h1,#info_news_contents h1{
    display:block;
    font-size:14px;
    font-weight:bold;
    margin:0.67em 0;
    page-break-after:avoid;
}

#faq_question_contents h2,#faq_answer_contents h2,#info_news_contents h2{
    display:block;
    font-size:14px;
    font-weight:bold;
    margin:0.83em 0;
    page-break-after:avoid;
}

#faq_question_contents h3,#faq_answer_contents h3,#info_news_contents h3{
    display:block;
    font-size:14px;
    font-weight:bold;
    margin:1em 0;
    page-break-after:avoid;
}

#faq_question_contents h4,#faq_answer_contents h4,#info_news_contents h4{
    display:block;
    font-size:14px;
    font-weight:bold;
    margin:1.33em 0;
    page-break-after:avoid;
}

#faq_question_contents h5,#faq_answer_contents h5,#info_news_contents h5{
    display:block;
    font-size:14px;
    font-weight:bold;
    margin:1.67em 0;
    page-break-after:avoid;
}

#faq_question_contents h6,#faq_answer_contents h6,#info_news_contents h6{
    display:block;
    font-size:14px;
    font-weight:bold;
    margin:2.33em 0;
    page-break-after:avoid;
}

#faq_question_contents legend,#faq_answer_contents legend,#info_news_contents legend{padding:0 2px;zoom:1;}

#faq_question_contents li,#faq_answer_contents li,#info_news_contents li{
    display:list-item;
}

#faq_question_contents ol,#faq_answer_contents ol,#info_news_contents ol{
    display:block;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:decimal;
    margin:1em 0;
    padding:0 0 0 30pt;
}

#faq_question_contents p,#faq_answer_contents p,#info_news_contents p{display:block;margin:1em 0;}

#faq_question_contents pre,#faq_answer_contents pre,#info_news_contents pre{
    display:block;
    font-family:monospace;
    font-size:14px;
    margin:1em 0;
    white-space:pre;
}

#faq_question_contents table,#faq_answer_contents table,#info_news_contents table{
    border-color:#F0F0F0;
    border-spacing:2px 2px;
    box-sizing:border-box;
    display:table;
    zoom:1;
}

#faq_question_contents tbody,#faq_answer_contents tbody,#info_news_contents tbody{
    box-sizing:border-box;
    display:table-row-group;
    vertical-align:middle;
}

#faq_question_contents td,#faq_answer_contents td,#info_news_contents td{
    display:table-cell;
    padding:1px;
    vertical-align:middle;
    zoom:1;
}

#faq_question_contents th,#faq_answer_contents th,#info_news_contents th{
    display:table-cell;
    font-weight:bold;
    padding:1px;
    text-align:center;
    vertical-align:middle;
    zoom:1;
}

#faq_question_contents thead,#faq_answer_contents thead,#info_news_contents thead{
    box-sizing:border-box;
    display:table-header-group;
    vertical-align:middle;
}

#faq_question_contents tr,#faq_answer_contents tr,#info_news_contents tr{
    box-sizing:border-box;
    display:table-row;
    vertical-align:middle;
    zoom:1;
}

#faq_question_contents ul,#faq_answer_contents ul,#info_news_contents ul{
    display:block;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:disc;
    margin:1em 0;
    padding:0 0 0 30pt;
}

#faq_question_contents ul li,#faq_answer_contents ul li,#info_news_contents ul li{list-style-type:disc;}
#faq_question_contents ol li,#faq_answer_contents ol li,#info_news_contents ol li{list-style-type:decimal;}


.ui-link{
word-wrap: break-word;
}

/*クイックリンク*/
.top_faq ul {
    padding: 17px 4px 10px;
}
.top_faq ul li {
    display: inline-block;
    margin: 4px;
}
.top_faq ul li img {
    width: 216px;
    height: 130px;
}
.top_faq a:hover {
    opacity: .7;
}
.category_tree .ttl_bg {
    padding: 6px 0 0 25px;
    color: #FFF;
}

.category_tree a {
overflow: hidden;
}

/* 文字サイズ変更 を非表示にする */
#okw_sub_header #fontCol { display:none !important; }

/* FAQ表示ページのQ欄下にある「カテゴリー」を非表示にする */
.faq_cate_col {
display: none;
}

.newcate_top {
     margin : 3px ;
     padding : 3px ;
     display       : inline-block;        /* ブロック化              */
     font-weight   : bold;                /* 太字                    */
     font-size     : 120%;                /* 文字を大きくする        */
     width: 200px;
}

.acm_clearfixbox:after {
content: "";
display: block;
clear: both;
}

.acm_clearfix {
 display:inline-block;
 padding: 0px 5px 0px 5px; 
 width:31%;
 height:380px;
 vertical-align:middle;
 text-align:center;
}

.acm_Cate{
   background: none;
   border-left: 6px  solid #007048;
   height: 37px;
   padding: 0px 10px 0px 15px;
   font-size: 1.3rem;
   font-weight   : bold;     
   display: table-cell;
   vertical-align: middle;
}

.acm_cate_design{
     margin : 7px 0px 5px 0px ;
     padding:  3px;
     display : inline-block;
     font-weight : bold; 
     font-size : 1.2rem; 
     border-bottom: 2.5px solid #007048;
     width: 93%;
     text-align: center;
}

.acm_design_small{
    padding:2px 0px 2px 13px;
    font-size : 0.9rem; 
    text-align: left;
}

#okw_wrapper {
width: 100%;
margin: 0 auto;
}

#okw_contents_base {
  width: 960px;
  margin: 0 auto;
}

.colArea {
    margin-bottom: 35px;
    position: relative;
}


.yajirushi_down {
  display: inline-block;
  vertical-align: middle;
  color: #333;
  line-height: 1;
  width: 0.5em;
  height: 0.5em;
  border: 0.1em solid currentColor;
  border-left: 0;
  border-bottom: 0;
  box-sizing: border-box;
  transform: translateY(-25%) rotate(135deg);
  position: absolute;
  right: 8px;
  bottom: 8px;
}

.yajirushi_right {
  display: inline-block;
  vertical-align: middle;
  color: #333;
  line-height: 1;
  width: 0;
  height: 0;
  border-style: solid;
  border-color: transparent;
  border-width: 0.375em 0.64952em;
  border-left-color: currentColor;
  border-right: 0;
  margin:0px 5px 0px 2px;
}

.yohaku  {
   margin:0 0 50px 0;
}

.yohaku_s  {
   margin:0 0 10px 0;
}

.yohaku_r  {
   margin:0 0 0 20px;
}

.yokuken  {
   color   : #000; 
   font-size     : 1.2rem;        
}

/*ソニー損保用*/

.yohaku_r  {
   margin:0 0 0 20px;
}

.yohaku_s  {
   margin:0 0 10px 0;
}

.yohaku  {
   margin:0 0 50px 0;
}

.snsp_Cate{
   background: none;
   border-left: 6px  solid #4567B4;
   height: 37px;
   padding: 0px 10px 0px 15px;
   font-size: 1.3rem;
   font-weight   : bold;     
   display: table-cell;
   vertical-align: middle;
}

.snsp_clearfixbox:after {
content: "";
display: block;
clear: both;
}

.snsp_clearfix {
 display:inline-block;
 padding: 0px 5px 0px 5px; 
 width:31%;
 height:380px;
 vertical-align:middle;
 text-align:center;
}

.snsp_cate_design{
     margin : 7px 0px 5px 0px ;
     padding:  3px;
     display : inline-block;
     font-weight : bold; 
     font-size : 1.2rem; 
     border-bottom: 2.5px solid #4567B4;
     width: 93%;
     text-align: center;
}

.snsp_design_small{
    padding:2px 0px 2px 13px;
    font-size : 0.9rem; 
    text-align: left;
}

.yajirushi_right {
  display: inline-block;
  vertical-align: middle;
  color: #333;
  line-height: 1;
  width: 0;
  height: 0;
  border-style: solid;
  border-color: transparent;
  border-width: 0.375em 0.64952em;
  border-left-color: currentColor;
  border-right: 0;
  margin:0px 5px 0px 2px;
}

.snsp_yokuken  {
   color   : #000; 
   background-color: #E5EDF4; 
   font-size     : 1.35em;        
   margin:5px 35px 5px 5px;
   padding:5px 5px 5px 20px;
   text-align: left; 
}

.wzd_qstCont_col {
   background-color: #E5EDF4;  
   font-size     : 110%;              
   font-weight   : bold; 
   border-left: 5px  solid #4567B4;
}

.image_link:hover img{
  opacity:0.6;
}