/*
******************************************************************************************
* en_top.css
* site name : YODOSHA HOME(English)
* description : 
* since : 2009/09/29
******************************************************************************************
*/
/*
==========================================================================================
* 共通指定
==========================================================================================
*/
div.contents{width:900px;height:100%;}
html{height: 100%;width:100%;padding:0;margin:0;}
body{margin: 0 auto;line-height:130%;letter-spacing:1px;font-family:sans-serif;color: #333;background-color:#FFF;height: 100%;width:100%;padding:0;margin:0;}

/*
------------------------------------------------------------------------------
* リンク
------------------------------------------------------------------------------
*/

a{color: #blue;}a:link{color: #blue;text-decoration:none;}
a:visited{color: #purple;text-decoration:none;}	
a:hover{text-decoration:underline;}


/*
------------------------------------------------------------------------------
* 回り込み：回り込み解除
------------------------------------------------------------------------------
*/

.flt_l{float:left;}
.flt_r{float:right;}
.clr_l{clear:left;}
.clr_r{clear:right;}
.clr_b{clear:both;}


/*
------------------------------------------------------------------------------
* 画像枠
------------------------------------------------------------------------------
*/

img{border:0px;}

/*
==========================================================================================
* コンテンツ共通指定
==========================================================================================
*/
/*
------------------------------------------------------------------------------
* 全体枠
------------------------------------------------------------------------------
*/

div#container{position: relative;overflow:hidden;min-width:980px;min-height:100%;width:100%;}

/*
------------------------------------------------------------------------------
* ヘッダー部内容枠
------------------------------------------------------------------------------
*/

div#entopblock{height:150px;margin:0;padding:0;position:absolute;top:5px;left:5px;right:5px;}

/*
------------------------------------------------------------------------------
* コンテンツ部内容枠
------------------------------------------------------------------------------
*/

div#contentsBox{margin:120px 10px 0 6px;padding:0 0 100px 0;width:100%;background:url("/en/images/haikei_e.jpg");background-repeat:no-repeat;background-position:top left;min-height:537px;}
div#emcontentsBox{min-height:537px;}
*html div#emcontentsBox{height:800px;}/* IE6のみ適用 */

/*
------------------------------------------------------------------------------
* ヘッダー
------------------------------------------------------------------------------
*/

div#entopblock ul.top_menu{margin:0;padding:0;width:450px;display:inline;float:left;}
div#entopblock ul.top_menu li{margin:0;padding:0;display:inline;}
div#entopblock ul.top_menu li img{margin:0;padding:0;}

div#logo{margin:5px 0 0 0;padding:0;text-align:right;}
div#logo img{margin:20px 20px 0 0;padding:0;}

/*
------------------------------------------------------------------------------
* グローバルナビゲーション
------------------------------------------------------------------------------
*/

ul#Gnavi{margin:5px 0 0 0;padding:0;list-style-type:none;clear:left;width:100%;background:url("/en/images/menu_bar.gif") repeat-x left top;background-position:left top;height:38px;}
ul#Gnavi li{display:inline;margin:0;padding:0;float:left;}
ul#Gnavi li.edge{float:right;}

/*
------------------------------------------------------------------------------
* ブロック：左
------------------------------------------------------------------------------
*/

div#left_cnt{margin-top:150px;margin-right:300px;margin-left:0px;padding:0;}
/*
------------------------------------------------------------------------------
* ブロック：右
------------------------------------------------------------------------------
*/

div#right_cnt{width:240px;position:absolute;top:150px;right:5px;}
div#right_cnt div.sub_menu{border:1px solid #808080;font-size:small;}
div#right_cnt ul{margin:8px 10px 0 30px;padding:0;font-size:small;line-height:110%;}
div#right_cnt ul li{margin-bottom:7px;color:#808080;font-size:small;}
/*div#right_cnt ul li.before_up{margin:0;padding:3px 0;color:#808080;font-size:small;}*/
div#right_cnt p.page_link{margin:0 15px 5px 0;padding:0;text-align:right;font-size:small;}
div#right_cnt ul li img{vertical-align:middle;}
div#right_cnt a{text-decoration:underline;}

/*
------------------------------------------------------------------------------
* フッター
------------------------------------------------------------------------------
*/

/*
div#footer{margin:0 5px;padding:0;text-align:center;border-top:1px solid #666666;position:absolute;bottom:0px;left:0px;right:0;width:100%}
*/

div#footer{margin:0;padding:0;text-align:center;border-top:1px solid #666666;width:100%;}
div#footer div#copyright{margin:5px auto 20px 0;color:#666;font-size:small;}
div#footer p{margin:10px 0 0 0;font-size:small;}
/*
------------------------------------------------------------------------------
* コンテンツ部分
------------------------------------------------------------------------------
*/

div#inner_line{margin:10px 100px 0 150px;}
div#inner_line ul{list-style-image: url('/en/images/onepoint.gif');}
div#inner_line ul li{margin:0;padding:0 0 2px 0;}
div#inner_line h1{margin:0;padding:15px 0 0 0;font-size:x-large;font-weight:bold;}
div#inner_line h1 span{font-weight:normal;font-size:medium;}
div#inner_line h2{margin:20px 0 0 15px;padding:0;font-weight:bold;}
.find_cnt{color:#008000;font-weight:bold;margin:30px 40px 0 15px;padding:4px 0;border-bottom:2px solid;font-size:x-large;}
div#inner_line div.img_r{margin:-40px 60px 0 0;padding:0;float:right;}
div#inner_line div.img_l{margin:10px 20px 0 0;padding:0;float:left;}
div#inner_line p{margin:20px 0 20px 15px;padding:0;}
div#btm_cnt{margin:0;padding:40px 0 0 0;}

table.tbl_abt_us{margin:10px 0 0 15px;padding:0 0 10px 0;border-collapse: collapse;}
table.tbl_abt_us th{white-space: nowrap;border: 1px solid #cbcbcb;background:#c0c0c0;padding:5px 15px;font-size:medium;font-weight:normal;text-align:left;}
table.tbl_abt_us td{border: 1px solid #cbcbcb;padding:6px 15px;background-color:#fff;}
table.tbl_abt_us tr td ul li{list-style-image:none;list-style-type:disc;}
table.tbl_abt_us td ul{margin:0 0 0 15px;padding:0;}
table.tbl_abt_us td ul.list_n{margin:0 0 0 5px;padding:0;}
table.tbl_abt_us td ul.list_n li{margin:0;padding:0;list-style-type: none;}

div#inner_line ul.loca_list{margin:10px 0 0 30px;padding:0;}
div#inner_line ul.loca_list li{list-style-image:none;list-style-type: none;}

h2.right{margin:0; padding:2px 2px 2px 18px; font-size:14px;color:#ffffff;background-color:#808080;background-image: url("/en/images/onepoint_gray.gif");background-position:0;background-repeat: no-repeat;}
h1.em_top{margin:0 0 0 10px;padding:0;min-width:750px;}
p.exp_txt{margin:20px 30px 20px 25px;padding:0;}


/*
------------------------------------------------------------------------------
* podcast　動画ダウンロードページ(2009/09/14～)
------------------------------------------------------------------------------
*/
div#cnts_intro{margin:25px 30px 0 15px;}
div#cnts_intro ul#tab_menu{list-style-type:none;margin:0 0 20px 0;padding:0 0 4px 0;border-bottom:5px solid #ffd700;font-weight:bold;}
div#cnts_intro ul#tab_menu li{display:inline;text-align:center;margin:0 2px 0 0;padding:6px 6px 7px 6px;color:#000;font-size:14px;}
div#cnts_intro ul#tab_menu li span{font-weight:normal;font-size:small;}
div#cnts_intro ul#tab_menu li a{color:#FFF;text-decoration:none;}
div#cnts_intro ul#tab_menu li a:link,div#cnts_intro ul#tab_menu li a:visited{color:#000;}
div#cnts_intro ul#tab_menu li a:hover{color: #red;}
div#cnts_intro ul li.bg_yellow{background-color:#ffd700;}
div#cnts_intro ul li.bg_gray{background-color:#a9a9a9;}

h1.ano_podcast{margin:0 30px 0 15px;padding:0;background-image:url("/jikkenigaku/siwusm/images/washu_podcast_top2");background-repeat:repeat-x;}
h1.micro_podcast{margin:0 30px 0 15px;padding:0;background-image:url("/jikkenigaku/siwusm2/images/micro_podcast_side.gif");background-repeat:repeat-x;}
div.podcast_para{margin:0 30px 0 10px;padding-bottom:10px;border-bottom:1px solid;}
div.podcast_para p{margin:20px 30px 20px 25px;padding:0;}
div.extra_para{margin:20px 30px 20px 10px;}
div.extra_para p{margin:20px 30px 20px 25px;padding:0;}
div.mail_img{margin-top:10px;margin-right:15px;float:left;}
br.clr_l{clear:left;}
div.movie_info{margin:10px 10px 20px 10px;padding:0 0 20px 0;}
div.movie_info h3{margin:5px 0 0 60px;pading:0;color:#000000;font-weight:normal;}

div.movie_info p{margin:50px 0 0 40px;font-size:small;color:red;margin-left:4em;text-indent:-1em;}
div.movie_info ul{padding-top:10px;list-style-type:none;text-align:right;color:blue;}
div.movie_info li{padding:2px 0;}
div#dwn_podcast{margin:0 30px 20px 15px;padding:0;}
div#dwn_podcast table{margin:15px 35px;}
div#dwn_podcast table tr{line-height:140%;}
div#dwn_podcast table tr td{padding:15px 0;border-top:1px dashed #cecece;}
div#dwn_podcast table tr td ul{list-style-type:none;font-size:small;}
div#dwn_podcast table tr td span{margin-left:10px;padding:3px;}
div#dwn_podcast table tr td.sbj_cnt{margin:0;padding:0;}
div#dwn_podcast table tr td.sbj_cnt ul{margin:0 0 0 15px;padding:0;}
div#dwn_podcast table tr td.sbj_cnt ul li.ttl_sbj{margin:10px 0 5px 0;font-size:large;font-weight:bold;color:#0e00b0;}
div#dwn_podcast table tr td.sbj_cnt ul li.ttl_sbj span{padding:5px;background-color:#ffd700;color:#000;}
div#dwn_podcast table tr td.sbj_cnt ul li.tchr_name{margin:0 0 0 10px;font-size:large;color:#000;}
div#dwn_podcast table tr td.sbj_cnt ul li.tchr_name span{font-size:small;font-weight:normal;margin:0;padding:0;}
div#dwn_podcast h3{margin:0 30px;padding:20px 0 5px 0;}
li.update{margin:3px 0;padding:0;color:#8b0000;}
li.update img{vertical-align:middle;}
li.update span{background-color:#8b0000;color:#fff;}
li.info_pub{margin:3px 0;font-weight:normal;}
p.msg_dl{margin:10px 0 0 30px;padding:0;color:#8b0000;text-decoration:underline;font-weight:bold;}

div.prof_area{margin:0 0 0 30px;padding:0;}
div.prof_area img{float:left;padding:0 30px 20px 0;margin:0;background-color:white;}
div.prof_area ul{list-style-type:none;margin:-10px 10px 0 0;padding:0;}
div.prof_area ul li{margin:0;padding:0;}
p.tchr_n{margin:0 40px 15px 15px;padding:0 0 5px 0;font-weight:bold;font-size:x-large;color:#0e00b0;border-bottom:1px solid;}
p.tchr_history{clear:left;margin:0 50px;padding:0 0 15px;font-size:medium;line-height:140%;}

ul#sub_menu{margin:20px 5px 0 15px;padding:0px;list-style-type:none;text-align:left;}
ul#sub_menu li.m_podcast{display:inline;margin-right:5px;}
ul#sub_menu li.icon_podcast{display:inline;margin-right:5px;margin-left:10px;vertical-align:top;}
ul#sub_menu li.icon_atom{display:inline;vertical-align:top;}
ul#sub_menu li.txt_exp{margin:0 0 0 30px;padding:0;display:inline;vertical-align:top;font-size:small;}

div#dwnload_movie{margin:0 30px 0 15px;padding:0;}
h2.find_dwr{padding:5px;color:#0e00b0;background-color:#b0c4de;font-size:large;border-bottom:3px solid #2c21ad;}
div#dwnload_movie h3.find{padding:3px;background-color:#fcfc9b;font-weight:normal;padding-left:80px;text-indent:-4em;}
div#dwnload_movie table{margin:15px 25px 15px 70px;}
div#dwnload_movie table tr{line-height:140%;}
div#dwnload_movie table tr td{padding:0 10px;}
div#dwnload_movie p{margin:0;padding:0 0 20px 20px;font-size:medium;}
div#dwnload_movie ul{font-size:small;list-styletype:none;margin:10px 0px 5px 50px;}
div#dwnload_movie ul li{display:inline;margin-right:1em;}
div#dwnload_movie h3.unopen{padding:3px;background-color:#ececec;font-weight:normal;}
div#dwnload_movie ul.data_detail{font-size:small;list-styletype:none;margin:0px 0px 5px 50px;}
div#dwnload_movie ul.data_detail li{display:inline;margin-right:1em;}
div#dwnload_movie p.txt_atn{font-size:12px;margin-top:20px;text-align:center;}
div#dwnload_movie p.txt_atn span{border-1px solid silver;background-color:#efefef;padding:3px;}
td.btn_dwn{padding-left:40px;}

div.top_finding{margin:0 30px 0 15px;padding:3px;border:1px solid #cccccc;}
div.top_finding h3{margin:7px;padding:0;color:#0e00b0;font-size:large;font-weight:normal;}
div.top_finding h4{margin:7px;padding:0;font-size:large;font-weight:normal;}
div.top_finding h4 span{font-size:medium;font-weight:normal;}

table.dwnld_area{margin-top:0;margin-left:80px;font-size:medium;font-weight:normal;line-height:140%;}
table.dwnld_area tr td{font-size:small;font-size:medium;}
table.dwnld_area tr td img{vertical-align:middle;font-size:medium;}

strong.magazine_name{font-style:italic;}

/* 動画ストリーミング　2010.11.11 追加 */
div#dwn_podcast ul.ul_movies{list-style-type:none;border-top:1px dashed #cecece;padding:10px 0 0 5px;margin:15px 15px 0 15px;}
div#dwn_podcast ul.ul_movies li.ttl_movies{text-indent:-2em;margin:5px 15px 5px 35px;font-size:large;font-weight:bold;color:#0e00b0;}
div#dwn_podcast div.pod_movies{padding:15px 0px 30px 50px;}
div#dwn_podcast ul li.txt_movies{font-size:small;font-weight:normal;margin-left:15px;}
p.kome_txt{font-size:small;margin:0 20px 0 35px;text-indent:-1em;}
h1.boston_header{margin:0 30px 0 15px;padding:0;background-image:url("/jikkenigaku/amrd/images/boston_header_back.gif");background-repeat:repeat-x;}
div#left_cnt p.txt_supple{margin:10px 30px 30px 0;padding:0;text-align:right;font-size:medium;}
p.tyosaku_rtxt{font-size:12px;text-align:right;}
p.comingsoon_movie{width:480px;height:190px;background-color:black;color:white;font-weight:bold;text-align:center;margin:15px 0 0 50px;padding:170px 0 0 0;font-size:large;}

/*
------------------------------------------------------------------------------
* 最新号(2010/11/11～)
------------------------------------------------------------------------------
*/
/*書籍概要*/
div#monthly_info{display:inline;min-width:710px;}
div#monthly_info ul{margin:10px 0 0 0;list-style-type:none;float:left;}
div#monthly_info ul li{text-align:center;font-size:small;z-index:2;}
div#monthly_bookinfo{margin:0px 10px 0 200px;padding:20px 0 0 0;width:70%;}
div#monthly_bookinfo span{display:block;margin:3px 0 15px 0;}
div#monthly_bookinfo p{margin:10px 0;}
h1#monthly_ttl{font-size:xx-large;color:#FF0000;line-height:100%;margin:0;padding:0;}
h2.book_subttl{margin:5px 0 0 0;font-size:medium;}
/*タブ部分*/
div#book_introduction{margin:20px 30px 0 15px;}
div#book_introduction ul#tab_menu{list-style-type:none;margin:0 0 20px 0;padding:0 0 1px 0;border-bottom:5px solid #339999;}
div#book_introduction ul#tab_menu li{display:inline;text-align:center;margin:0 2px 0 0;padding:5px;color:#FFF;}
div#book_introduction ul#tab_menu li a{color:black;text-decoration:none;}
div#book_introduction ul#tab_menu li a:link,div#book_introduction ul#tab_menu li a:visited{color:black;}
div#book_introduction ul#tab_menu li.bg_gray{background-color:silver;color:black;white-space:nowrap;font-size:13px;}
div#book_introduction ul#tab_menu li.bg_green{background-color:#339999;}
div.samples{display:none;}
/*テキスト部分*/
div#contents0{display:block;}
div#labelset{display:none;}
div#book_introduction p#txtwrap{margin:10px 0 20px 0;padding:10px;background-color:#ffffcc;border:1px solid #339999;}
div#book_introduction cite{margin:0;font-style:normal;}
div#book_introduction blockquote{margin:10px 0 30px 0;text-indent:1em;}
/* 目次詳細 */
div#contents1{display:none;}
div#contents1 div.detail h4{margin:7px 0 0 10px;}
div#contents1 div.detail h5{margin:0 0 4px 25px;}
div#contents1 div.editor{margin:5px 0 10px 10px;}
h2.magazines{font-size:medium;margin:20px 10px 5px 10px;padding:5px;background-color:gray;color:white;}
div.h3div{font-size:medium;margin:5px 15px 5px 15px;font-weight:bold;}
div.h3div span.subtitle{font-size:small;}
div.plannerc{font-size:medium;margin:0px 15px 5px 15px;border-left:18px solid silver;padding-left:5px;}
div.h4titles{font-size:medium;margin:5px 15px 5px 40px;font-weight:normal;display:list-item;list-style-type:circle;}
div.summary{margin:5px 15px 10px 50px;display:none;}
div#summaryviewer{text-align:right;margin:10px;}
a#summaryviewerclick{text-decoration:underline;color:blue;}
/* navi */
ul.pan_navi{margin:0 15px 0px 0;padding:0;font-size:small;list-style:none;text-align:right;}
ul.pan_navi li{display:inline;padding:0 15px 0 0;}