@charset "utf-8";
/* CSS Document */
@import url(style.css);

ul,li{margin:0; padding:0; list-style:none;}

#main{ height:1%; overflow:hidden!important; overflow/**/:visible;}

#main .left{float:left;width:260px;}
#main .left .list_01{background:#eeeeee;}
#main .left .list_01 ul{padding: 5px 0 0px 5px;}
#main .left .list_01 li{padding: 0 0 5px 0; height:60px; overflow:hidden;}
#main .left .list_01 li img{}

#main .left .list_02{padding: 0 0 15px 0;}
#main .left .list_02 ul{border-bottom: 3px solid #3a3a3a;}
#main .left .list_02 li{height:35px; padding: 0 0 0 0; font-family:Arial, Helvetica, sans-serif;}
#main .left .list_02 li div{background:url(../images/icon_type_02.gif) 14px 1px no-repeat;padding: 2px 0 0 30px;}
#main .left .list_02 li a{ text-decoration:none; color:#000; font-size:12px; line-height:13px; display:block; height:24px; padding:11px 0 0 0;background:url(../images/support/two_li_bg.gif) 0 0 repeat-x;}

#main .left .list_02 li a:hover{/*background:url(../images/support/two_li_bg2.gif) 0 0 repeat-x;*/}
#main .left .list_02 li a:hover div{/*background:url(../images/icon_type_04.gif) 14px 1px no-repeat; color:#28156e;*/color:#ff6600;}

#main .left .list_02 li a.sel{font-weight:bold;background:url(../images/support/two_li_bg2.gif) 0 0 repeat-x; color:#fff;}
#main .left .list_02 li a.sel div{background:url(../images/icon_type_04.gif) 14px 1px no-repeat; color:#fff;}


/* one page */
#main .right{float:left;width:660px; height:1%; overflow:hidden!important; overflow/**/:visible;}
#main .right .r_tab{width:300px; float:left; padding: 0 0 20px 30px;}
#main .right .r_tab .cont{ padding: 1px 1px; border: 1px solid #e1dfd9;}
#main .right .r_tab .cont .tit{}
#main .right .r_tab .cont .info{background:#fbfbfb; min-height:130px; height:auto!important; height:130px; padding: 10px 8px 0 8px; font-size:12px; line-height:14px;}
#main .right .r_tab .cont .info .ic_link{margin: 4px 0 6px 0;}
#main .right .r_tab .cont .info .rake{ text-align:center; padding: 0 0 3px 0;}
#main .right .r_tab .cont .info .rake .text{width:260px; height:24px; line-height:24px; margin: 3px 0 7px 0;}

#main .right .r_t_01 .cont .info{background:#f7f6fa;}
#main .right .r_t_02 .cont .info{background:#f7f6fa;}

#main .right .r_t_03 .cont .info{background:#faf6f9;font-size:14px; line-height:18px; padding: 6px 8px 4px 10px; min-height:200px; height:auto!important; height:200px; position:relative;}
#main .right .r_t_03 .cont .info li{line-height:14px; background:url(../images/icon_type_01.gif) 0px 4px no-repeat; padding: 2px 0 2px 16px;}
#main .right .r_t_03 .cont .info div.more{text-align:right; padding:0 0 0 0; font-family:Arial, Helvetica, sans-serif;}
#main .right .r_t_03 .cont .info div.more2{text-align:right; padding:0 0 0 0; font-family:Arial, Helvetica, sans-serif; position:absolute; width:200px; bottom:3px; right:8px;}


#main .right .r_t_04 .cont .info{font-size:14px; line-height:18px; padding: 6px 8px 4px 10px;background:#f9f5ef; min-height:200px; height:auto!important; height:200px;}
#main .right .r_t_04 .cont .info li{line-height:14px; background:url(../images/icon_type_01.gif) 0px 4px no-repeat; padding: 2px 0 2px 16px;}


#main .right .r_t_05 .cont .info{background:#f6faf6;}
#main .right .r_t_05 .cont .info .lin01{font-size:14px; line-height:18px; padding: 0 0 0 0;}
#main .right .r_t_05 .cont .info .but{ text-align:center; padding:8px 0 0 0;}

#main .right .r_t_06 .cont .info{font-size:14px; line-height:18px;background:#f3f6f8;}
#main .right .r_t_06 .cont .info .lin01{font-size:18px;}
#main .right .r_t_06 .cont .info .ic_link{margin: 7px 0 8px 0;}

#main .right .r_t_07 .cont .info{background:#f6faf6;}
#main .right .r_t_07 .cont .info .lin01{font-size:14px; line-height:18px; padding: 0 0 0 0;}
#main .right .r_t_07 .cont .info .but{ text-align:center; padding:8px 0 0 0;}

/* two page */
#main .right .content_list{padding: 0 0 0 30px; min-height:400px; height:auto!important; height:400px;}

#main .right .content_list .accordion { margin: -10px 0 0 0;}
#main .right .content_list .accordion .title{height:46px;cursor: pointer; padding: 10px 0 6px 0; position: relative; overflow:hidden;}
#main .right .content_list .accordion .title .icon_ph{position:absolute; top:25px;right:11px; width:16px; height:16px; background:url(../images/icon.gif) -50px -50px; z-index:5;}
#main .right .content_list .accordion .title .tit_text{height:46px;background:url(../images/support/two-tit_bg.gif) 0 0 no-repeat; color:#333333; font-size:14px; font-weight:bold; padding: 17px 0 0 14px;}




/*#main .right .content_list .accordion .title:hover .tit{filter: alpha(opacity=80); moz-opacity: .8; opacity: .8;}*/
#main .right .content_list .accordion .title:hover{}
#main .right .content_list .accordion div.active .icon_ph{background:url(../images/icon.gif) -30px -50px;}
#main .right .content_list .accordion .commt {margin:0;padding:0;/* min-height:220px; height: inherit!important;*//* height:220px;*/display: none;}
#main .right .content_list .accordion .commt ul{}
#main .right .content_list .accordion .commt ul li{font-size:12px; line-height:14px; background:url(../images/icon_type_01.gif) 14px 6px no-repeat; padding: 5px 0 4px 30px;}
#main .right .content_list .accordion .commt ul a{color:#000; text-decoration:none;}
#main .right .content_list .accordion .commt ul a:hover{color:#ff0000; text-decoration: underline;}

#main .right .content_list .accordion_info{ margin: -10px 0 0 0;}
#main .right .content_list .accordion_info .title{height:46px; padding: 10px 0 6px 0; position: relative;}
#main .right .content_list .accordion_info .title .icon_ph{position:absolute; top:25px;right:10px; width:16px; height:16px; background:url(../images/icon.gif) -30px -50px; z-index:5;}
#main .right .content_list .accordion_info .title .tit_text{height:46px;background:url(../images/support/two-tit_bg.gif) 0 0 no-repeat; color:#333333; font-size:14px; font-weight:bold; padding: 17px 0 0 14px;}
#main .right .content_list .accordion_info .commt{line-height:21px;color:#333;}
#main .right .content_list .accordion_info .commt .question{font-size:14px; font-weight:bold; padding: 5px 10px 15px 10px; background:url(../images/icon_da_news_01.gif) left bottom repeat-x; color:#0049b4;}
#main .right .content_list .accordion_info .commt .question b{color:#333;}
#main .right .content_list .accordion_info .commt .answer{ padding: 15px 10px 20px 10px;/* background:url(../images/icon_da_news_01.gif) left bottom repeat-x;*/ border-bottom: 1px solid #ccc;}
#main .right .content_list .accordion_info .qu_back{padding:15px 0 15px 0;}




/*============  search page ===========*/
#main .right .content_list .accordion2 { margin: 0 0 0 0;}
#main .right .content_list .accordion2 .title{height:46px; padding: 0 0 6px 0; position: relative;background:url(../images/support/two-tit_bg2.gif) 0 0 no-repeat;}
#main .right .content_list .accordion2 .title .icon_ph{position:absolute; top:25px;right:11px; width:16px; height:16px; background:url(../images/icon.gif) -50px -50px; z-index:5;}
#main .right .content_list .accordion2 .title .tit_text{color:#333333; font-size:14px; font-weight:bold; padding: 17px 0 0 14px;}
/*#main .right .content_list .accordion2 div.active .icon_ph{background:url(../images/icon.gif) -30px -50px;}*/
#main .right .content_list .accordion2 .commt {margin:0;padding:0;/* min-height:220px; height: inherit!important;*//* height:220px;*/}
#main .right .content_list .accordion2 .commt ul{}
#main .right .content_list .accordion2 .commt ul li{font-size:12px; line-height:14px; background:url(../images/icon_type_02.gif) 14px 6px no-repeat; padding: 5px 0 4px 30px;}
#main .right .content_list .accordion2 .commt ul a{color:#000; text-decoration:none;}
#main .right .content_list .accordion2 .commt ul a:hover{color:#ff0000; text-decoration: underline;}
#main .right .content_list .accordion2 .qu_back{padding:15px 0 15px 0; border-top: 1px solid #ccc; margin-top:15px;}

/**-==========================================-*/
#support_box{}
#support_box .title{height:46px; padding: 0 0 6px 0; position: relative;background:url(../images/support/two-tit_bg3.gif) 0 0 no-repeat;}
#support_box .title .icon_ph{position:absolute; top:25px;right:11px;/* width:16px; height:16px; background:url(../images/icon.gif) -50px -50px; z-index:5;*/}
#support_box .title .tit_text{color:#333333; font-size:14px; font-weight:bold; padding: 17px 0 0 14px;}
#support_box .commt {margin:0;padding:0;/* min-height:220px; height: inherit!important;*//* height:220px;*/line-height:21px;color:#333;}
#support_box .commt .c_tit{font-size:14px; font-weight:bold; padding: 5px 10px 15px 10px; background:url(../images/icon_da_news_01.gif) left bottom repeat-x;}
#support_box .commt .c_cont{padding: 15px 10px 20px 10px; border-bottom: 1px solid #ccc;}
#support_box .commt .qu_back{padding:15px 0 15px 0;}

/**-===============     =================-*/
#support_box .commt .n_tit{padding: 14px 0 10px 0;/* background:url(../images/icon_da_news_01.gif) left bottom repeat-x;*/ border-bottom: 1px solid #e0ddd7;}
#support_box .commt .n_tit .text{background:url(../images/world/world-icon_m4_01.gif) 0 0 no-repeat; padding: 0 0 0 20px; color:#333; font-weight:bold; font-size:14px; line-height:15px;}
#support_box .commt .list_pdf{ height:1%; overflow:hidden!important; overflow/**/:visible; padding:8px 0 0 20px;}
#support_box .commt .list_pdf li{/*float:left; width:50%; */background:url(../images/icon_su_01.gif) 0 0 no-repeat; line-height:18px; padding: 3px 0 10px 0;}
#support_box .commt .list_pdf li span a{font-size:14px; font-family: Verdana, Arial, Helvetica, sans-serif;}
#support_box .commt .list_pdf li span{display:block; padding: 0 0 0 24px; font-size:14px; height:1%; overflow:hidden!important; overflow/**/:visible;}
#support_box .commt .list_pdf .l_name{ float:left; width:220px; padding-right:10px;}
#support_box .commt .list_pdf .l_link{ float:left; width:350px;}





#support_box .commt .list_pdf2{padding:8px 0 0 20px;}
#support_box .commt .list_pdf2 li{background:url(../images/icon_su_01.gif) 0 0 no-repeat; line-height:18px; padding: 3px 0 10px 0;}
#support_box .commt .list_pdf2 li span{display:block; padding: 0 0 0 24px;}

/**-=============== --メールでのお問い合わせ-- =================-*/
#support_box_mail{}
#support_box_mail .title{height:46px; padding: 0 0 6px 0; position: relative;background:url(../images/support/two-tit_bg4.gif) 0 0 no-repeat;}
#support_box_mail .title .icon_ph{position:absolute; top:25px;right:11px;/* width:16px; height:16px; background:url(../images/icon.gif) -50px -50px; z-index:5;*/}
#support_box_mail .title .tit_text{color:#333333; font-size:14px; font-weight:bold; padding: 17px 0 0 14px;}
#support_box_mail .commt{padding: 0 20px 0 15px; font-size:12px;}
#support_box_mail .commt .tit{font-size:14px; padding:10px 0 10px 0;}
#support_box_mail .commt .choice{ font-size:12px;}
#support_box_mail .commt .choice .ctbbo{margin:6px 0 0 0;}
#support_box_mail .commt .choice .ctbbo td{padding:3px 0 3px 0;}
#support_box_mail .commt .choice .ctbbo td.cob0{width:110px;}
#support_box_mail .commt .choice span{padding: 0 0 0 6px;}
#support_box_mail .commt{}
#support_box_mail .commt .tit2{font-size:14px; padding:10px 0 10px 0;}
#support_box_mail .commt .mobx{}
#support_box_mail .commt .mobx textarea{width:99%; height:240px;}
#support_box_mail .commt input{ cursor:pointer;}
#support_box_mail .commt .but_t{padding: 10px 0 0 0; text-align:center;}
#support_box_mail .commt .but_t input.bu01{width:80px;}
#support_box_mail .commt .but_t input.bu02{width:80px;}

#support_box_mail .commt .explain{ line-height:22px; padding: 0 0 10px 0;}
#support_box_mail .commt .explain .label{border: 1px solid #575757; color:#575757; padding: 5px 5px 15px 5px; margin:6px 0 0 0;}
#support_box_mail .commt .explain .label .tit2{padding:0 0 5px 0;}
#support_box_mail table.tab001{line-height:21px;}



#support_box_mail .n_tit{padding: 14px 0 10px 0; background:url(../images/icon_da_news_01.gif) left bottom repeat-x;}
#support_box_mail .n_tit .text{background:url(../images/world/world-icon_m4_01.gif) 0 0 no-repeat; padding: 0 0 0 20px; color:#333; font-weight:bold; font-size:14px; line-height:15px;}
#support_box_mail .n_info{padding:8px 0 10px 0; font-size:13px; line-height:20px; word-break: break-all; word-wrap:break-word;}



/**-=============== --合焦情報-- =================-*/
#support_box .commt_focus{padding:8px 0 0 0;}
#support_box .commt_focus .n_tit{padding: 10px 0 10px 0; border-bottom: 1px solid #e0ddd7;}
#support_box .commt_focus .n_tit .text{background:url(../images/world/world-icon_m4_01.gif) 0 0 no-repeat; padding: 0 0 0 20px; color:#333; font-weight:bold; font-size:14px; line-height:15px;}
#support_box .commt_focus .focus_go{padding: 12px 0 20px 15px; font-size:12px; line-height:18px;}
#support_box .commt_focus .focus_go em{color:#f00; font-style:normal;}
#support_box .commt_focus .focus_go .b_name{padding:15px 0 0 0;}
#support_box .commt_focus .focus_go .b_name span{font-size:12px; font-weight:bold; color:#2e5cd0;}
#support_box .commt_focus .focus_go .tab_b01{margin:6px 0 0 0; width:100%; padding:0;}
#support_box .commt_focus .focus_go .tab_b01 .cool01{background:#f1f1f1; width:55px; text-align:center; padding:2px 0 2px 0;}
#support_box .commt_focus .focus_go .tab_b01 .cool02{padding: 0 0 0 6px;}
#support_box .commt_focus .focus_go .tab_b01 .cool03{height:10px; overflow:hidden;}
#support_box .commt_focus .focus_go .b_pho{width:502px; border: 1px solid #ccc;}
#support_box .commt_focus .focus_go .b_pho .b_img{width:500px; padding:1px 1px; text-align:center;}
#support_box .commt_focus .focus_go .b_pho .b_img img{/*width:500px;*/}
#support_box .commt_focus .focus_go .b_pho .b_text{text-align:center; background:#f1f1f1; border-top: 1px solid #ccc;}
#support_box .commt_focus .focus_go .b_show{padding:10px 0 0 0;}

#support_box .commt_focus .focus_go .b_name2{padding:15px 0 0 0;}
#support_box .commt_focus .focus_go .b_name2 span{font-size:12px; font-weight:bold; color:#2e5cd0;}
#support_box .commt_focus .focus_go .b_name2 em{color:#2e5cd0;}



