@charset "utf-8";

/*--------------------------------------------------------
YUI Font-size Adjustment
10px = 77%     11px = 85%	  12px = 93%     13px = 100%
14px = 108%	   15px = 116%    16px = 123.1%  17px = 131%
18px = 138.5%  19px = 146.5%  20px = 153.9%  21px = 161.6%
22px = 167%    23px = 174%    24px = 182%    25px = 189%
26px = 197% 28px = 215.4% 30px = 246.41%
------------------------------------------------------*/

/*  Inpage Common
-----------------------------------------------------------------------------*/



/* main_tit start*/
          #contents #main .main_tit, /* Default */
#in-depth #contents #main .main_tit,
#views    #contents #main .main_tit,
#people   #contents #main .main_tit,
#currents #contents #main .main_tit,
#features #contents #main .main_tit,
#images   #contents #main .main_tit{
	border-top: 2px solid #C7C7C7;
	padding: 7px 0 6px 10px;
	font-size: 138.5%;
	font-weight: normal; }

#in-depth #contents #main .main_tit{border-top:2px solid #05318A; color:#05318A;}
#views    #contents #main .main_tit{border-top:2px solid #E69100; color:#E69100;}
#people   #contents #main .main_tit{border-top:2px solid #01BEFF; color:#01BEFF;}
#currents #contents #main .main_tit{border-top:2px solid #FF1E24; color:#FF1E24;}
#features #contents #main .main_tit{border-top:2px solid #059647; color:#059647;}
#images   #contents #main .main_tit{border-top:2px solid #B938B9; color:#B938B9;}
/* main_tit end*/


/* con_box start*/
#contents #main .con_box, /* Default */
#in-depth #contents #main .con_box,
#views    #contents #main .con_box,
#people   #contents #main .con_box,
#currents #contents #main .con_box,
#features #contents #main .con_box,
#images   #contents #main .con_box{
	position: relative;
	border: #6D6D6D 1px solid;
	border-bottom: 10px solid #6D6D6D;
	padding: 0 0 10px;
	line-height: 133%; }

/* list_main_box */

#contents #main .list_main_box{padding-left:10px; border-bottom:2px solid #6D6D6D; margin-bottom:20px; padding-bottom:20px;} /* Default */
#contents #main .list_main_box .txt28{font-size:215.4%; padding:5px 20px 10px 0px; line-height:28px; display:block; font-weight:bold;}

#in-depth #contents #main .list_main_box .txt28{color:#05318A;}
#views    #contents #main .list_main_box .txt28{color:#E69100;}
#people   #contents #main .list_main_box .txt28{color:#01BEFF;}
#currents #contents #main .list_main_box .txt28{color:#FF1E24;}
#features #contents #main .list_main_box .txt28{color:#059647;}
#images   #contents #main .list_main_box .txt28{color:#B938B9;}


#contents #main .list_main_box .list_main_sub_tit{font-size:138.5%; padding:0px 0px 20px 0px; line-height:18px; display:block;}
#contents #main .list_main_box p{font-size:108%; line-height:20px;}

#in-depth #contents #main .list_main_box{ border-bottom:2px solid #05318A;}
#views    #contents #main .list_main_box{ border-bottom:2px solid #E69100;}
#people   #contents #main .list_main_box{ border-bottom:2px solid #01BEFF;}
#currents #contents #main .list_main_box{ border-bottom:2px solid #FF1E24;}
#features #contents #main .list_main_box{ border-bottom:2px solid #059647;}
#images   #contents #main .list_main_box{ border-bottom:2px solid #B938B9;}


          #contents #main .con_box dl.list_box, /* Default */
#in-depth #contents #main .con_box dl.list_box{ }

          #contents #main .con_box dl.list_box dt a, /* Default */
#in-depth #contents #main .con_box dl.list_box dt a,
#views    #contents #main .con_box dl.list_box dt a,
#people   #contents #main .con_box dl.list_box dt a,
#currents #contents #main .con_box dl.list_box dt a,
#features #contents #main .con_box dl.list_box dt a,
#images   #contents #main .con_box dl.list_box dt a,
          #contents #main .con_box dl.list_box dt a:hover, /* Default */
#in-depth #contents #main .con_box dl.list_box dt a:hover,
#views    #contents #main .con_box dl.list_box dt a:hover,
#people   #contents #main .con_box dl.list_box dt a:hover,
#currents #contents #main .con_box dl.list_box dt a:hover,
#features #contents #main .con_box dl.list_box dt a:hover,
#images   #contents #main .con_box dl.list_box dt a:hover{
	display:block;
	background:url(../../img/def_box_yazirusi.gif) no-repeat right 12px;}

#contents #main .con_box dl.list_box dt .txt18{font-size:138.5%; padding:10px 20px 10px 10px; line-height:20px; }
#contents #main .con_box dl.list_box dt .txt26{font-size:197%; padding:15px 20px 15px 10px; line-height:28px; }
#contents #main .con_box dl.list_box dt .txt28{font-size:215.4%; padding:15px 20px 15px 10px; line-height:30px; }

#contents #main .con_box dl.list_box dt span.name{ display:block; line-height:12px; font-size:12px; font-weight:normal; padding-top:10px; color: #787878 /* #9b9e98 */;}


          #contents #main .con_box dl.list_box dt{border-bottom:2px solid #6D6D6D;} /* Default */
#in-depth #contents #main .con_box dl.list_box dt{border-bottom:2px solid #05318A;}
#views    #contents #main .con_box dl.list_box dt{border-bottom:2px solid #E69100;}
#people   #contents #main .con_box dl.list_box dt{border-bottom:2px solid #01BEFF;}
#currents #contents #main .con_box dl.list_box dt{border-bottom:2px solid #FF1E24;}
#features #contents #main .con_box dl.list_box dt{border-bottom:2px solid #059647;}
#images   #contents #main .con_box dl.list_box dt{border-bottom:2px solid #B938B9;}


          #contents #main .con_box dl.list_box dt a.txt26{background-position:right 22px !important;}/* Default */

#in-depth #contents #main .con_box dl.list_box dt a,
#in-depth #contents #main .con_box dl.list_box dt a:hover{color:#05318A; background:url(../../img/in-depth_box_yazirusi.gif) no-repeat 100% 12px;}
#views    #contents #main .con_box dl.list_box dt a,
#views    #contents #main .con_box dl.list_box dt a:hover{color:#E69100; background:url(../../img/views_box_yazirusi.gif)    no-repeat 100% 12px;}
#people   #contents #main .con_box dl.list_box dt a,
#people   #contents #main .con_box dl.list_box dt a:hover{color:#01BEFF; background:url(../../img/people_box_yazirusi.gif)   no-repeat 100% 12px;}
#currents #contents #main .con_box dl.list_box dt a,
#currents #contents #main .con_box dl.list_box dt a:hover{color:#FF1E24; background:url(../../img/currents_box_yazirusi.gif) no-repeat 100% 12px;}
#features #contents #main .con_box dl.list_box dt a,
#features #contents #main .con_box dl.list_box dt a:hover{color:#059647; background:url(../../img/features_box_yazirusi.gif) no-repeat 100% 12px;}
#images   #contents #main .con_box dl.list_box dt a,
#images   #contents #main .con_box dl.list_box dt a:hover{color:#B938B9; background:url(../../img/images_box_yazirusi.gif)   no-repeat 100% 12px;}

          #contents #main .con_box dl.list_box dt a:hover, /* Default */
#in-depth #contents #main .con_box dl.list_box dt a:hover,
#views    #contents #main .con_box dl.list_box dt a:hover,
#people   #contents #main .con_box dl.list_box dt a:hover,
#currents #contents #main .con_box dl.list_box dt a:hover,
#features #contents #main .con_box dl.list_box dt a:hover,
#images   #contents #main .con_box dl.list_box dt a:hover{background:url(../../img/def_box_yazirusi.gif) no-repeat 100% 12px; text-decoration:none; color:#6D6D6D;}


/* ar lang start */
.ar #contents #main .con_box dl.list_box dt span.name{ direction: rtl; text-align:right;}
.ar #contents #main .list_main_box .txt28{ padding:5px 0px 10px 20px;}


.ar#in-depth #contents #main .con_box dl.list_box dt a,
.ar#in-depth #contents #main .con_box dl.list_box dt a:hover{background:url(../../img/in-depth_box_yazirusi_ar.gif) no-repeat 0 12px;}
.ar#views    #contents #main .con_box dl.list_box dt a,
.ar#views    #contents #main .con_box dl.list_box dt a:hover{background:url(../../img/views_box_yazirusi_ar.gif)    no-repeat 0 12px;}
.ar#people   #contents #main .con_box dl.list_box dt a,
.ar#people   #contents #main .con_box dl.list_box dt a:hover{background:url(../../img/people_box_yazirusi_ar.gif)   no-repeat 0 12px;}
.ar#currents #contents #main .con_box dl.list_box dt a,
.ar#currents #contents #main .con_box dl.list_box dt a:hover{background:url(../../img/currents_box_yazirusi_ar.gif) no-repeat 0 12px;}
.ar#features #contents #main .con_box dl.list_box dt a,
.ar#features #contents #main .con_box dl.list_box dt a:hover{background:url(../../img/features_box_yazirusi_ar.gif) no-repeat 0 12px;}
.ar#images   #contents #main .con_box dl.list_box dt a,
.ar#images   #contents #main .con_box dl.list_box dt a:hover{background:url(../../img/images_box_yazirusi_ar.gif)   no-repeat 0 12px;}

.ar          #contents #main .con_box dl.list_box dt a:hover, /* Default */
.ar#in-depth #contents #main .con_box dl.list_box dt a:hover,
.ar#views    #contents #main .con_box dl.list_box dt a:hover,
.ar#people   #contents #main .con_box dl.list_box dt a:hover,
.ar#currents #contents #main .con_box dl.list_box dt a:hover,
.ar#features #contents #main .con_box dl.list_box dt a:hover,
.ar#images   #contents #main .con_box dl.list_box dt a:hover { background: url(../../img/def_box_yazirusi_ar.gif) no-repeat 0 12px }

.ar #contents #main .con_box dl.list_box dt a.txt26,
.ar #contents #main .con_box dl.list_box dt .txt26:hover { background-position: 0 22px !important; } /* Default */
.ar #contents #main .con_box dl.list_box dt a.txt18       { background: url(../../img/def_box_yazirusi_ar.gif) no-repeat 0 12px; padding: 10px 10px 10px 30px; }
.ar #contents #main .con_box dl.list_box dt a.txt18:hover { background: url(../../img/def_box_yazirusi_ar.gif) no-repeat 0 12px !important; }
/* ar lang end */


/* images start */
#contents #main .con_box dl.list_box dd.list_box_c .images_main_box{ display:block; padding-bottom:10px; position:relative; width:325px; height:215px;}
#contents #main .con_box dl.list_box dd.list_box_c .images_main_box span.img{ position:absolute; top:79px; left:134px; z-index:50;}


#contents #main .con_box dl.list_box dd.list_box_c .images_main_box a span.img{
    opacity: .40; /* Standard: FF gt 1.5, Opera, Safari */
    filter: alpha(opacity=40); /* IE lt 8 */
    -ms-filter: "alpha(opacity=40)"; /* IE 8 */
    -khtml-opacity: .40; /* Safari 1.x */
    -moz-opacity: .40; /* FF lt 1.5, Netscape */
	z-index:60;
}

#contents #main .con_box dl.list_box dd.list_box_c .images_main_box a:hover img{
    opacity: .70; /* Standard: FF gt 1.5, Opera, Safari */
    filter: alpha(opacity=70); /* IE lt 8 */
    -ms-filter: "alpha(opacity=70)"; /* IE 8 */
    -khtml-opacity: .70; /* Safari 1.x */
    -moz-opacity: .70; /* FF lt 1.5, Netscape */
	z-index:90;
}


#contents #main .con_box dl.list_box dd.list_box_c .images_main_box a:hover span.img{
    opacity: .95 !important; /* Standard: FF gt 1.5, Opera, Safari */
    filter: alpha(opacity=95) !important; /* IE lt 8 */
    -ms-filter: "alpha(opacity=95)" !important; /* IE 8 */
    -khtml-opacity: .95 !important; /* Safari 1.x */
    -moz-opacity: .95 !important; /* FF lt 1.5, Netscape */
	z-index:95 !important;
}
/* images end */

#in-depth #contents #main .con_box{border:#05318A 1px solid; border-bottom:10px solid #05318A;}
#views    #contents #main .con_box{border:#E69100 1px solid; border-bottom:10px solid #E69100;}
#people   #contents #main .con_box{border:#01BEFF 1px solid; border-bottom:10px solid #01BEFF;}
#currents #contents #main .con_box{border:#FF1E24 1px solid; border-bottom:10px solid #FF1E24;}
#features #contents #main .con_box{border:#059647 1px solid; border-bottom:10px solid #059647;}
#images   #contents #main .con_box{border:#B938B9 1px solid; border-bottom:10px solid #B938B9;}

#contents #main .con_box dl.list_box dd.list_box_c{padding:10px 10px 0px 10px; height:100%;}
#contents #main .con_box dl.list_box dd.list_box_c p.w450{ width:450px; float:right; display:block; }
#contents #main .con_box dl.list_box dd.list_box_c p a{ font-size:108%; line-height:20px; padding-bottom:10px; }
#contents #main .con_box dl.list_box dd.list_box_c p.m_b10{ font-size:108%;}
#contents #main .con_box dl.list_box dd .list_box_main_img{
	float:left;
	width:325px;
	padding:0 10px 0px 0;
}
#contents #main .con_box dl.list_box dd .list_box_sub_img,
#contents #main .con_box dl.list_box dd .list_box_medium_img,
#contents #main .con_box dl.list_box dd .list_box_mini_img{
	float:left;
	width:210px;
	padding:0 10px 0px 0;
}
#contents #main .con_box dl.list_box dd .list_box_medium_img{width:147px;}
#contents #main .con_box dl.list_box dd .list_box_mini_img{width:90px;}

#contents #main .list_box_line_bottm_s{
	border-width:1px !important;
	padding-top:10px !important;
}

#contents #main .list_box_rline_none{ border-right-width: 0 !important; width:349px !important; }
/* ar lang start */
.ar #contents #main .con_box dl.list_box dd.list_box_c p a{ direction:ltr; }
.ar #contents #main .list_box_rline_none{ border-left:none !important; border-right:inherit !important;}
.ar #contents #main .con_box dl.list_box dd .list_box_sub_img,
.ar #contents #main .con_box dl.list_box dd .list_box_medium_img,
.ar #contents #main .con_box dl.list_box dd .list_box_mini_img{float:right; padding:0 0 0 10px;}
.ar #contents #main .con_box dl.list_box dd.list_box_c p.w450{ float:left; }
.ar #contents #main .con_box dl.list_box dd .list_box_main_img{ float:right; padding:0 0 0 10px;}
/* ar lang end */


/* con_box end*/


/* media_list start*/

.media_list li{float:right; padding-left:10px; height:20px; color:#505050;}

/* ar lang start */
.ar .media_list li{float:left; padding-left:0px; padding-right:10px;}
/* ar lang end */


.media_list li.twitter{padding-left:10px; padding-right:10px;}
.media_list li.facebook{padding-left:0px;}

/* cn - JiaThis */
.media_list .snm_jiathis li { float: left; }


          .media_list li.print_ico a      {background:url(../../img/print_ico.gif)          no-repeat 13px 5px !important; font-size:77%; color:#505050 !important; padding:5px 0 5px 35px; height:25px; line-height:20px;}
#in-depth .media_list li.print_ico a:hover{background:url(../../img/in-depth_print_ico.gif) no-repeat 13px 5px !important; font-size:77%; color:#05318A !important;}
#views    .media_list li.print_ico a:hover{background:url(../../img/views_print_ico.gif)    no-repeat 13px 5px !important; font-size:77%; color:#E69100 !important;}
#people   .media_list li.print_ico a:hover{background:url(../../img/people_print_ico.gif)   no-repeat 13px 5px !important; font-size:77%; color:#01BEFF !important;}
#currents .media_list li.print_ico a:hover{background:url(../../img/currents_print_ico.gif) no-repeat 13px 5px !important; font-size:77%; color:#FF1E24 !important;}
#features .media_list li.print_ico a:hover{background:url(../../img/features_print_ico.gif) no-repeat 13px 5px !important; font-size:77%; color:#059647 !important;}
#images   .media_list li.print_ico a:hover{background:url(../../img/images_print_ico.gif)   no-repeat 13px 5px !important; font-size:77%; color:#B938B9 !important;}

.media_list li.print_ico a:hover{background:url(../../img/print_ico.gif) no-repeat 13px 5px font-size:77%; padding:5px 0 5px 35px; color:#505050;}

/* en tyousei start */
.en .media_list li.print_ico{ line-height:19px;}
/* en tyousei end */



          .media_list li.dl_ico a      {background:url(../../img/dl_ico.gif)          no-repeat 13px 4px !important; font-size:77%; color:#505050 !important; padding:5px 0 5px 30px; height:25px; line-height:20px;}
#in-depth .media_list li.dl_ico a:hover{background:url(../../img/in-depth_dl_ico.gif) no-repeat 13px 4px !important; font-size:77%; color:#05318A !important;}
#views .media_list li.dl_ico a:hover{background:url(../../img/views_dl_ico.gif)       no-repeat 13px 4px !important; font-size:77%; color:#E69100 !important;}
#people .media_list li.dl_ico a:hover{background:url(../../img/people_dl_ico.gif)     no-repeat 13px 4px !important; font-size:77%; color:#01BEFF !important;}
#currents .media_list li.dl_ico a:hover{background:url(../../img/currents_dl_ico.gif) no-repeat 13px 4px !important; font-size:77%; color:#FF1E24 !important;}
#features .media_list li.dl_ico a:hover{background:url(../../img/features_dl_ico.gif) no-repeat 13px 4px !important; font-size:77%; color:#059647 !important;}
#images .media_list li.dl_ico a:hover{background:url(../../img/images_dl_ico.gif)     no-repeat 13px 4px !important; font-size:77%; color:#B938B9 !important;}

.media_list li.dl_ico a:hover{background:url(../../img/dl_ico.gif) no-repeat 13px 4px; font-size:77%; padding:5px 0 5px 30px;}


          .media_list li.simpleview_ico a      {background:url(../../img/simpleview_ico.gif)          no-repeat 13px 4px !important; font-size:77%; color:#505050 !important; padding:5px 0 5px 30px; }
#in-depth .media_list li.simpleview_ico a:hover{background:url(../../img/in-depth_simpleview_ico.gif) no-repeat 13px 4px !important; font-size:77%; color:#05318A !important;}
#views    .media_list li.simpleview_ico a:hover{background:url(../../img/views_simpleview_ico.gif)    no-repeat 13px 4px !important; font-size:77%; color:#E69100 !important;}
#people   .media_list li.simpleview_ico a:hover{background:url(../../img/people_simpleview_ico.gif)   no-repeat 13px 4px !important; font-size:77%; color:#01BEFF !important;}
#currents .media_list li.simpleview_ico a:hover{background:url(../../img/currents_simpleview_ico.gif) no-repeat 13px 4px !important; font-size:77%; color:#FF1E24 !important;}
#features .media_list li.simpleview_ico a:hover{background:url(../../img/features_simpleview_ico.gif) no-repeat 13px 4px !important; font-size:77%; color:#059647 !important;}
#images   .media_list li.simpleview_ico a:hover{background:url(../../img/images_simpleview_ico.gif)   no-repeat 13px 4px !important; font-size:77%; color:#B938B9 !important;}

/*        .media_list li.simpleview_ico a:hover{background:url(../../img/simpleview_ico.gif)          no-repeat 13px 4px; font-size:77%; padding:5px 0 5px 30px;}*/

/* media_list end*/



/* tag_list start*/
.tag_list{ padding-bottom:8px;}
.tag_list li{ float:right; padding-left:10px;}
.tag_list li a, .tag_list li a:hover{ background:#6E6E6E; color:#FFF !important; line-height:20px; padding:0 5px; font-weight:normal; font-size:93%;}
.tag_list li a:hover{ text-decoration:none; background:#6D6D6D; }
/* ar lang start */
.ar .tag_list li{ float:left; padding-left:0px; padding-right:10px;}
/* ar lang end */


#in-depth .tag_list li a:hover{background:#05318A;}
#views .tag_list li a:hover{background:#E69100;}
#people  .tag_list li a:hover{background:01BEFF;}
#currents .tag_list li a:hover{background:#FF1E24;}
#features .tag_list li a:hover{background:#059647;}
#images .tag_list li a:hover{background:#B938B9;}
/* tag_list end*/



/* detail_maintit start*/

.detail_maintit{ padding-bottom:35px; height:100%;}

#author .detail_maintit{ padding-left:10px; padding-bottom:15px; border-bottom:#C7C7C7 2px solid; margin-bottom:20px;}

.detail_maintit dt{ font-size:246.41%; font-weight:bold; line-height: 1 /* 30px */; padding-bottom:10px; color:#333;}
.detail_maintit dd.sub_copy{font-size:167%; padding-bottom:20px; line-height:110%;}
#author .detail_maintit dd.sub_copy{font-size:108%; padding-bottom:0px; line-height:22px;}

.detail_maintit dd.data_lang{padding-bottom:10px;}
.detail_maintit dd.data_lang a{ color:#676767 !important; font-weight:normal !important;}
.detail_maintit dd.data_lang a.lang_rus{ color:#676767 !important; font-weight:normal !important;font-family: "Times New Roman",Times,serif;}
.detail_maintit dd.data_lang .data{ float:left; font-size:93%;}
.detail_maintit dd.data_lang .lang{ float:right; font-size:77%;}

/* ar lang start */
.ar .detail_maintit dd.data_lang .data{ float:right;  direction:ltr;}
.ar .detail_maintit dd.data_lang .lang{ float:left; width:450px; text-align:left;}
.ar .detail_maintit dd.data_lang .lang a{direction:ltr; float:left;}
.ar .detail_maintit dd.data_lang .lang .line{ float:left; padding:0 3px;}
/* ar lang end */


/* comment outed at 2011/12/09 * ie6 ie7 hack start *
.detail_maintit dt{ /line-height:38px;}
* ie6 ie7 hack end */
.ja .detail_maintit dt,
.cn .detail_maintit dt,
.hk .detail_maintit dt { line-height: 1.15; }

.detail_maintit dd.main_tit_post{
	line-height:18px;
	font-weight:bold;
	padding-bottom:20px;
}
          .detail_maintit dd.main_tit_post .txt14{ background:url(../../img/def_box_yazirusi.gif)      no-repeat right 50%; padding-right:25px;}
#in-depth .detail_maintit dd.main_tit_post .txt14{ background:url(../../img/in-depth_box_yazirusi.gif) no-repeat right 50%;}
#views    .detail_maintit dd.main_tit_post .txt14{ background:url(../../img/views_box_yazirusi.gif)    no-repeat right 50%;}
#people   .detail_maintit dd.main_tit_post .txt14{ background:url(../../img/people_box_yazirusi.gif)   no-repeat right 50%;}
#currents .detail_maintit dd.main_tit_post .txt14{ background:url(../../img/currents_box_yazirusi.gif) no-repeat right 50%;}
#features .detail_maintit dd.main_tit_post .txt14{ background:url(../../img/features_box_yazirusi.gif) no-repeat right 50%;}
#images   .detail_maintit dd.main_tit_post .txt14{ background:url(../../img/images_box_yazirusi.gif)   no-repeat  45px 50%; padding-right:20px;}

/* font lan start */
.en .detail_maintit dd.main_tit_post .txt18,
.es .detail_maintit dd.main_tit_post .txt18,
.france .detail_maintit dd.main_tit_post .txt18{ font-size:14px !important;}
/* font lan end */

.detail_maintit dd.main_tit_sub_txt{
	font-size:167%;
	line-height: 1 /* 18px */;
	padding-bottom:20px;
	color:#333;
}
.detail_maintit .main_tit_author{}


/* ar lang start */
.ar .detail_maintit dd.main_tit_post .txt14{ background:url(../../img/def_box_yazirusi.gif) no-repeat right 50%; padding-right:0px; padding-left:25px;}

.ar#in-depth .detail_maintit dd.main_tit_post .txt14{ background:url(../../img/in-depth_box_yazirusi_ar.gif) no-repeat left 50%;}
.ar#views    .detail_maintit dd.main_tit_post .txt14{ background:url(../../img/views_box_yazirusi_ar.gif)    no-repeat left 50%;}
.ar#people   .detail_maintit dd.main_tit_post .txt14{ background:url(../../img/people_box_yazirusi_ar.gif)   no-repeat left 50%;}
.ar#currents .detail_maintit dd.main_tit_post .txt14{ background:url(../../img/currents_box_yazirusi_ar.gif) no-repeat left 50%;}
.ar#features .detail_maintit dd.main_tit_post .txt14{ background:url(../../img/features_box_yazirusi_ar.gif) no-repeat left 50%;}

.ar .detail_maintit dd.main_tit_post span{float:right;}
.ar .detail_maintit dd .main_tit_author{ float:right;}
.ar .detail_maintit dd .tag_list{ float:left;}
/* ar lang end */

#in-depth .detail_maintit dd.main_tit_post{color:#05318A;}
#views    .detail_maintit dd.main_tit_post{color:#E69100;}
#people   .detail_maintit dd.main_tit_post{color:#01BEFF;}
#currents .detail_maintit dd.main_tit_post{color:#FF1E24;}
#features .detail_maintit dd.main_tit_post{color:#059647;}
#images   .detail_maintit dd.main_tit_post{color:#B938B9;}

/* detail_maintit end*/


/* interview_prof start*/
#interview_prof{ border:#929292 1px solid; padding:12px; margin-bottom:20px;}
#interview_prof .photo_interview{float:left; width:100px; padding-right:20px;}
#interview_prof .txt_interview{float:left; width:550px; font-size:93%;}
#interview_prof .txt_interview strong{ display:block; padding-bottom:5px;}
#interview_prof .txt_interview strong span.spele{ padding-left:10px;}
/*
#interview_prof{ border:#929292 1px solid; padding:12px; margin-bottom:20px;}
#interview_prof .photo_interview{float:left; width:210px; padding-right:20px;}
#interview_prof .txt_interview{float:left; width:440px; font-size:93%;}
#interview_prof .txt_interview strong{ display:block; padding-bottom:5px;}
*/
/* interview_prof end*/

/* ar lang start */
.ar #interview_prof .photo_interview{float:right; padding-right:0px; padding-left:20px;}
.ar #interview_prof .txt_interview{float:right;}
.ar #interview_prof .txt_interview strong span.spele{ padding-right:10px; padding-left:0px;}
/* ar lang end */


/* pic_img_txt start*/


.pic_img_txt{ margin-bottom:40px;}
.pic_img_txt .pic_img_txt_title{font-size:116%; padding-bottom:10px; font-weight:bold;}
.pic_img_txt li a{color:#5d5d5d !important;}
.pic_img_txt li{ padding-top:10px; font-size:93%; border-top: 1px solid #474747; padding-bottom:10px;}
.pic_img_txt li strong{font-size:116%; display:block; padding-bottom:5px;}
#in-depth .pic_img_txt dt.pic_img_txt_title { color: #05318a; }
#views    .pic_img_txt dt.pic_img_txt_title { color: #e69100; }
#people   .pic_img_txt dt.pic_img_txt_title { color: #01beff; }
#currents .pic_img_txt dt.pic_img_txt_title { color: #ff1e24; }
#features .pic_img_txt dt.pic_img_txt_title { color: #059647; }
#images   .pic_img_txt dt.pic_img_txt_title { color: #b938b9; }


.pic_img_txt{ color:#FFF; margin-bottom:30px;}
.pic_img_txt img{ float:left; vertical-align:bottom;}
.pic_img_txt p{ color:#FFF; font-size:108%; line-height:21px; padding:10px; min-height:120px; display:block;}
dl.pic_img_txt dd ul li,
dl.pic_img_txt dt.pic_img_txt_title{ color:#5D5D5D;}
.auto_height p{ min-height:100% !important}
.pic_img_txt p a{ color:#FFF !important;}


.pic_img_txt .w460{ width:440px; float:right; display:block;}
.pic_img_txt .w470{ width:450px; float:right; display:block;}
.auto_height{height:auto !important;}
.auto_height_mb{height:auto !important; margin-bottom:10px !important;}
.pic_img_txt p{ background:#6D6D6D;}
#in-depth .pic_img_txt p{ background:#05318A;}
#views .pic_img_txt p{ background:#E69100;}
#people .pic_img_txt p{background:#01beff;/*background-color: #e3e3e3; color:#333 !important; line-height:20px;*/}
#currents .pic_img_txt p{ background:#FF1E24;}
#features .pic_img_txt p{ background:#059647;}
#images .pic_img_txt p{ background:#B938B9;}

#in-depth .pic_img_txt p.profile a { color: #05318a !important; }
#views    .pic_img_txt p.profile a { color: #e69100 !important; }
#people   .pic_img_txt p.profile a { color: #01beff !important; }
#currents .pic_img_txt p.profile a { color: #ff1e24 !important; }
#features .pic_img_txt p.profile a { color: #059647 !important; }
#images   .pic_img_txt p.profile a { color: #b938b9 !important; }


/* people 2dankai start */
#people .pic_img_txt p.m_b20{ background:#00beff !important; color:#FFF !important;}
/* people 2dankai end */

/* pic_img_txt end*/


/* article_summary start*/
/*#main #article_summary{ color:#FFF !important; font-size:108%; line-height:21px; padding:10px; margin-bottom:10px;}*/

#in-depth #main #article_summary{ background:#05318A;}
#views    #main #article_summary{ background:#E69100;}
#people   #main #article_summary{ background:#01beff;/*background-color: #e3e3e3; color:#333 !important; line-height:20px;*/}
#currents #main #article_summary{ background:#FF1E24;}
#features #main #article_summary{ background:#059647;}
#images   #main #article_summary{ background:#B938B9;}
/* article_summary end*/


/* related_article start*/

#main #related_article{margin-bottom:60px; margin-top:40px; clear:both;}
/* images start */
#images #main #related_article{ width:700px; margin:0 auto 60px auto;}
/* images end */


          #main #related_article dt {font-size:116%; padding-bottom:10px; margin-bottom:10px; font-weight:bold; border-bottom: 1px solid #474747; }
#in-depth #main #related_article dt { color: #05318a; }
#views    #main #related_article dt { color: #e69100; }
#people   #main #related_article dt { color: #01beff; }
#currents #main #related_article dt { color: #ff1e24; }
#features #main #related_article dt { color: #059647; }
#images   #main #related_article dt { color: #b938b9; }

#main #related_article ul li{ list-style:disc; margin-left:15px; padding-bottom:5px; /*line-height:23px;*/ }
#main #related_article ul li a{ font-size:116%; color:#676767 !important; }

/* related_article end*/

/* auth_profile_box start */
#main   #auth_profile_box { background:#E3E3E3; padding:14px; margin-bottom:40px;}
/* images start */
#images #auth_profile_box { width:672px; margin:0 auto 40px auto;}
/* images end */
#main #auth_profile_box .author_title { border-bottom:#757575 1px solid; padding-bottom:3px; margin-bottom:8px; cursor:pointer; line-height:160.9%;}
#main #auth_profile_box .author_title .author_prof{ float:left;}
#main #auth_profile_box .author_title .author_prof span.name{ /*font-size:123.1%;*/ font-size:153.9%;}
#main #auth_profile_box .author_title .author_prof span.spele{ /*font-size:71%;*/  font-size:138.5%;}
#main #auth_profile_box .author_title .author_data{ float:right; /*font-size:77%;*/ font-size:80%; padding-right:35px; padding-top:2px; background:url(../../img/def_box_s_yazirusi_next.gif) no-repeat 100% 3px;}
#main #auth_profile_box .author_title .author_prof span.name a{color:#000; text-decoration:none;}
#main #auth_profile_box .auth_naiyou{font-size:108%; line-height:120%; /*font-size:83%; line-height:24px;*/  }
#main #auth_profile_box .prof_data{font-size:83%; line-height:16px; font-weight:bold;}
#main #auth_profile_box .prof_data a{ color:#505050;}

/* ar lang start */
.ar #main #auth_profile_box .fl { float:right;}
.ar #main #auth_profile_box .fr { float:left;}
.ar #main #auth_profile_box .author_title .author_prof{ float:right;}
.ar #main #auth_profile_box .author_title .author_data{ float:left; font-size:77%; padding-right:0px;  padding-left:35px; padding-top:2px; background:url(../../img/def_box_s_yazirusi_ar.gif) no-repeat 0px 3px;}
.ar #main #related_article ul li{ margin-left:0px !important; margin-right:15px !important; }
/* ar lang end */

/* auth_profile_box end */


/* auth_profile_box start */
#main #recent_features{ border:#C7C7C7 1px solid; border-bottom:none; margin-bottom:75px;}
#main #recent_features dt{ border-bottom:#C7C7C7 1px solid; font-size:116%; font-weight:bold; background:url(../../img/def_box_s_yazirusi.gif) 99% 50% no-repeat; cursor:pointer; padding-left:10px; line-height:24px;}
#main #recent_features dt a,
#main #recent_features dd a{color:#6f6f6f; }
#main #recent_features dd{border-bottom:#C7C7C7 1px solid;}
#main #recent_features dd img{float:left;}
#main #recent_features dd p{float:left;/* padding:10px 5px 10px 15px;*/}

/* tuika start */
#main .other_contents #recent_features dd { position: relative; /* <- IE */ height: 40px; overflow: hidden; }
#main .other_contents #recent_features dd p{padding:12px 5px 13px 15px;}
/* tuika end */

/*hover */
#main .other_contents #recent_features dd{cursor:pointer;}
#main .other_contents #recent_features dd:hover{background-color:#f5f5f5;}
#main .other_contents #recent_features dd:hover p a{text-decoration:underline !important; }
#main .other_contents #recent_features dd:hover img{
    opacity: .70 !important; /* Standard: FF gt 1.5, Opera, Safari */
    filter: alpha(opacity=70) !important; /* IE lt 8 */
    -ms-filter: "alpha(opacity=70)" !important; /* IE 8 */
    -khtml-opacity: .70 !important; /* Safari 1.x */
    -moz-opacity: .70 !important; /* FF lt 1.5, Netscape */}
/*hover*/

/* ar lang start */
.ar #main #recent_features dt{ padding:0 22px 0 0;}
.ar #main #recent_features dd img{float:right;}
.ar #main #recent_features dd p{float:right; padding:10px 15px 10px 5px;}
.ar #main #recent_features dt{background:url(../../img/def_box_s_yazirusi_ar.gif) 1% 50% no-repeat; padding-left:0px; padding-right:10px;}
/* ar lang end */
/* auth_profile_box end */


/* other_contents start */
.other_contents{border-top-color:#C7C7C7; border-top-width:2px; border-top-style:solid; padding-top:37px;}
/* images start */
#images .other_contents{ width:700px; margin:0 auto 0px auto;}
/* images end */
#in-depth .other_contents{ border-top-color:#05318A;}
#views    .other_contents{ border-top-color:#E69100;}
#people   .other_contents{ border-top-color:#01BEFF;}
#currents .other_contents{ border-top-color:#FF1E24;}
#features .other_contents{ border-top-color:#059647;}
#images   .other_contents{ border-top-color:#B938B9;}
/* other_contents end */



/* author_txt start*/
.author_txt{ color:#333; margin-bottom:40px; margin-top:30px; padding:10px; background:#e3e3e3; font-size:108%;}
.author_txt p strong{ display:block; padding-bottom:10px; font-size:20px; line-height:20px;}
.author_txt p strong span{ padding-left:5px !important; font-size:80% !important; font-weight:normal !important; }
.author_txt p span{ line-height:20px;}
.author_txt strong.author_txt_profile{ font-size:138.5%; line-height:18px; font-weight:normal; padding:1px 0 4px 0; margin-bottom:10px; border-bottom:#FFF 1px solid; display:block; color:#505050;}

.author_txt .w560{ width:575px !important;}

.author_txt .author_profile { overflow: hidden; }
/* author_txt end*/


/* 禁則処理設定 start*/
.en .author_txt,
.es .author_txt,
.france .author_txt{word-wrap: normal;}
/* 禁則処理設定 end*/


/* search line start */
.tag_contents .in-depth_box_line, #search #contents #main .in-depth_box_line{border-color:#05318A !important; border-bottom-color:#05318A !important;}
.tag_contents .views_box_line,    #search #contents #main .views_box_line   {border-color:#E69100 !important; border-bottom-color:#E69100 !important;}
.tag_contents .people_box_line,   #search #contents #main .people_box_line  {border-color:#01BEFF !important; border-bottom-color:#01BEFF !important;}
.tag_contents .currents_box_line, #search #contents #main .currents_box_line{border-color:#FF1E24 !important; border-bottom-color:#FF1E24 !important;}
.tag_contents .features_box_line, #search #contents #main .features_box_line{border-color:#059647 !important; border-bottom-color:#059647 !important;}
.tag_contents .images_box_line,   #search #contents #main .images_box_line  {border-color:#B938B9 !important; border-bottom-color:#B938B9 !important;}

.tag_contents .in-depth_box_line dl dt, #search #contents #main .in-depth_box_line dl dt{border-bottom-color:#05318A !important;}
.tag_contents .views_box_line    dl dt, #search #contents #main .views_box_line    dl dt{border-bottom-color:#E69100 !important;}
.tag_contents .people_box_line   dl dt, #search #contents #main .people_box_line   dl dt{border-bottom-color:#01BEFF !important;}
.tag_contents .currents_box_line dl dt, #search #contents #main .currents_box_line dl dt{border-bottom-color:#FF1E24 !important;}
.tag_contents .features_box_line dl dt, #search #contents #main .features_box_line dl dt{border-bottom-color:#059647 !important;}
.tag_contents .images_box_line   dl dt, #search #contents #main .images_box_line   dl dt{border-bottom-color:#B938B9 !important;}

.tag_contents .in-depth_box_line dl dt a,
#search #contents #main .in-depth_box_line dl dt a{border-bottom-color:#05318A; color:#05318A;  background:url(../../img/in-depth_box_yazirusi.gif) no-repeat right 12px;}
.tag_contents .in-depth_box_line dl dt a{  background:url(../../img/in-depth_box_yazirusi.gif) no-repeat right 12px !important;}

.tag_contents .views_box_line dl dt a,
#search #contents #main .views_box_line dl dt a{border-bottom-color:#E69100; color:#E69100; background:url(../../img/views_box_yazirusi.gif) no-repeat right 12px;}
.tag_contents .views_box_line dl dt a{ background:url(../../img/views_box_yazirusi.gif) no-repeat right 12px !important;}

.tag_contents .people_box_line dl dt a,
#search #contents #main .people_box_line dl dt a{border-bottom-color:#01BEFF; color:#01BEFF; background:url(../../img/people_box_yazirusi.gif) no-repeat right 12px;}
.tag_contents .people_box_line dl dt a{background:url(../../img/people_box_yazirusi.gif) no-repeat right 12px !important;}

.tag_contents .currents_box_line dl dt a,
#search #contents #main .currents_box_line dl dt a{border-bottom-color:#FF1E24; color:#FF1E24; background:url(../../img/currents_box_yazirusi.gif) no-repeat right 12px;}
.tag_contents .currents_box_line dl dt a{background:url(../../img/currents_box_yazirusi.gif) no-repeat right 12px !important;}

.tag_contents .features_box_line dl dt a,
#search #contents #main .features_box_line dl dt a{border-bottom-color:#059647; color:#059647; background:url(../../img/features_box_yazirusi.gif) no-repeat right 12px;}
.tag_contents .features_box_line dl dt a{background:url(../../img/features_box_yazirusi.gif) no-repeat right 12px !important;}

.tag_contents .images_box_line dl dt a,
#search #contents #main .images_box_line dl dt a{border-bottom-color:#B938B9; color:#B938B9; background:url(../../img/images_box_yazirusi.gif) no-repeat right 12px;}
.tag_contents .images_box_line dl dt a{background:url(../../img/images_box_yazirusi.gif) no-repeat right 12px !important;}

.tag_contents .con_box dl dt a:hover,
#search #contents #main dl dt a:hover{background:url(../../img/def_box_yazirusi.gif) no-repeat right 12px; color:#6D6D6D;}

.tag_contents .in-depth_box_line dl dd.list_box_c a, #search #contents #main .in-depth_box_line dl dd.list_box_c a{color:#05318A !important;}
.tag_contents .views_box_line    dl dd.list_box_c a, #search #contents #main .views_box_line    dl dd.list_box_c a{color:#E69100 !important;}
.tag_contents .people_box_line   dl dd.list_box_c a, #search #contents #main .people_box_line   dl dd.list_box_c a{color:#01BEFF !important;}
.tag_contents .currents_box_line dl dd.list_box_c a, #search #contents #main .currents_box_line dl dd.list_box_c a{color:#FF1E24 !important;}
.tag_contents .features_box_line dl dd.list_box_c a, #search #contents #main .features_box_line dl dd.list_box_c a{color:#059647 !important;}
.tag_contents .images_box_line   dl dd.list_box_c a, #search #contents #main .images_box_line   dl dd.list_box_c a{color:#B938B9 !important;}

/* serch line end */

/* ar lang start */
.ar .tag_contents .in-depth_box_line dl dt a, .ar#search #contents #main .in-depth_box_line dl dt a{background:url(../../img/in-depth_box_yazirusi_ar.gif) no-repeat left 12px !important;}
.ar .tag_contents .views_box_line    dl dt a, .ar#search #contents #main .views_box_line    dl dt a{background:url(../../img/views_box_yazirusi_ar.gif) no-repeat left 12px !important;}
.ar .tag_contents .people_box_line   dl dt a, .ar#search #contents #main .people_box_line   dl dt a{background:url(../../img/people_box_yazirusi_ar.gif) no-repeat left 12px !important;}
.ar .tag_contents .currents_box_line dl dt a, .ar#search #contents #main .currents_box_line dl dt a{background:url(../../img/currents_box_yazirusi_ar.gif) no-repeat left 12px !important;}
.ar .tag_contents .features_box_line dl dt a, .ar#search #contents #main .features_box_line dl dt a{background:url(../../img/features_box_yazirusi_ar.gif) no-repeat left 12px !important;}
.ar .tag_contents .images_box_line   dl dt a, .ar#search #contents #main .images_box_line   dl dt a{background:url(../../img/images_box_yazirusi_ar.gif) no-repeat left 12px !important;}

.ar .tag_contents .con_box dl dt a:hover,
.ar#search #contents #main dl dt a:hover{background:url(../../img/def_box_yazirusi_ar.gif) no-repeat left 12px !important;}
/* ar lang end */

/*  top
-----------------------------------------------------------------------------*/


#top #contents{ width:960px; background:none; padding:0 0 60px 0;}

/* main start */
#top #contents #main { float: left; width: 710px; overflow: hidden; }
/* ar lang start */
.ar#top #contents #main{float:right;}
.ar#top #contents #side{float:left;}
/* ar lang end */


#top #contents #main #top_maintab{ border-bottom: 2px solid #6e6e6e; }

#top #contents #main #top_maintab ul{ height:25px; width:714px;}
#top #contents #main #top_maintab ul li { background:url(../../img/tab_list-out-l.gif) no-repeat top left #FFF; line-height:25px; width:97px; font-size:93%; text-align:center; float:left; cursor:pointer; margin-right:5px;}
#top #contents #main #top_maintab ul li span{background:url(../../img/tab_list-out-r.gif) top right no-repeat; display:block; padding-right:3px;}

#top #contents #main #top_maintab ul li#tab01{width:98px;}
#top #contents #main #top_maintab ul li#tab07{ margin-right:0px;}

#top #contents #main #top_maintab ul li:hover,
#top #contents #main #top_maintab ul li.active { background: url(../../img/tab_list-on-l.gif) no-repeat top left #6e6e6e; color:#FFF;}
#top #contents #main #top_maintab ul li:hover span,
#top #contents #main #top_maintab ul li.active span { background: url(../../img/tab_list-on-r.gif) no-repeat top right;}

#top #contents #main #top_maintab ul li:hover span a,
#top #contents #main #top_maintab ul li.active span a{color:#FFF;}

/* ar lang start */
.ar#top #contents #main #top_maintab ul li { float:right !important; margin-right:0px; margin-left:5px;}
.ar#top #contents #main #top_maintab ul li.active{}
.ar#top #contents #main #top_maintab ul li#tab01{ margin-right:0px;}
.ar#top #contents #main #top_maintab ul li#tab07{ margin-right:5px;}
/* ar lang end */

/*
#top #contents #main #top_maintab ul{ height:23px; background:#FFF;}
#top #contents #main #top_maintab ul li { border-left:#6E6E6E 1px solid; width:100px; height:23px; line-height:23px; font-size:93%; text-align:center; float:left; cursor:pointer;}
#top #contents #main #top_maintab ul li#tab06,
#top #contents #main #top_maintab ul li#tab07{width:101px;}

#top #contents #main #top_maintab ul li:hover,
#top #contents #main #top_maintab ul li.active { background:#6e6e6e; color:#FFF;}
*/

/* section_wrp start */
#top #contents #main #top_tab_wrp .section_wrp{display:none;}
#top #contents #main #top_tab_wrp .active{display:block;}

#top #contents #main #top_tab_wrp .section_wrp div.section_box{border-bottom:2px solid #C7C7C7; line-height:100%; cursor:pointer; border-left:5px solid #6D6D6D;}

/* hover */
#top #contents #main #top_tab_wrp .section_wrp div.section_box:hover dl dd,
#top #contents #main #top_tab_wrp .section_wrp div.section_box:hover .section_txt{ text-decoration:none; background-color:#e7e7e7; }
#top #contents #main #top_tab_wrp .section_wrp .section_box:hover dl{background-color:#f0f0f0;}
#top #contents #main #top_tab_wrp .section_wrp .section_box:hover dl dd{ background-color:inherit !important;}
/* hover */

#top #contents #main #top_tab_wrp .section_wrp div.in-depth{border-left:5px solid #05318A;}
#top #contents #main #top_tab_wrp .section_wrp div.views{border-left:5px solid #E69100;}
#top #contents #main #top_tab_wrp .section_wrp div.people{border-left:5px solid #01BEFF;}
#top #contents #main #top_tab_wrp .section_wrp div.currents{border-left:5px solid #FF1E24;}
#top #contents #main #top_tab_wrp .section_wrp div.features{border-left:5px solid #059647;}
#top #contents #main #top_tab_wrp .section_wrp div.images{border-left:5px solid #B938B9;}

#top #contents #main #top_tab_wrp .section_wrp .section_box dl{background:#FFF;}
#top #contents #main #top_tab_wrp .section_wrp .section_box dl dt{ float:right; width:138px;}
#top #contents #main #top_tab_wrp .section_wrp .section_box dl dd{ float:left; padding:16px 5px 0 15px; width:537px;}
#top #contents #main #top_tab_wrp .section_wrp .section_box dl dd.none_img{ width:auto !important;}

#top #contents #main #top_tab_wrp .section_wrp .section_box dl dd .section_category{ font-size:93%; padding-bottom:7px;}
#top #contents #main #top_tab_wrp .section_wrp div.in-depth dl dd .section_category{ color:#05318A;}
#top #contents #main #top_tab_wrp .section_wrp div.views    dl dd .section_category{ color:#E69100;}
#top #contents #main #top_tab_wrp .section_wrp div.people   dl dd .section_category{ color:#01BEFF;}
#top #contents #main #top_tab_wrp .section_wrp div.currents dl dd .section_category{ color:#FF1E24;}
#top #contents #main #top_tab_wrp .section_wrp div.features dl dd .section_category{ color:#059647;}
#top #contents #main #top_tab_wrp .section_wrp div.images   dl dd .section_category{ color:#B938B9;}

#top #contents #main #top_tab_wrp .section_wrp .section_box dl dd .section_main_tit{ font-size:153.9%; line-height:110%; padding-bottom:7px; font-weight:bold;}
#top #contents #main #top_tab_wrp .section_wrp .section_box dl dd .section_main_tit a{ color:#505050; text-decoration:none;}
#top #contents #main #top_tab_wrp .section_wrp .section_box dl dd .section_name{padding-bottom:15px;}
#top #contents #main #top_tab_wrp .section_wrp .section_box dl dd .section_name .name{ font-size:71%; line-height:93%;}
#top #contents #main #top_tab_wrp .section_wrp .section_box dl dd .section_name .day{ font-size:93%; line-height:93%;}

#top #contents #main #top_tab_wrp .section_wrp .section_box .section_txt{background-color:#F5F5F5; background-repeat:no-repeat; background-position:96% 50%; padding:10px 66px 10px 9px; font-size:93%; line-height:138.5%; clear:both; background-image:url(../../img/def_box_s_yazirusi_next.gif);}

#top #contents #main #top_tab_wrp .section_wrp div.in-depth .section_txt{ background-image:url(../../img/in-depth_box_s_yazirusi.gif);}
#top #contents #main #top_tab_wrp .section_wrp div.views    .section_txt{ background-image:url(../../img/views_box_s_yazirusi.gif);}
#top #contents #main #top_tab_wrp .section_wrp div.people   .section_txt{ background-image:url(../../img/people_box_s_yazirusi.gif);}
#top #contents #main #top_tab_wrp .section_wrp div.currents .section_txt{ background-image:url(../../img/currents_box_s_yazirusi.gif);}
#top #contents #main #top_tab_wrp .section_wrp div.features .section_txt{ background-image:url(../../img/features_box_s_yazirusi.gif);}
#top #contents #main #top_tab_wrp .section_wrp div.images   .section_txt{ background-image:url(../../img/images_box_s_yazirusi.gif);}

/* other select start */
#top #contents #main #top_tab_wrp .section_wrp .section_box .section_txt .photo_box_c,
#top #contents #main #top_tab_wrp .section_wrp .section_box .section_txt .photo_box_r,
#top #contents #main #top_tab_wrp .section_wrp .section_box .section_txt .photo_box_l{
	float: none !important;
	margin: 0 0 0px 0px;
	border: none;
	padding: 0px !important;
	width:auto !important;
	font-size: 93% !important;
	line-height: 138.5% !important;
}

/* other select end */

/* section_wrp end */

/* ar lang start */
.ar#top #contents #main #top_tab_wrp .section_wrp div.section_box{border-right:5px solid #6D6D6D; border-left:none;}
.ar#top #contents #main #top_tab_wrp .section_wrp .section_box dl dt { float: left; }
.ar#top #contents #main #top_tab_wrp .section_wrp .section_box dl dd { float: right; padding:16px 15px 0 5px; }
.ar#top #contents #main #top_tab_wrp .section_wrp div.in-depth{border-right:5px solid #05318A; border-left:none;}
.ar#top #contents #main #top_tab_wrp .section_wrp div.views   {border-right:5px solid #E69100; border-left:none;}
.ar#top #contents #main #top_tab_wrp .section_wrp div.people  {border-right:5px solid #01BEFF; border-left:none;}
.ar#top #contents #main #top_tab_wrp .section_wrp div.currents{border-right:5px solid #FF1E24; border-left:none;}
.ar#top #contents #main #top_tab_wrp .section_wrp div.features{border-right:5px solid #059647; border-left:none;}
.ar#top #contents #main #top_tab_wrp .section_wrp div.images  {border-right:5px solid #B938B9; border-left:none;}

.ar#top #contents #main #top_tab_wrp .section_wrp .section_box dl dd .section_name .name{ font-size:93%; line-height:108%; float:right; padding-top:2px; }
.ar#top #contents #main #top_tab_wrp .section_wrp .section_box dl dd .section_name .day{ font-size:108%; line-height:108%; float:right; padding-right:10px;}

.ar#top #contents #main #top_tab_wrp .section_wrp .section_box .section_txt{background-position:5% 50%; padding:10px 9px 10px 66px; clear:both; font-size:108%; background-image:url(../../img/def_box_s_yazirusi_next_ar.gif);}
.ar#top #contents #main #top_tab_wrp .section_wrp div.in-depth .section_txt{ background-image:url(../../img/in-depth_box_s_yazirusi_ar.gif);}
.ar#top #contents #main #top_tab_wrp .section_wrp div.views .section_txt{ background-image:url(../../img/views_box_s_yazirusi_ar.gif);}
.ar#top #contents #main #top_tab_wrp .section_wrp div.people .section_txt{ background-image:url(../../img/people_box_s_yazirusi_ar.gif);}
.ar#top #contents #main #top_tab_wrp .section_wrp div.currents .section_txt{ background-image:url(../../img/currents_box_s_yazirusi_ar.gif);}
.ar#top #contents #main #top_tab_wrp .section_wrp div.features .section_txt{ background-image:url(../../img/features_box_s_yazirusi_ar.gif);}
.ar#top #contents #main #top_tab_wrp .section_wrp div.images .section_txt{ background-image:url(../../img/images_box_s_yazirusi_ar.gif);}

/* ar lang end */


/* main end */


#top #contents #main .con_box .link_more { }
#top #contents #main .con_box .link_more a { position: absolute; right: 9px; bottom: 5px; }



/*  search_contents
-----------------------------------------------------------------------------*/

#contents #search_contents{
	border:#6D6D6D 1px solid;
	margin-bottom:10px;
}
#contents #search_contents form{ padding:9px; }
#contents #search_contents form p{ line-height:22px; }
#contents #search_contents form #search_input{
	background:url(../../img/search_input.gif) no-repeat 0px 0px;
	border:none;
	width:147px;
	height:21px;
	line-height:21px;
	vertical-align:middle;
	padding:0px 10px;
}
#contents #search_contents form #search_input_btn{
	height:21px;
	width:26px;
	margin-left:7px;
	vertical-align:middle;
	cursor:pointer;
}
/* languege setting kobetu start */
.ja #contents #search_contents .search_tit .search_txt01,
.cn #contents #search_contents .search_tit .search_txt01,
.hk #contents #search_contents .search_tit .search_txt01{display:none;}
/* languege setting kobetu end */


/*  contact
-----------------------------------------------------------------------------*/

.contact_table{
	width:100%;
	border:#6D6D6D 1px solid;
	border-collapse:collapse;
	margin-bottom:30px;
}
.contact_table th{
	width:30%;
	border:#6D6D6D 1px solid;
	background:#C7C7C7;
	padding:10px;
	font-weight:normal;
}
.contact_table td{
	border:#6D6D6D 1px solid;
	padding:10px;
}
.contact_table td input, .contact_table td textarea, .contact_table td select{
	border:#6D6D6D 1px solid;
	width:450px;
}



/*  sitemap
-----------------------------------------------------------------------------*/

.sitemap_contents .in-depth_color a{color:#05318A;}
.sitemap_contents .views_color a{color:#E69100;}
.sitemap_contents .people_color a{color:#01BEFF;}
.sitemap_contents .currents_color a{color:#FF1E24;}
.sitemap_contents .features_color a{color:#059647;}
.sitemap_contents .images_color a{color:#B938B9;}



/*  Editors' column
-----------------------------------------------------------------------------*/
#def_contents .deff_table .tag_list{ padding:0px !important;}
#def_contents .deff_table .tag_list li{
	float:left;
	padding:0 10px 0 0;
}



/*  error 
-----------------------------------------------------------------------------*/
.error_main_tit{
	border-top:none !important;
	font-size:246.41% !important;
	line-height:30px;
	font-weight:bold !important;
	padding:15px 0 30px 0 !important;
	margin-bottom:30px !important;
	border-bottom:#c7c7c7 2px solid;
	color:#333 !important;
}

#error_contents strong{
	font-size:123.1% !important;
	line-height:24px !important;
	color:#505050 !important;
}

#error_contents p{
	font-size:123.1% !important;
	line-height:34px !important;
	color:#505050 !important;
}



/*  Special Contents
-----------------------------------------------------------------------------
	Common Setting
	Modules
		Image module control
		Reset Heading
	Indivisual Setting (not use background image)
	
	Add for Clear Base Style and Overwrite Style - 2012-09-21
	
	# other style set in inline 
-----------------------------------------------------------------------------*/

/* __________________________________________________ Common Setting */
.contents_special { margin-left: 10px; line-height: 162.5%; zoom: 1; }

.contents_special .heading_l3 { clear: both; }

.fit_left { position: relative; margin-left: -10px; zoom: 1; }
.contents_special .fit_left { margin-left: -20px; }

.contents_special .section_content { padding: 0 20px; }

/* __________________________________________________ Modules */

.block { overflow: hidden; zoom: 1; } /* clear float */

.img_caption { font-size: 12px; line-height: 1.4; }

/* Image module control */
.photo_box_none { padding-bottom: 10px; }
.photo_box_none p { margin-top: 1em; }
#detail_contents /* <- set for priority higher */
.photo_box_none img { border: 0; padding: 0; }
.photo_box_none .photo_box,
.photo_box_none .photo_box_c,
.photo_box_none .photo_box_r,
.photo_box_none .photo_box_l { border: 0; line-height: 1.5; padding: 0 !important; }
#detail_contents .photo_box_none .alignleft,
#detail_contents .photo_box_none .alignright { margin-top: 0; }
#detail_contents .photo_box_none a.alignleft { margin: 0; }
#detail_contents .photo_box_none .alignright { margin-left: 0; }
/* _ img have shadow */
.photo_box_none { }
#detail_contents /* <- set for priority higher */
.photo_box_none a { display: inline-block; /* IE6 -> */ float: none; }
.photo_box_none .img_have_shadow,
.photo_box_none .img_have_shadow_2px { display: block; }
.photo_box_none .photo_box_l .img_have_shadow,
.photo_box_none .photo_box_l .img_have_shadow_2px { display: inline; }
.photo_box_none .img_have_shadow_2px { position: relative; margin: -2px -2px 5px; }	/* for 2px outer shadow */

/* Reset Heading */
body #wrapper #detail_contents /* <- set for priority higher */
.heading_l3 { border: 0; padding: 0; }
/* _ simple view */
body.page-template-page-simple-php #wrapper #detail_contents .heading_l3,
body.page-template-page-simple-php #detail_contents .heading_l3 span { margin: 0; padding-top: 0; padding-bottom: 0; border: 0; background: 0; color: #333; }
body.page-template-page-simple-php #wrapper #detail_contents .heading_l3 { margin: 1em 0 .78em; padding: 0 2px; }

/* Single word - Basic set for "dl". Other Style set for "div". */
.single_word { clear: both; margin-bottom: 30px; border: 1px solid #c8c8c8; padding: 24px 14px 24px 16px; background: #f9f8f5 no-repeat 100% 0; }
.single_word dt { font-size: 125%; font-weight: bolder; }
.single_word dt .sub { font-size: 60%; }
#detail_contents /* <- set for priority higher */
.single_word dt.photo_box_none img { position: relative; margin: 0 14px 5px 0; }
.single_word dd,
div.single_word p { font-size: 87.5%; }
div.single_word dd p { font-size: 100%; }
#detail_contents /* <- set for priority higher */
.single_word p { padding: 0; }
.single_word dd.word { margin-bottom: .25em; }
.single_word dd strong { margin-bottom: -.75em; }
.single_word dd .sub { font-size: 75%; }

.company_data { margin-bottom: 25px; border: 1px dotted; }
.company_data dt { float: left; padding: 15px; width: 90px; font-weight: bolder; font-size: 87.5%; }
.company_data dd { margin-top: .1em; padding: 15px 0 15px; width: 550px; overflow: hidden; font-size: 75%; line-height: 1.8; }
#detail_contents /* <- set for priority higher */
.company_data dd ul { margin: 0; padding: 0; }
#detail_contents /* <- set for priority higher */
.company_data dd li { list-style: none outside; margin: 0; padding: 0; }
#detail_contents /* <- set for priority higher */
.company_data dd li li { margin-left: .5em; line-height: 1.6; }

#features .company_data { border-color: #059647; }


/* __________________________________________________ Indivisual Setting (not use background image) */

/* features_c00605 / ja -> http://nippon.com/ja/features/c00605/ */
#features_c00605 { margin-top: 19px; border-top: 3px solid #069647; }
* html #features_c00605 { margin-top: 0; }
body #detail_contents /* <- set for priority higher */
#features_c00605 .heading_l3 { margin-top: 0; padding: 34px 0 10px 20px; background: url(/ja/files/c00605_bg_heading.png) no-repeat 0 0; color: #5f7837; }
#features_c00605 .single_word { margin-top: 40px; background-image: url(/ja/files/c00605_img_07.png); }
#features_c00605 .single_word dt.photo_box_none { text-align: left; }
#features_c00605 .single_word dt.photo_box_none img { margin-top: -65px; }
#features_c00605 .company_data dd { background: url(/ja/files/c00605_img_08.jpg) no-repeat 100% 2px; }
/* _ Image module control */
#features_c00605 .photo_box_none { text-align: right; }
#features_c00605 .photo_box_none .alignleft { margin-right: 1.5em; }
/* __ img have shadow */
#features_c00605 .photo_box_none p { position: relative; z-index: 0; zoom: 1; }
#features_c00605 .photo_box_none .img_have_shadow { position: relative; margin-bottom: -6px; z-index: -1; }
/* _ Single word */
#features_c00605 .single_word dd strong { display: block; }


/* features_c00606 / ja -> http://nippon.com/ja/features/c00606/ */
#features_c00606 { margin-top: 5px; overflow: hidden; }
body #detail_contents /* <- set for priority higher */
#features_c00606 .heading_l3 { margin: 14px 0 25px; border: solid #787878; border-width: 2px 0 1px;
	padding: 15px 10px 15px; background: url(/ja/files/c00606_bg_heading.png) repeat-x 0 100%; }
/* _ Image module control */
#features_c00606 .photo_box_none p { position: relative; zoom: 1; }
/* __ img have shadow */
#features_c00606 .photo_box_none .img_have_shadow { position: relative; margin: -2px -2px 5px; }
/* _ Single word */
#features_c00606 .single_word { position: relative; margin-top: 40px; padding-left: 200px; padding-right: 14px;
	background-image: url(/ja/files/c00606_single_word_bg.png); zoom: 1; }
#features_c00606 .single_word dt.photo_box_none { position: static; }
#features_c00606 .single_word dt.photo_box_none img { position: absolute; left:10px; bottom: 0; margin-bottom: 0; }
#features_c00606 .single_word dd { overflow: hidden; zoom: 1; }
/* _ Box */
#features_c00606 .box_01 { clear: both; margin-bottom: 20px; padding: 17px 20px; background: #f5f0d2 url(/ja/files/c00606_bg_box_01.png); zoom: 1; }
#features_c00606 .box_01 .box_heading { color: #0189c3; font-size: 18px; }
#features_c00606 .box_01 p { padding-bottom: 0; }
#features_c00606 .box_01 strong { background: url(/ja/files/c00606_bg_strong.png); }
#features_c00606 .box_01 .photo_box_none { padding: 0; }
#features_c00606 .box_01 .photo_box_none p { margin-bottom: 0; font-size: 68.8%; }
#features_c00606 .box_01 .photo_box_none .photo_box_c { width: auto !important }


/* features_c00607 / ja -> http://nippon.com/ja/features/c00607/ */
#features_c00607 { }
body #detail_contents /* <- set for priority higher */
#features_c00607 .heading_l3 { margin: 0 0 24px; padding: 34px 0 18px; background: url(/ja/files/c00607_bg_heading.png) repeat-x bottom; color: #0f325a; }
#features_c00607 .heading_l3 span { display: block; border-left: 5px solid #0f325a; padding-left: 7px; line-height: 1; }
/* _ Single word */
#features_c00607 .single_word dt.photo_box_none img { margin-top: -13px; }
#features_c00607 .single_word { margin-top: 40px; background-image: url(/ja/files/c00607_single_word_bg.png); zoom: 1; }


/* features_c00608 / ja -> http://nippon.com/ja/features/c00608/ */
#features_c00608 { }
#features_c00608 .section_content { padding: 0 10px; font-size: 93.75%; line-height: 1.625; }
body #detail_contents /* <- set for priority higher */
#features_c00608 .heading_l3 { margin-bottom: 1.15em; border-bottom: 1px solid #005a28; padding: 0 0 .3em 17px; color: #005a28;
	background: url(/ja/files/c00608_bg_heading.png) no-repeat 0 .25em; }
#features_c00608 .photo_box_none p { margin-top: 1.1em; }
/* _ #content_develop */
#features_c00608 #content_develop p { position: relative; }
#features_c00608 #content_develop img.alignright { margin-left: -20px; }
#features_c00608 #content_develop .txt_01 { padding: 0; }
#features_c00608 #content_develop .img_caption { float: right; margin: 10px 30px; text-align: right; }
/* _ Single word */
#features_c00608 .single_word { margin-top: 70px; padding-left: 20px; padding-right: 12px; background-image: url(/ja/files/c00608_single_word_bg.png); }
#features_c00608 .single_word dl { position: relative; z-index: 0; margin-bottom: 20px; padding-bottom: 30px; zoom: 1; }
#features_c00608 .single_word dt,
#features_c00608 .single_word dd { padding-left: 184px; }
#features_c00608 .single_word dt.photo_box_none img { position: absolute; left: 0; bottom: 0; z-index: -1; }
#features_c00608 .single_word dd { position: relative; }
#features_c00608 .single_word p img.alignright { margin: 18px 0 0 15px; }


/* features_c00609 / ja -> http://nippon.com/ja/features/c00609/ */
#features_c00609 { }
body #detail_contents /* <- set for priority higher */
#features_c00609 .heading_l3 { margin-bottom: 1.15em; border-bottom: 1px dotted #059647; padding: 0 0 .3em 17px;
	background: url(/ja/files/c00609_bg_heading.png) no-repeat 0 .15em; color: #005a28; }
#features_c00609 #content_test { }
#features_c00609 #content_test div.alignleft { margin: 0; width: 234px; }
#features_c00609 #content_test div.alignleft .alignleft { float: none; margin: 0; }
#features_c00609 #content_test .block { margin-top: 3em; }
/* _ Single word */
#features_c00609 .single_word {  border: 0; padding: 40px 0 0; background: 0; zoom: 1; }
#features_c00609 .single_word dl { border: 1px solid #c8c8c8; padding: 24px 14px 24px 20px;
	background: #f9f8f5  url(/ja/files/c00609_single_word_bg.png) no-repeat 100% 0; }
#features_c00609 .single_word dt { margin-bottom: .25em; }
#features_c00609 .single_word dd.photo_box_none { padding: 15px 0 0; }
#features_c00609 .single_word dd.photo_box_none img { margin-top: .47em; }
/* __ micro clearfix */
#features_c00609 .single_word dd.photo_box_none:before,
#features_c00609 .single_word dd.photo_box_none:after { content: ""; display: table; }
#features_c00609 .single_word dd.photo_box_none:after { clear: both; }
#features_c00609 .single_word dd.photo_box_none { zoom: 1; }


/* features_c00610 / ja -> http://nippon.com/ja/features/c00610/ */
#features_c00610 { margin-top: -6px; }
body #detail_contents /* <- set for priority higher */
#features_c00610 .heading_l3 { margin: 44px 0 1.15em; padding-top: 2px; border-bottom: 1px dotted #553723; padding: 0 0 .3em 26px;
	background: url(/ja/files/c00610_bg_heading.png) no-repeat 0 .15em; color: #553723; }
#features_c00610 .section_content { padding: 0 10px; font-size: 93.75%; }
/* _ Single word */
#features_c00610 .single_word { margin-top: 32px; background-image: url(/ja/files/c00610_single_word_bg.png); }
#features_c00610 .single_word dt.photo_box_none img { margin: -5px 21px 0 0; }
#features_c00610 .single_word dd.word { margin-bottom: 24px; }


/* features_c00611 / ja -> http://nippon.com/ja/features/c00611/ */
body #detail_contents /* <- set for priority higher */
#features_c00611 .heading_l3 { margin: 44px 0 1.15em; border-top: 1px solid #416437; padding: 2px 0 0 0; color: #416437; }
#features_c00611 .heading_l3 span { display: block; padding: 10px 10px 14px; background: url(/ja/files/c00611_bg_heading.png) repeat-x bottom; }
#features_c00611 .photo_box_l { margin-right: 30px; }
#features_c00611 .photo_box_r { margin-left: 30px; }
#features_c00611 .section_content { padding: 0 10px; }
#features_c00611 #content_01 { padding-right: 290px; min-height: 438px; background: url(/ja/files/c00611_img_01.jpg) no-repeat 100% 0; }
#features_c00611 #content_02 .cb .txt_01 { margin-top: 20px; }
* html #features_c00611 #content_01 { height: 438px; } /* for IE6 */
#features_c00611 #content_01 .txt_01 { position: relative; margin-right: -70px; }
/* _ Single word - like c00606 style */
#features_c00611 .single_word { position: relative; margin-top: 30px; padding-left: 200px; padding-right: 14px;
	background-image: url(/ja/files/c00611_single_word_bg.png); zoom: 1; }
#features_c00611 .single_word dt.photo_box_none { position: static; }
#features_c00611 .single_word dt.photo_box_none img { position: absolute; left:10px; bottom: 0; margin-bottom: 0; }
#features_c00611 .single_word dd { overflow: hidden; zoom: 1; }
#features_c00611 .single_word dd.word { margin-bottom: 1em; }


/* features_c00612 / ja -> http://nippon.com/ja/features/c00612/ */
body #detail_contents /* <- set for priority higher */
#features_c00612 .heading_l3 { padding: 25px 0 10px 10px; color: #414141; }
#features_c00612 .section_content { font-size: 93.75%; line-height: 1.625; }
#features_c00612 .photo_box_c, #features_c00612 .photo_box_r, #features_c00612 .photo_box_l,
#features_c00612 .img_caption { font-size: 75%; }
#features_c00612 .img_caption { margin-left: 20px; padding-top: 10px; }
#features_c00612 .photo_box_none .img_have_shadow { margin-bottom: 0; }
#features_c00612 .photo_box_none .photo_box_r,
#features_c00612 #content_01 .cb,
#features_c00612 #content_04 .fr { position: relative; margin-right: -20px; }
#features_c00612 #content_01 .fl { display: inline; position: relative; margin-left: -40px; margin-right: -20px; }
#features_c00612 #content_01 .fl p { padding: 0 0 10px; }
#features_c00612 #content_01 .block { position: relative; }
#features_c00612 #content_03 .photo_box_none .photo_box_r { width: 424px; }
#features_c00612 #content_04 .cb .photo_box_none .photo_box_l { width: 304px; }
#features_c00612 #content_04 .cb { margin-bottom: 20px; }
#features_c00612 #content_04_2 .fr { display: inline; padding-left: 20px; }
#features_c00612 #content_04_2 .fr p { margin-bottom: 0; padding-bottom: 0; }
#features_c00612 #content_04_2 .block { padding-top: 10px; }
#features_c00612 #content_04_2 .clear { padding-top: 30px; }
/* _ Single word - like c00606 style */
#features_c00612 .single_word { position: relative; margin-top: 30px; padding-left: 185px; padding-right: 14px;
	background-image: url(/ja/files/c00612_single_word_bg.png); zoom: 1; }
#features_c00612 .single_word dt.photo_box_none { position: static; }
#features_c00612 .single_word dt.photo_box_none img { position: absolute; left:10px; bottom: 0; margin-bottom: 0; }
#features_c00612 .single_word dd { overflow: hidden; zoom: 1; }
#features_c00612 .single_word dd.word { margin-bottom: 1em; }

/* __________________________________________________ Add for Clear Base Style and Overwrite Style - 2012-09-21 
*/
#contents #detail_contents .heading_l3 { border: 0; border-left: 0 !important; }
#detail_contents .contents_special .wp-caption { margin: 0; border: 0; padding: 0; background-color: transparent; text-align: left; }
#detail_contents .contents_special .wp-caption p.wp-caption-text { margin: 5px 0 20px; padding: 0 10px 0 0; font-size: 12px; }
#detail_contents .photo_box_none div.alignleft,
#detail_contents .photo_box_none div.alignright { margin-top: 1em; }
#detail_contents .photo_box_none div.alignleft { margin-right: 10px; }
#detail_contents .photo_box_none div.alignright { margin-left: 10px; }

/* _ Add Indivisual */
#features_c00605 { position: relative; z-index: 0; }
#features_c00605 .photo_box_none .wp-caption { text-align: right; }

#features_c00608 .photo_box_none .alignright { position: relative; margin-right: -10px; }
#features_c00608 .photo_box_none p { margin-top: 0; }
#features_c00608 #content_develop img.alignright { margin-left: 0; }
#features_c00608 #content_develop .alignleft { clear: none; }
#features_c00608 #content_develop .img_caption { margin: 10px; }

/* __ Heading Style */
#detail_contents #features_c00605 .heading_l3 { padding-left: 20px !important; }
#detail_contents #features_c00606 .heading_l3 { padding-left: 10px !important; }
#detail_contents #features_c00607 .heading_l3 { padding-left: 0 !important; }
#detail_contents #features_c00608 .heading_l3 { padding-left: 17px !important; }
#detail_contents #features_c00609 .heading_l3 { padding-left: 17px !important; }
#detail_contents #features_c00610 .heading_l3 { padding-left: 26px !important; }
#detail_contents #features_c00611 .heading_l3 { padding-left: 0 !important; }
#detail_contents #features_c00612 .heading_l3 { padding-left: 10px !important; }



/*  author
-----------------------------------------------------------------------------*/

#author .author_link_list{ border-bottom: 2px solid #CCC; padding-bottom:20px; padding-left:10px; color:#757575; margin-bottom:10px;}
#author .author_link_list a{padding-left:10px; background:url(../../img/author_link_yazirusi.gif) no-repeat 0px 8px; color:#757575; font-weight:normal;}

/* ar lang start */
.ar#author .author_link_list a{padding-left:0px; padding-right:10px; background:url(../../img/author_link_yazirusi.gif) no-repeat 100% 8px;}
/* ar lang end */

#author #author_detaile_title{ font-size:153.9%; line-height:153.9%; padding-bottom:5px; padding-left:10px;}
#author .author_line{ padding-bottom:45px; border-bottom: 2px solid #CCC; margin-bottom:5px;}


#author #author_contents .author_box{padding-bottom:20px;}
#author #author_contents .author_box li{border:2px solid #E3E3E3; width:336px;}
#author #author_contents .author_box dl{ padding:12px; display:block; cursor:pointer; background:#E3E3E3;}
#author #author_contents .author_box dl:hover{background-color:#d3d3d3;}
#author #author_contents .author_box dl:hover dd .name{text-decoration:underline;}
#author #author_contents .author_box dl dt{ width:70px; min-height:100px; float:left;}
#author #author_contents .author_box dl dd{ width:227px; float:right;}
#author #author_contents .author_box dl dd.no_pic{ width:100%;}


#author #author_contents .author_box dl dd a{color:#000;}
#author #author_contents .author_box dl dd .author_prof{padding-bottom:5px;}
#author #author_contents .author_box dl dd .name{font-size:116%; color:#000;}
#author #author_contents .author_box dl dd .spele{font-size:10px; color:#000; font-weight:normal;}
#author #author_contents .author_box dl dd a .career{font-size:77%; padding-right:10px; min-height:75px; background:url(../../img/def_box_s_yazirusi_next.gif)  right bottom no-repeat; font-weight:normal;}

/* ar lang start */
.ar#author #author_contents .author_box dl dd .career{ background-image:none; padding-right:0; }
/* ar lang end */


#author #author_contents .author_box li .author_disc{padding:11px; font-size:77%; min-height:45px;}
#author #author_contents .author_box li .author_disc a{ font-weight:normal; color:#757575;}

#author #author_contents .author_box .author_list_box{ padding-bottom:45px; margin-bottom:10px;}
#author #author_contents .author_box .author_line{border-bottom:#C7C7C7 2px solid; padding-bottom:45px; margin-bottom:10px;}


/* ar lang start */
.ar#author #author_contents .author_box dl{ /*background-image:url(../../img/def_box_s_yazirusi_ar.gif);*/ background-position:12px 70px; background-repeat:no-repeat;}
.ar#author #author_contents .author_box dl dt{ float:right;}
.ar#author #author_contents .author_box dl dd{ float:left;}
.ar#author .author_link_back{background:none; padding:0 0 0 0px;}
.ar#author .author_link_back a{ font-size:77%; font-weight:normal; text-decoration:underline; background:url(../../img/author_link_back_ar.gif) no-repeat 100% 2px; padding:0 12px 0 0px;}
/* ar lang end */



#author .author_link_back{background:url(../../img/author_link_back.gif) no-repeat 0px 2px; padding:0 0 0 12px; margin-bottom:15px;}
#author .author_link_back a{ font-size:77%; font-weight:normal; text-decoration:underline;}

#author .author_main_prof{background:#E3E3E3; padding:22px; margin-bottom:20px;}
#author .author_main_prof dl dt{width:105px; float:left;}
#author .author_main_prof dl dd{width:535px; float:right;}
#author .author_main_prof dl dd.no_pic{width:100%;}
#author .author_main_prof dl dd .author_prof{padding-bottom:5px; border-bottom:#757575 1px solid; margin-bottom:5px;}
#author .author_main_prof dl dd .name{font-size:174%; line-height:174%; color:#000;}
#author .author_main_prof dl dd .spele{font-size:93%; color:#000;}

#author .author_main_prof dl dd .author_data{font-size:77%; padding-bottom:17px; clear:both;}
#author .author_main_prof dl dd .prof_data{font-size:100%; padding-bottom:2px;}
#author .author_main_prof dl dd .prof_socail{font-size:88%; color:#474747; font-weight:bold;}
#author .author_main_prof dl dd .prof_socail a{color:#474747;}

#author .con_box .list_box dt a:hover{
	background: url(../../img/def_box_yazirusi.gif) no-repeat right 12px;
	text-decoration: none !important;
	color: #6D6D6D !important;
}

/* ar lang start */
.ar#author .author_main_prof dl dd .author_prof,
.ar#author .author_main_prof dl dd .prof_data{ clear: both; overflow: hidden; }
.ar#author .author_main_prof dl dd .author_prof:after,
.ar#author .author_main_prof dl dd .prof_data:after{ content: ""; display: block; clear: both;height: 1px; overflow: hidden;}
.ar#author .author_main_prof dl dd .author_data span{ direction:ltr;}
/*\*/
* html .ar#author .author_main_prof dl dd .author_prof,
* html .ar#author .author_main_prof dl dd .prof_data{height: 1em; overflow: visible;}
/**/
.ar#author .author_main_prof dl dd .author_prof span{float:right; vertical-align:text-bottom;}
.ar#author .author_main_prof dl dd .prof_socail{ direction:ltr;}
.ar#author .author_main_prof dl dd .name{font-size:174%; line-height:174%; color:#000;}
.ar#author .author_main_prof dl dd .spele{ padding:15px 10px 0 0;}
.ar#author .author_main_prof dl dt{float:right;}
.ar#author .author_main_prof dl dd{float:left;}
.ar#author .author_main_prof dl dd .prof_data span{ float:right; padding:0 10px 0 0;}

.ar#author .prof_in-depth dt a{ background:url(../../img/in-depth_box_yazirusi_ar.gif) left 12px no-repeat  !important;}
.ar#author .prof_views dt a{ background:url(../../img/views_box_yazirusi_ar.gif) left 12px no-repeat  !important;}
.ar#author .prof_people dt a{ background:url(../../img/people_box_yazirusi_ar.gif) left 12px no-repeat  !important;}
.ar#author .prof_currents dt a{ background:url(../../img/currents_box_yazirusi_ar.gif) left 12px no-repeat  !important;}
.ar#author .prof_features dt a{ background:url(../../img/features_box_yazirusi_ar.gif) left 12px no-repeat  !important;}
.ar#author .prof_images dt a{ background:url(../../img/images_box_yazirusi_ar.gif) left 12px no-repeat  !important;}

.ar #contents #main .con_box dl.list_box dt .txt18:hover{background: url(../../img/def_box_yazirusi_ar.gif) no-repeat left 12px !important;}
/* ar lang end */


/* in-depth */
#author .prof_in-depth{border: #05318A 1px solid !important; border-bottom: 10px solid #05318A !important;}
#author .prof_in-depth a{color: #05318A}
#author .prof_in-depth dt{border-bottom: 2px solid #05318A !important;}
#author .prof_in-depth dt a{color: #05318A !important; background: url(../../img/in-depth_box_yazirusi.gif) no-repeat right 12px !important;}

/* views */
#author .prof_views{border: #E69100 1px solid !important; border-bottom: 10px solid #E69100 !important;}
#author .prof_views a{color: #E69100}
#author .prof_views dt{border-bottom: 2px solid #E69100 !important;}
#author .prof_views dt a{color: #E69100 !important; background: url(../../img/views_box_yazirusi.gif) no-repeat right 12px !important;}

/* people */
#author .prof_people{border: #01BEFF 1px solid !important; border-bottom: 10px solid #01BEFF !important;}
#author .prof_people a{color: #01BEFF}
#author .prof_people dt{border-bottom: 2px solid #01BEFF !important;}
#author .prof_people dt a{color: #01BEFF !important; background: url(../../img/people_box_yazirusi.gif) no-repeat right 12px !important;}

/* currents */
#author .prof_currents{border: #FF1E24 1px solid !important; border-bottom: 10px solid #FF1E24 !important;}
#author .prof_currents a{color: #FF1E24}
#author .prof_currents dt{border-bottom: 2px solid #FF1E24 !important;}
#author .prof_currents dt a{color: #FF1E24 !important; background: url(../../img/currents_box_yazirusi.gif) no-repeat right 12px !important;}

/* features */
#author .prof_features{border: #059647 1px solid !important; border-bottom: 10px solid #059647 !important;}
#author .prof_features a{color: #059647}
#author .prof_features dt{border-bottom: 2px solid #059647 !important;}
#author .prof_features dt a{color: #059647 !important; background: url(../../img/features_box_yazirusi.gif) no-repeat right 12px !important;}

/* images */
#author .prof_images{border: #B938B9 1px solid !important; border-bottom: 10px solid #B938B9 !important;}
#author .prof_images a{color: #B938B9}
#author .prof_images dt{border-bottom: 2px solid #B938B9 !important;}
#author .prof_images dt a{color: #B938B9 !important; background: url(../../img/images_box_yazirusi.gif) no-repeat right 12px !important;}

