/*
******************************************************************************************
* rensai.css
* site name : ΐ±γwHP
* description : AΪy[Wwθ
* since : 2010/11/29
******************************************************************************************
*/
/*

/*
------------------------------------------------------------------------------
* Lκ
------------------------------------------------------------------------------
*/
h1{margin:0;padding:0;}
h2{margin:20px 0 0 0;padding:0;font-weight:bold;font-size:normal;}
h3{margin:5px;padding:3px 0 3px 5px;color:#333;}
h4{margin:10px 10px 0 10px;padding:0;}
h3.ttl01{background-color:#646464;border-left:7px solid #0099cc;color:#fff;}
div.article_list {margin:30px 0 60px 0;padding:0;width:100%;}
div.article_list p.intro_txt{margin:5px 0;padding:0;}
div.article_list table{margin:0;padding:0;width:100%;}
div.article_list table th{background-image:url("/jikkenigaku/images/icon_sq.gif");background-repeat:no-repeat;background-position:8px 15px;padding:10px 0 0 20px;font-weight:normal;text-align:left;}
div.article_list table td{width:25%;padding:10px 0 0 0;color:#969696;text-align:right;}
div.article_list table.pro_osm th{background-image:url("/jikkenigaku/images/icon_sq.gif");background-repeat:no-repeat;background-position:13px 15px;padding:10px 0 0 25px;font-weight:normal;text-align:left;}
div.article_list table.pro_osm td{width:25%;padding:10px 5px 0 0;color:#969696;text-align:right;font-size:small;}
div.article_list table tr td.past{font-size:small;}
p.setumei{margin-top:3px;margin-bottom:10px;font-size:medium;line-height:18px;padding-left:1em;text-indent:1em;z-index:-1;}

/* vͺ«_OSM
------------------------------------------------------------*/
div#left_cnt ol.spirit_osm{font-size:small;}
div.cnt_osm{margin:0 0 0 400px;padding:0;float:left;width:40%;}
div#left_cnt div#s_navi{margin:0;padding:0;float:left;}
div#left_cnt div.dv_osm{margin:0 5px 0 0;padding:15px 0 0 0;clear:left;}
div#left_cnt div.dv_osm div.popup{margin:55px 0 0 0;padding:0;}
div#left_cnt p.s_title{margin:15px 0 0 10px;padding:0;font-size:small;text-align:left;line-height: 100%;width:100%;font-size:medium;}
div#left_cnt p.rd_cnts{margin:5px 0 0 10px;pading:0;font-size:small;text-align:left;line-height: 120%;width:100%;}
div.navi_frm{margin:0;padding:0;float:right;}
div#profileblock{background-color:white;padding:5px;border-right:1px solid gray;border-bottom:1px solid gray;border-left:1px solid #cfcfcf;width:214px;position:absolute;z-index:1;display:none;}
div#profileblock dt{font-size:medium;font-weight:normal;margin:0px 0px 0px 10px;}
div#profileblock dd{font-size:small;font-weight:normal;margin:5px 0px 5px 15px;}
td.show_window{vertical-align:top;width:226px;}
h1.read_frgnbook{color:#ff0000;margin:20px 0 10px 0;padding:0;font-size:x-large;line-height:110%;}
div.bntitles_anth{margin:0;padding:0;clear:right;text-align:right;position:relative;cursor:pointer;height:27px;border-right:1px solid #303030;border-bottom:1px solid #303030;}
h2.spirit_osm{margin:15px 0 0 0;padding:0;float:left;}
div#left_cnt div.img_tlp img{float:right;margin-bottom:10px;padding:0;}
div#left_cnt div.img_crt img{width:265px;height;183px;float:right;margin-right:10px;padding:0;}
div#left_cnt p.splmnt{margin:0;padding:15px;border:dotted 1px #000000;}
div#left_cnt p.fnd_rcmd{margin:25px 15px 25px 0;padding:0;}
div#left_cnt p.txt_supple{margin:10px 0 30px 0;padding:0;text-align:right;font-size:medium;}

/* pκR~jP[V
------------------------------------------------------------*/
h1.eng_top{padding:0;margin:10px 0 0 0;background-image:url("../images/eng_back.gif");}
div.eng_para p{margin:10px 15px;padding:0;}
div.eng_para p.phrase{margin-top:40px;padding-bottom:15px;color:#800000;text-align:center;}
div.eng_para dl{margin:10px 15px 5px 15px;}
div.eng_para h3{margin:15px 5px 0 5px;padding:0;color:red;}
div.eng_para h3.exp_sbj{margin:20px 35px 0 35px;padding:0;color:#000;line-height:130%;}
div.eng_para h3.point{margin:20px 0 10px 0;color:blue;text-decoration:underline;}
div.eng_para h4{margin:15px 10px 0 10px;padding:0;}
div.eng_para p.elmt{margin:5px 0 5px 5px;padding:0;}
div.eng_para ol{line-height:150%;}
div.eng_para div.exp_txt{margin:15px 45px;padding:10px 40px 20px 40px;border-top:1px solid #868282;border-left:1px solid #868282;border-bottom:1px solid #000000;border-right:1px solid #000000;}
div.eng_para div.exp_txt p{margin:15px 0;padding:0;}
div.supple{margin:30px 75px 0 75px;padding-bottom:15px;border:1px solid #0099cc;}
div.supple h2{margin:20px 0 15px 30px;color:#0099cc;font-size:medium;}
div.supple p{margin:10px 30px;}
p span.back_a{background-color:#c0c0c0;}
p span.back_r{background-color:#ff3000;}
p span.back_y{background-color:#ffff00;}
p span.back_g{background-color:#01d801;}
p span.back_b{background-color:#00cfff;}
p span.back_db{background-color:#4979f7;}
p span.back_p{background-color:#ff50ff;}
div.a_point ol li{margin:5px 0;color:#800000;font-size:medium;}
div.a_point{margin:25px 0;}
div.s_point{margin:25px 0;}
div.s_point ol li{margin:8px 0;font-size:medium;}
div.s_point ol li span{color:#800000;}
div.snt_area p{margin:15px 0;}
div.sp_point{margin:20px 10px;}
div.sp_point ol li{margin:6px 0;font-size:medium;line-height:130%;}
div.rcmd{margin:5px 20px;font-weight:bold;}
div.eng_para div.exp_cnt{margin:15px 45px;padding:10px 40px 20px 40px;border-top:1px solid #868282;border-left:1px solid #868282;border-bottom:1px solid #000000;border-right:1px solid #000000;}
div.eng_para div.exp_cnt p{margin:0;padding:0;}

/* ΄ξ{ΜpΆ@ (2010.05`)
------------------------------------------------------------*/
h1.ls_eng_top{padding:0;margin:10px 0 0 0;}
div.eng_para h3.ttl3_ls_eng{padding:15px 0 5px 0;color:#000000;}
div.eng_para h4.exp_ls_eng{padding:5px 0 0 0;font-weight:normal;}
table.ls_eng_vol0n{margin:15px 55px;padding:0;background-color:#868282;}
table.ls_eng_vol0n td{background-color:#FFFFFF;padding:5px 30px 5px 15px;}
div.eng_para div.exp_box{margin:20px 45px;padding:0 30px 17px 30px;border:1px solid #868282;background-color:#efefef;}
div.eng_para strong{text-decoration :underline;font-weight:normal;}
div.article_list table.pro_osm td.ls_sub{text-indent:-2.5em;padding:10px 0 0 95px;text-align:left;font-size:medium;width:75%;}
p span.moji_r{color:red;text-decoration :underline;}
p span.moji_g{color:green;text-decoration :underline;}
p span.moji_bl{color:blue;text-decoration :underline;}
p span.moji_br{color:brown;text-decoration :underline;}
ul.ls_point{line-height:140%;margin:0 10px 0 0}
ul.ls_point li{margin:5px;}
p span.btm_line{border-bottom:solid 1px;padding-bottom:2px;}
div.ctns_future{clear:left;margin:20px 0 0 0;padding:0;border-bottom:5px solid #646464;}
h1.ls_eng_ttl1{color:#000080;margin:20px 0 5px 5px;padding:0;font-size:x-large;line-height:110%;background-image:none;background-color:#FFFFFF;text-align:left;}
h2.ls_eng_ttl2{color:#000080;text-indent:-3em;margin:0 0 10px 132px;padding:0;font-size:125%;}
h2.icon_sq{border-left:20px solid #0099cc;margin:20px 0 15px 0;padding:0 0 0 8px;font-size:large;line-height: 120%;}

/* Ά¨Μ½l«Ζi»ΜΑΩ (2010.06`)
------------------------------------------------------------*/
p.mb_voltxt{color:#000080;margin:20px 0 5px 8px;padding:0;font-size:large;background-image:none;background-color:#FFFFFF;text-align:0left;}
h1.mb_ntxt{color:#000080;text-indent:-2em;margin:0 0 5px 52px;padding:0;font-size:x-large;line-height:120%;}
div.eng_para h3.icon_mb_lecture_ex{border-left:20px solid #ffcd00;margin:40px 0 15px 0;padding:0 0 0 8px;font-size:large;line-height: 120%;color:#000000;}
div#left_cnt p.hajime_txt{text-indent:1em;margin:0 10px 0 10px;font-size:small;padding:5px 10px 5px 10px;background-color:#f5f3f3;font-weight:bold;}
div.eng_para p.owari_txt{text-indent:1em;margin:25px 10px 0 10px;font-size:small;padding:5px 10px 5px 10px;background-color:#f5f3f3;font-weight:bold;}
ul.hajime_box{line-height:140%;border:solid 1px #818899;background-color:#FFF;margin:15px 35px 40px 30px;color:#00003d;font-size:95%;}
ul.hajime_box li{margin:5px;}
div.eng_para p.source_txt{font-size:small;margin:20px 65px 0 65px;text-indent:-4em;}
div.eng_para sup{font-size:75%;}
div.eng_para sub{font-size:75%;}
/* Ps{ΜΠξ */
h3.em_new_txt{text-indent:0; text-align:left; margin:30px 0 0 0; padding:6px 5px 5px 10px;color:#000; font-weight:bold;font-size:105%;background-color:#ccc;}
h3.em_new_noback{color:#333333;font-weight: normal;font-size:medium;margin:0 0 0 -20px;}
div#em_new_book{margin:0 0 20px 0; padding:5px 30px 5px 30px;border:solid 1px #ccc;}
div#em_new_book dl.book_list{clear:both; margin:0; padding:0; overflow:hidden; height:1%;}
div#em_new_book dl.book_list dt{float:left; margin:0; padding:10px; width:100px;}
div#em_new_book dl.book_list dd{float:left; margin:0; padding:10px; width:68%; min-width:345px;}
*html div#em_new_book dl.book_list dd{float:left; margin:0; padding:10px; width:50%;}/* css hack:IE6 */
div#em_new_book dl.book_list dd p{margin:0; padding:0;font-size:small;}
div#em_new_book dl.book_list dd p.edit{margin:5px 0 0 0; padding:0;}
div#em_new_book dl.book_list dd p.data{margin:7px 0 0 0; padding:0;}
div#em_new_book dl.book_list dd p.btn{margin:7px 0 0 0; padding:0;}
div#em_new_book dl.book_list dd h2{line-height:130%;font-size:large;}
dl.book_list dd h2 span.subttl{display:block; margin:0; padding:0; font-size:small;}

/* Θ€οlΎΜϋ@ΖRc (2010.07`)
------------------------------------------------------------*/
h1.grant_header{padding:0;margin:10px 0 0 0;background-image:url("../grant/images/back_header.gif");}
div.eng_para h4.ttl4_kaken{padding:15px 0 0 0;color:#000000;}
div.eng_para ul.kaken_list{margin:20px 45px;padding:20px 30px 10px 30px;border:1px solid #868282;background-color:#efefef;list-style:none;}
div.eng_para ul.kaken_list li{text-indent:-2em;margin:0 0 8px 25px;}
ul.bunken{list-style:none;margin:10px 0 0 0;}
div.eng_para p.bottom_txt{font-size:small;margin:20px 20px 0 15px;text-indent:-1em;color:gray;}
p.grant_voltxt{color:#000080;margin:20px 0 5px 78px;padding:0;background-image:none;background-color:#FFFFFF;text-align:0left;text-indent:-3em;font-size:x-large;font-weight:bold;clear:left;}
p.grant_voltxt_s{color:#000080;margin:20px 0 5px 58px;padding:0;font-size:large;background-image:none;background-color:#FFFFFF;text-align:0left;text-indent:-3em;}
dl.kaken_dl{margin:20px 45px;padding:20px 30px 10px 30px;border:1px solid #868282;background-color:#efefef;list-style:none;}
dl.kaken_dl dt{text-indent:-2em;margin:0 0 8px 25px;}
dl.kaken_dl dd{margin:0 0 8px 25px;}
div.eng_para ul.kaken_ul{list-style:none;text-indent:-2em;margin:10px 0 0 30px;}
div.eng_para ul.kaken_ul li{margin:4px 0 4px 0;}

/* opinion\€Μ»κ©η (2010.10`)
------------------------------------------------------------*/
p.first_txt{text-indent:0em;margin:30px 20px 0 20px;background-color:#eee;padding:10px 10px 10px 10px;}
img.opi_left_img{margin-left:20px;float:left;padding:0 25px 0 0;}
p.opi_right_txt{font-size:small;padding:10px 30px 30px 0;text-indent:-1em;}
div.rcm_area{margin:18px 60px;padding:3px 15px 9px 15px;clear:right;border:1px dotted #ccc;text-align:left;background-color:#eeefff;font-size:small;}
div.rcm_area p{margin:0;}
p.opi_bottom_txt{font-size:small;margin:5px 20px 0 20px;text-indent:-1em;color:gray;text-align:right;}
div.eng_para h3.icon_opi{border-left:20px solid #ffcd00;margin:20px 0 -7px 0;padding:0 0 0 8px;font-size:large;color:#000000;}

/* ί΄Ή ΐ±ΜBl (2012.2`)
------------------------------------------------------------*/
div#trouble div.header{padding:0;margin:10px 0 0 0;}
div#trouble img.questionimages{position:relative;top:19px;}
div#trouble div.titlebox{clear:right;border:3px solid gray;background-color:#efefef;margin:0px 15px 15px 30px;padding:10px;}
div#trouble div.titlebox h1{margin:0 0 0 3em;padding:6px;text-indent:-2em;font-size:x-large;text-align:left;}
div#trouble div#titlebox_kihon{border-color:green;background-color:#e9fde9;}
div#trouble div#titlebox_master{border-color:#ff8100;background-color:#f8e6d4;}
div#trouble div#titlebox_kit{border-color:#1ed2ff;background-color:#dff5fb;}
div#trouble div#titlebox_hajimeni{border-color:#4150a1;background-color:#d5daf3;}

div#trouble div.box_yellow{margin:30px 10px;padding:10px;border:solid 1px #f8d42a;background-color:#fdfed8;}
div#trouble div.box_yellow h2{margin:0 5px;}
div#trouble h2{font-size:medium;margin:20px 10px 5px 10px;}
div#trouble h3.trouble_h3{font-size:medium;margin:5px 15px 5px 15px;}
div#trouble p{text-indent:1em;}
div#trouble ol{margin:5px 10px 10px 10px;}
div#trouble div.box_yellow{margin:30px 10px;padding:10px;border:solid 1px #f8d42a;background-color:#fdfed8;}
div#trouble div.box_yellow h2{margin:0 5px;}
div#trouble dl.answer{margin:10px 10px 30px 10px;}
div#trouble dl.answer dt{margin:20px 15px 5px 1.8em;text-indent:-1em;}
div#trouble dl.answer dd{margin-bottom:3px;}

/* NHPD (2013.4`)
------------------------------------------------------------*/
div#nhpd div.header{padding:0;margin:10px 0 0 0;}
div#nhpd div.ctns_future{border-color:#73c5dc;margin-bottom:10px;padding:0;clear:right;}
div#nhpd div.topix{background-color:#e7f2d9;padding:6px 5px;font-size:small;color:black;font-weight:bold;display:inline;}
div#nhpd div.ctns_future h1.mb_ntxt{margin:5px 0 5px 0;font-size:xx-large;padding:0 5px;text-indent:0;}
div#nhpd span.frst{font-size:3em;font-weight:bold;display:block;float:left;color:#0068B7;padding:0 0 10px 0;position:relative;top:5px;left:-5px;margin:0;color:#0081a3;}
div#nhpd ul.kiji_list{margin:20px 0;}
div#nhpd ul.kiji_list li{margin:0 0 5px 0;}

/* vΜΖ΅ΖwεΜ (2014.3`)
------------------------------------------------------------*/
div#statistics_pitfall div.header{padding:0;margin:10px 0 0 0;}
div#statistics_pitfall div.ctns_future h1.mb_ntxt{margin:5px 0 5px 0;font-size:xx-large;padding:0 5px;text-indent:0;}
div#statistics_pitfall h2{margin:40px 0 20px 0;}
div#statistics_pitfall h2 span.red{color:#df332d;}
div#statistics_pitfall p{text-indent:1em;}
div#statistics_pitfall div.cmnt_area{margin:10px 40px 20px;padding:10px 10px 5px 10px;background-color:#e6f5e6; border-radius:16px;}
div#statistics_pitfall div.cmnt_area p{text-indent:0;}
div#statistics_pitfall blockquote{margin:10px 40px;padding:20px 15px;border:1px solid #999; background-color:#eee;font-style:italic;}
div#statistics_pitfall div.ctns_future{border-color:#7b99cd;margin-bottom:10px;padding:0;clear:right;}
div#statistics_pitfall div.topix{background-color:#e7f2d9;padding:6px 5px;font-size:small;color:black;font-weight:bold;display:inline;}
div#statistics_pitfall div.ctns_future h1.mb_ntxt{margin:5px 0 5px 0;font-size:xx-large;padding:0 5px;text-indent:0;}
div#statistics_pitfall ul.bunken{margin:0 0 0 3em;padding:0;}
div#statistics_pitfall ul.bunken li{padding:0 0 15px 0;text-indent:-1.8em;}
div#statistics_pitfall div.intro{margin:0 15px 40px 15px;}
div#statistics_pitfall div.intro h2{margin:10px 10px 0px 20px;padding:6px 5px 2px 10px;width:4.5em;background-color:#e2533a;color:#fff;font-size:large;border-top-left-radius:4px 4px;border-top-right-radius:4px 4px;}
div#statistics_pitfall div.intro h2.sr_intro{margin:10px 10px 0px 20px;padding:6px 5px 2px 10px;width:7.5em;background-color:#e2533a;color:#fff;font-size:large;border-top-left-radius:4px 4px;border-top-right-radius:4px 4px;}
div#statistics_pitfall div.intro_box{margin:0;padding:14px 4px 0px;border:3px solid #e2533a;border-radius: 18px;}

div#statistics_pitfall div.question{background-color:#fef6ec;margin:63px 0 0 6px;padding:20px 10px 10px 10px;}
div#statistics_pitfall h2.qa_title{margin:0;position:absolute;}
div#statistics_pitfall div.question h3{margin:0;padding:0;}
div#statistics_pitfall div.question div.q_area{margin:0 40px 20px;padding:10px 10px 5px 10px;background-color:#fff; border-radius:16px;border:1px solid #ccc;}
div#statistics_pitfall div.question p{line-height:160%;}
