@charset "UTF-8";
@import "base.css";
@import "fonts.css";
/*==========================================================================*/
/*                           Common-Setting                                 */
/*==========================================================================*/

/* 基本タグのフォントサイズを指定（12px -> 120% or 1.2em ） */
h1, h2, h3, h4, h5, h6, input, button, textarea, select, p, blockquote, th, td, pre, address, li, dt, dd {
	font-size: 140%;
	font:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#666;
	line-height:140%;
}
p {
	line-height:180%;
}
a {
	color: #666;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
	color:#666;
}
ul li {
	list-style:outside none;
}

#index{
	position:relative;
	clear:both;}


/*:::::::::: 準備 ::::::::::*/

section{
	display:block;}
.right{
	margin:-30px 0 0 150px;}
/*==========================================================================*/
/*                            Container                                     */
/*==========================================================================*/

body{
	background: none;
    -webkit-text-size-adjust: 100%;
}

/*:::::::::::::::::: 検索機能 ::::::::::::::::::::*/
#cse-search-form {
	width: 170px !important;
	margin:0 0 0 10px;
	border:none;
}
#cse-search-form td {
	padding: 0 !important;
	margin:0 !important;
	border:none;
}
.gsc-search-button {
	margin:0 !important;
	padding:5px !important;
	border:none;
}
#cse-search-form input[type="text"] {
	height: 22px;
	padding: 0 !important;
	width: 150px;
}
#gsc-iw-id1 {
	margin:-5px 0 0 0!important;
}
#cse-search-form input[type="submit"] {
/*	background:url(../images/search.gif) no-repeat scroll 50% 50% #FFFFFF;
*/	/*	background: url("http://blog.lqd.jp/img/icon_search.gif") no-repeat scroll 50% 50% #FFFFFF;*/
	color: #FFFFFF;
	height: 22px;
	margin-left: -22px;
	overflow: hidden;
	text-indent: -50px;
	width: 20px;
	-webkit-appearance: none;
}

/*==========================================================================*/
/*                             gnavi                                  */
/*==========================================================================*/


nav.navlink ul li a:link, nav.navlink ul li a:visited{
	color:#999;
	text-decoration:none;
}

nav.navlink ul li a:hover {
	color:#4DC1E9;
}

.hukidashi{
	position:absolute;
	top:-25px;
	left:5px;}


/*:::::::: hackie8 ::::::::*/

nav.navlink{
	width/*\**/:798px\9;
	height/*\**/:20px;
	position/*\**/:absolute\9;
	top/*\**/:10px\9;
	float/*\**/:right\9;
	left/*\**/:215px\9;}
.navbtn{
	margin/*\**/:0 5px 0 0\9;
	padding/*\**/:0px\9;}
nav span {
	font-size/*\**/:100%\9;
	color/*\**/:#CCC\9;
}

nav.menu{
	margin/*\**/:15px 0 0 0px\9;
	position/*\**/:absolute\9;
	top/*\**/:50px\9;
	left/*\**/:10px\9;}
/*:::::: アコーディオン ::::::*/


nav.nalist ul li ul li a:link{color:#4DC1E9;}
.menu ul li ul li:hover, .menu ul li ul li a:hover {
  background:#FFEFC0;/*ホバー時のサブメニューの背景色*/
}
.menu ul li:hover ul li, .menu ul li a:hover ul li{
  visibility: visible;
  overflow: visible;
/*  height:30px;/*サブメニューの高さ*/
  z-index: 10;
  font-size:100%;
  vertical-align:middle;
   display:table-cell；
}

nav.menu ul li ul a:link, nav.menu ul li ul a:visited, nav.menu ul li ul a:hover{
	color:#005EAE;
	text-decoration:none;
}


nav.top_blue{
	background-color:#4DC1E9;}
	

/*:::::::::::::::::::::::::::スクロール　関係 :::::::::::::::::::::::::::::::*/	
.click {
	position:absolute;
	z-index:0 !important;
}
/*:::::: hack ie8 :::::*/
.click {
 z-index/*\**/:0 !important\9;
}
*+html .click {
	z-index:0 !important;
}
/*::::::::::::::::::::::::::::::::::: main 関係 ::::::::::::::::::::::::::::::::::::*/

#content {
	width: 75%;
	text-align:left;
	float:left;
	padding-bottom:20px;
	margin:20px 0 10px 10px; 
	position:relative;
	clear:both;
}

*html body #content {
	margin-top: 3px;
}
#main {
	width:750px;
	clear:both;
}
/*:::::::::::::::::::::::::::::::  footer 関係 ::::::::::::::::::::::::::::::::::::::*/

footer {
	background:#005EAD;
	margin:10px auto -15px auto;
	color:#333;
	clear:both;
	padding:0 40px;
}
/*::: ie8 :::*/
footer{
	background:#005EAD\9;
	margin:0px auto -15px auto\9;
	color:#333\9;
	clear:both\9;
}

footer#footer_add{
		width:980px;
		margin:0 auto !important;
}

footer#footer_add {
	width/*\**/:980px\9;
	margin/*\**/:0 auto !important;
}
#footer_news {
	clear:both;
}
#add {
	text-align:center;
	clear:both;
}
#add address {
	font-size:100;
}
.ad {
	text-align:right;
	margin:0px auto;
	padding:20px 0;
	clear:both;
	position:relative;
}
#entrance address {
	margin-top: 40px;
	text-align: center;
}
/*:::::::::::::::::::::::: under bana  :::::::::::::::::::::::::::*/

#under_bana {
	width:750px;
	margin:0px 0 0 0;
	clear:both;
}
#under_bana .bnr0 {
	width:222px;
	margin:20px 40px 0 0;
	float:left;
}
#under_bana .bnr_ {
	width:222px;
	margin:20px 0px 0 0;
	float:left
}
/* いいね！ボタン */
#yes_bottom{
	width:120px;
	height:50px;
	margin-bottom:30px;
	margin-top:20px;
	float:left;}
#yes_waku{
	width:100%;
	clear:both;}
/*==========================================================================*/
/*                             Contents                                     */
/*==========================================================================*/

.clr {
	clear: both;
}

/*::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/*:::::::::::::::::::::: article ::::::::::::::::::::::::::::*/
/*::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/

.top_img{
	width:210px;
	float:left;}
.top_tit_border{
	width:94.66%;
	border-bottom:#4DC1E9 solid 2px;
	margin:2% auto;
	padding:0 0 1% 0;
	color:#4DC1E9;
	font-size:140%;}
.top_tit_border span{
	font-weight:bold;
}
.top_next{
	width:96px;
	height:20px;
	background:#4DC1E9;
	color:#FFF;
	font-weight:bold;
	font-size:80%;
	vertical-align:middle;
	text-align:center;
	border-radius:10px;
	float:right;
	}
/*:::::: Pick up news(top) ::::::*/
.pick_list_w .in_li{
	border:none;}
.pick_list_w ul li{
	border-bottom:#CCC dashed 1px;
	padding:14px 0 10px 0;
	margin:-4px auto;}
.pick_list_w ul li img{
	margin:0 20px;
	vertical-align:middle;}
	
/*:::::::: 環境市場新聞(top) ::::::::*/
article.news_waku, article.pick_waku{
	width:99.7%;
	height:auto;
	padding:0 0 2% 0;
	border:#4DC1E9 solid 1px;
	background:#FFF;
    border-radius: 5px;
	margin:20px 0 0 0 ;
}

.news_list_w, .pick_list_w{
	width:710px;
    max-height:600px;
	padding:0 20px;
	margin:0px 0 -8px 0;
    clear:both;
	}
	
.news_m_waku{
	width:710px;
	height:140px;
	padding:20px 0;
	clear:both;
	border-bottom:#CCC dashed 1px;
	background:#FFF;
	position:relative;}
.news_n_waku{
	width:710px;
	height:140px;
	padding:20px 0;
	clear:both;
	background:#FFF;
	position:relative;}
.new{
	position:absolute;
	top:5px;
	left:185px;}
.news_m_waku:hover, .news_n_waku:hover{
	background:#EEE;}


.news_tex{
	width:480px;
	float:right;}
.news_title{
	font-size:180%;
	font-weight:bold;
	margin:0 0 10px 0;}
.news_title img{
	vertical-align:middle;
	margin:0 10px 0 0;}
.news_sub{
	font-size:160%;
	font-weight:bold;
	color:#005E9B;}
.n_img{
	margin:10px 0 0 0;
	text-align:left;
	clear:both;
	vertical-align:middle;
}
.n_img img, .g_img img, .days img{
	float:right;
}
/*::::::::::: topic(top) :::::::::::*/
.topic_list_w{
	width:710px;
	padding:0 20px;
	margin:0px 0 -5px 0;
    clear:both;
	}
.topic_tv{
	font-size:160%;
	font-weight:bold;
	color:#E83E30;}
.topic_blog{font-size:160%x;
	font-weight:bold;
	color:#F0C000;}
.topic_idea{font-size:160%;
	font-weight:bold;
	color:#BA5467;}
.topic_city{font-size:160%;
	font-weight:bold;
	color:#006934;}
.topic_member{font-size:160%;
	font-weight:bold;
	color:#78BD36;}
.topic_school{
	font-size:160%;
	font-weight:bold;
	color:#F18904;}
.topic_topic{
	font-size:160%;
	font-weight:bold;
	color:#005EAE;}
/*::::::::: voice(top) :::::::::*/
.voice_list_w{
	width:750px;
	height:221px;
	padding:0px;
	margin:-4px 0 -10px 0;
    clear:both;
	}
.voice_list_b{
	width:209px;
	max-height:175px;
	padding:20px 20px ;
	border-right:#CCC dotted 1px;
	position:relative;
	float:left;}
.voice_list{
	width:209px;
	max-height:175px;
	margin:20px;
	float:left;

}
.new_v{
	position:absolute;
	top:-0px;
	right:-2px;}
.voice_tex{
	width:210px;
	height:118px;
	background:url(../images/back_voice.gif);}
.pp{
	width:190px;
	padding:10px;
	font-weight:bold;
	line-height:normal;}
.guest{
	padding:5px 0;}
.g_img{
	text-align:left;
	clear:both;}

/*::::::: 動画欄 :::::::::*/
.movie_list_w{
	width:750px;
	height:250px;
	padding:0px;
	margin:-6px 0;
    clear:both;
	}
/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/*::::::::::::: section (右コンテンツ)関係 :::::::::::::::::::*/	
/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
article.s_right {
	width:210px;
	max-height:1500px;
	float:right;
	position:relative;
	margin-right:10px;
}
/*::: page 用　右サイド :::*/
article.s_right_in {
	width:210px;
	margin:0px 10px 0 0;
	float:right;
	position:relative;
}
.right_bnr{
	width:210px;}
.right_bnr2{
	width:210px;
	margin:20px 0;}
/*:::: side bnr :::*/
#side_bana {
	margin:20px 0;
}

#side_bana2 {
	margin:20px 0 140px 0;
}

/*:::::: テックン関係 ::::::*/
.page_top {
	position:fixed;
	bottom:10px;
	right:10px;
	padding:10px 20px;
	width:154px;
	height:120px;
	text-decoration:none;
}

.fb-like-box {
	background-color:#FFF;
}

/*::::::::::: ranking 関係 :::::::::::*/
.ranking_waku{
	margin:20px 0 0 0;
	width:210px;
	height:1200px;
	background:url(../images/rank_back.gif) no-repeat;
	position:relative;
	clear:both;}
#map .ranking_waku{
	margin:20px 0 0 0;
	width:210px;
	height:500px;
	background:url(../images/rank_back_mini.gif) no-repeat;
	position:relative;
	clear:both;}
.rank_hukidashi{
	width:60px;
	height:40px;
	background:url(../images/rank_day.gif) no-repeat;
	position:absolute;
	top:-10px;
	right:15px;}
.rank_hukidashi p{
	font-size:100%;
	color:#FFF;
	margin:10px auto 0 auto;
	text-align:center;
	}

article.rank{
	width:160px;
	height:1120px;
	overflow:auto;
	position:absolute;
	top:60px;
	right:20px;
}
#map article.rank{
	width:160px;
	height:410px;
	overflow:auto;
	position:absolute;
	top:75px;
	right:20px;
}
article.rank ul li{
	padding:15px 0;}
article.rank img{
	vertical-align:middle;
	margin-right:5px;}
article.rank .blue{
	font-size:100%;
	color:#005E9B;
	font-weight:normal;}
.rank_box{
	border-bottom:#CCC dotted 1px;
	font-weight:bold;}
	

/*:::::: ウェブマガジンとは？ :::::*/

#news_about {
	width:800px;
	margin:0px auto;
	clear:both;
}
#about_left {
	width:300px;
	margin:0 0 0 0px;
	float:left;
}
#about_left img {
	width:300px;
	margin:0px auto 40px auto;
}
article#about_right {
	width:460px;
	margin:0 0px 40px 0;
	float:right;
}
.rogohow {
	margin:40px 0 0 0;
}
#about_bottom {
	width:800px;
	height:281px;
	margin:0px auto 60px auto;
	background:url(../images/about_web.gif);
	background-repeat:no-repeat;
	position:relative;
	clear:both;
}
#about_bottom .reference {
	position:absolute;
	top:206px;
	left: 450px;
}

/*::::::::::::: サイトマップ ::::::::::::::*/
.map_mini{
	width:700px;
	margin:0 0 0 65px;
	clear:both;}
.map_left{
	width:298px;
	margin:40px 50px 40px 0;
	float:left;
	}
.map_right{
    width:298px;
	margin:40px 0px;
	float:left;
	}
.map_left ul img{
	margin:0 0 20px 0;}
.map_mini ul li{
	margin:0 0 10px 12px;}
.map_mini ul li img{
	margin:0px 18px 0 0;
	vertical-align:middle;}
.map_mini ul .btn_map{
	width:298px;
	margin:40px 0 20px 0;}
	
.map_right ul img{
	margin:0 0 20px 0;}

/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/*:::::::::::::::: Pick up newsページ ::::::::::::::::::*/
/*:::::::::::::::::::::::::::::::::::::::::::::::::::::*/
#pick_up_waku {
	width:700px;
	float:left;
	background:#FFF;
	border:#4DC1E9 solid 1px;
	border-radius: 5px;
	margin: 0 0 60px 0;
	margin:0 40px 40px 40px;
}
#pickup_in {
	width:700px;

	padding:40px 0 0 0;
}
#p_in {
	width:620px;
	margin: 0 0 -5px 0;
	padding:30px 0 0 0 ;
	background-image:url(../images/v_sideber.gif);
	background-repeat:repeat-y;
	position:relative;
}
.pick_matitle{
    padding:2% 0 1% 5%;
	margin:0 20px;
	font-size:450%;
	font-weight:bold;
	color:#4DC1E9;
	border-bottom:#4DC1E9 solid 1px;}
.pick_matitle span{
	font-size:40%;}
.p_past {
	position:absolute;
	top:-35px;
	right:310px
}
.p_new {
	width:540px;
	margin:0 auto;
}
article.pickup_new {
	width:620px;
	margin:0 auto;
}
.pick_day {
	font-size:140%;
	line-height:140%;
}
.pick_day img {
	margin:0 0 0 40px;
	vertical-align:middle;
}
.pick_title {
	margin:0 0 20px 0;
	font-size:200%;
	font-weight:bold;
	color:#005EAE;
}
.pick_text {
	padding:0 0 30px 0;
	margin:0 0 40px 0;
	border-bottom:#333 dotted 1px;
}

.pick_text a:link, .side_pickup a:link{
	color:#005EAE;
}

.side_pickup {
	color:#005EAE;
    background: #b8e5f5 none repeat scroll 0 0;
    margin: 4px 0;
    padding: 4px 10px;
    width: 190px;
	border-radius: 15px;            /* 草案 */
    -webkit-border-radius: 15px;    /* Safari,Google Chrome用 */
    -moz-border-radius: 15px;       /* Firefox用 */

}
.p_text {
	padding:0 0 40px 0;
	margin:0 0 40px 0;
	
}
/*:::::: pick up :::::::*/

#contents01 .new {
	position:absolute;
	top:5px;
	left:180px;
}
.subtitle {
	font-size:140%;
	font-weight:600;
	margin:5px 0;
	line-height:120%;
}
.ex {
	font-size:130%;
	margin:5px 0;
	line-height:120%;
}
.days {
	font-size:110%;
	clear:both;
	line-height:140%;
}

.next {
	margin:0 0 0 5px;
}
#newsbox_waku_top {
	width:670px;
	height:330px;
	margin:0 auto;
	clear:both;
	border-bottom:#898989 dotted 1px;
}
.mean {
	color:#4DAED6;
	border-bottom:#4DAED6 dotted 2px;
}
.pick_topick{
	color:#666;
	padding:10px;
	margin:20px 0;
	border:#999 double 1px;
	font-size:120%;
	line-height:180%;}
/*::::::::::::::::::::::: 環境市場新聞内 ::::::::::::::::::::::::::::*/

/*::::::::::::::::::::::::::::::::::::::::::::::::::*/
/*::::::::::: 環境市場新聞トップページ :::::::::::::*/
/*::::::::::::::::::::::::::::::::::::::::::::::::::*/

#econews_newspaper p {
	margin:5px 0 0 0;
	font-size:160%;
	line-height:1.9em;
	text-align: justify;
}
#main_news {
	width:980px;
	margin:0 auto;
	clear:both;
}
.continuation {
	padding:5px 0;
	text-align:center !important;
	border-top:#898989 dotted 1px;
}
.r_green{
	color:#78BD36;
	margin:0 0 0 5px;}
.r_orange{
	color:#EC8404;
	margin:0 0 0 5px;}
.r_blue{
	color:#00A2DE;
	margin:0 0 0 5px;}
#newspaper_top {
	width:980px;
	margin:20px 0 0px 0;
	clear:both;
}
#under_contents {
	width:690px;
	height:200px;
	position:relative;
	clear:both;
}
.news_day {
	font-size:100%;
	text-align:right;
	line-height:140%;
}
.news_day img {
	float:left;
	padding:3px 0 0 0;
}
.new, .box_white .new, .box_white_mini .new {
	position:absolute;
	top:5px;
	right:5px;
}
.end_title{
	float:none;
	color:#005EAE;
	font-size:150%;
	font-weight:bold;
	margin-bottom:20px;
	}
/*:::::::::::::: 黄色い枠 :::::::::::::::*/
.box_yellow {
	width:228px;
	height:398px;
	background:#FFC;
	margin:0 20px 20px 0;
	float:left;
	border:#898989 solid 1px;
	position:relative;
}
.box_yellow_mini {
	width:190px;
	height:340px;
	padding:20px 0 0 0;
	margin: 0 auto;
}
.news_day img {
	margin:0 70px 0 0;
}
.school {
	margin:5px 0;
}
.title_school {
	color:#00903A;
	font-size:140%;
	height:18px;
}

#econews_newspaper .bold {
	height:35px;
	font-size:140%;
	font-weight:bold;
	line-height:140%;
}

/*::::::::::::: 白い枠 ::::::::::::::*/
.box_white {
	width:228px;
	height:398px;
	background:#FFF;
	margin:0 20px 20px 0;
	float:left;
	border:#898989 solid 1px;
	position:relative;
}
.box_white_mini {
	width:190px;
	height:340px;
	padding:20px 0 0 0;
	margin: 0 auto;
}
#econews_newspaper .mini{
	font-size:130%;
	padding-top: 10;
	padding-bottom: 0;
	padding-left: 0;
	line-height:140%;
}
.japan {
	margin:20px 0;
}

/*::::::::::::::: 白枠終わり ::::::::::::::::*/

.white_end {
	width:228px;
	height:398px;
	background:#FFF;
	margin:0 0px 0px 0;
	float:left;
	border:#898989 solid 1px;
	position:relative;
}

.story {
	margin:20px 0;

}
.title_story {
	color:#B44193;
	font-size:140%;
	height:18px;
}

/*::::::::::::::: 黄色枠終わり :::::::::::::::*/

.yellow_end {
	width:228px;
	height:398px;
	background:#FFC;
	margin:0 0px 20px 0;
	float:left;
	border:#898989 solid 1px;
	position:relative;
}
.yellow_end .new {
	position:absolute;
	top:5px;
	right:5px;
}
/*.yellow_end .mini {
	font-size:13px;
	line-height:140%;
}*/
.company {
	margin:10px 0;
}
.center {
	width:190px;
	text-align:center;
}
.denden {
	margin:20px 0;
}
.title_ecocity {
	color:#006934;
	font-size:140%;
	height:18px;
}
.studyrogo {
	width:154px;
	margin:0 auto;
}
.study {
	margin:10px 0;
}
.bold_ {
	font-weight:bold;
}
/*::::::::::::::::::::::::::::::::::::::::::::::*/
/*::::::::::::::: 各個別ページ ::::::::::::::::*/
/*::::::::::::::::::::::::::::::::::::::::::::*/

.back {
	width:13.33%;
	margin:40px auto;
}
.back_n {
	width:25%;
	margin:40px auto;
	padding:1%;
	color:#FFF;
	font-weight:bold;
	font-size:120%;
	text-align:center;
	background:#4DC1E9;
  background: -webkit-linear-gradient(top, #0099CC , #0099CC 50%, #4DC1E9 50%);
  background: -o-linear-gradient(top, #0099CC , #0099CC 50%, #4DC1E9 50%);
  background: linear-gradient(to top, #0099CC , #0099CC 50%, #4DC1E9 50%);
    border-radius:50px;  /* CSS3草案 */  
    -webkit-border-radius: 50px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 50px; 
}
.back_n a:link, .back_n a:visited{
	color:#FFF;}
#turn {
	width:85.33%;
	padding:0 0px;
	margin:80px auto 40px auto;
	clear:both;
}
.first {
	margin:0 20%;
}
.first_n {
	width:12%;
	margin:0% 22% 5% 22%;
	height:20px;
	float:left;
	font-size:120%;
	font-weight:bold;
	padding:10px 0;
}
.first_n:hover{
	width:12%;
	margin:0% 22% 5% 22%;
	height:20px;
	color:#4DC1E9;
	float:left;
	font-size:120%;
	font-weight:bold;
	padding:10px 0;
}
.before {
	width:90px;
}
#relation_waku {
	width:100%;
	height:185px;
	margin:40px auto;
	clear:both;
}
#relation_waku ul{
	width:100%;}
#relation_waku ul li img{
	background-size:cover;
	float:left;
	margin:5% 2% 0 0;
}
#relation_w {
	width:85.33%;
	margin:40px auto;

}

.back_home {
	position:absolute;
	right:-100px;
	bottom:30px;
}

/*::::::::::: 定期購読 ::::::::::*/

.koudoku {
	font-size:200%;
	color:#005EAD;
}
#news_koudoku_in, #koudoku_waku02{
	width:800px;
	margin:0 auto;
}
#koudoku_waku01 {
	width:800px;
	margin:0 auto 40px auto;
}

#koudoku_under {
	width:800px;
	height:400px;
	clear:both;
}
.koudoku_left {
	width:300px;
	margin:0 40px 0 0;
	float:left;
}
.koudoku_left p {
	font-size:110%;
}
.howto {
	width:440px;
	float:right;
}
#koudoku_bottom {
	width:800px;
	margin:0px 0 40px 0;
	padding:40px 0 0 0;
	clear:both;
}
#koudoku_bottom p {
	font-size:110%;
}
.koudoku_left table tr, td {
	border:none;
}
.koudoku_left table td {
	border-bottom:#666 dotted 1px;
}
#koudoku_in {
	width:800px;
	clear:both;
}
.back_koudoku {
	width:168px;
	margin:0 auto 40px auto;
}
/*::::::::::::::::::: 特別対談 :::::::::::::::::::*/
#anniversary{
	min-width:1000px;}
article#anniversary_waku {
	width:620px;
	float:left;
	margin:0px 0px 80px 65px;
	clear:both;
}
.ani_img{
	margin:30px auto;}
.ani_img01{
	width:353px;
	margin:30px 133px;}
.ani_img02{
	width:500px;
	margin:30px 60px;}
#anniversary h2{
	font-size:200%;
	color:#000;
	font-weight:bold;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
}
#anniversary h1{
	font-size:300%;
	color:#000;
	font-weight:bold;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
}
.ani_kawamura{
	font-weight:bold;
	color:#E5107D;}
.ani_umamoto{
	font-weight:bold;
	color:#005EAE;}
.ani_bottom{
	width:560px;
	margin:50px 0;
	padding:30px;
	background:#FFF;
	border:#CCC solid 1px;}
#ani_photo{
	width:680px;
	margin:0 0 0px 0px;
	clear:both;
	}
#ani_photo img{
	width:147px;
	float:left;
	margin:0 10px 10px 0;}
	
.side_bana {
	margin:0 0 20px 0;
}

/*:::::::::::::: ALL FOR JAPAN ::::::::::::::*/


#news_story_in h1 {
	margin: 0 0 20px 40px;}

#news_note_text h1 {
	margin:0 0 20px 0px;}
#news_note_text .japan_h2 {
	font-size:200%;
	font-weight:bold;
	color:#E50012;
	padding:30px 0;
}
#all_title_mini {
	width:620px;
}
#all_title_mini img {
	width:99px;
	float:left;
	margin:0 10px 0 0;
}
#all_title_mini h2 {
	font-size:300%;
	margin:40px 0 0 0;
	font-weight:bold;
	color:#333;
}
.kawamura18 {
	width:316px;
	float:right;
	margin:10px;
	text-align:center;
	color:#E50012;
	font-size:120%;
}

.japan_18 {
	margin:10px 0 0 0;}
.japan19_01 {
	width:180px;
	margin:10px 0 10px 10px;
	text-align:right;
	color:#E50012;
	font-size:120%;
	float:right;}

.japan19_03 {
	width:160px;
	margin:10px 0 10px 10px;
	float:right;}

.japan21_01 {
	width:161px;
	margin:10px 0 10px 10px;
	text-align:right;
	color:#E50012;
	font-size:120%;
	float:right;}

.japan_img{
	width:500px;
	margin:20px auto;
	text-align:left;
	color:#E50012;
	font-size:120%;}
#side_japan, #side_denden {
	width:210px;
	margin:0 10px 0 0 ;
	float:right;}
#side_japan ul li {
	background:#FACCD0;
	margin:4px 0;
	padding:4px 10px;
	border-top:#E50012 1px solid;
	border-bottom:#E50012 1px solid;
}
.aa{
	background:#E10012;
	width:190px;
	height:15px;
	padding:5px 10px;
	color:#FFF;
	font-size:120%;}
.red {
	color:#E50012;
	font-size:90%;}
/*:::::: ページ送り :::::*/
.japan_next{
	width:20%;
	height:20px;
	padding:8px 0 11px 0;
	background-color:#fff;
	border:#E50012 2px solid;
    border-radius: 35px;
    -webkit-border-radius: 35px;
    -moz-border-radius: 35px;
	float:right;
	text-align:center;
	color:#E50012;
	font-size:180%;
	font-weight:bold;
	}
.japan_next:hover{
	width:20%;
	height:20px;
	padding:8px 0 11px 0;
	background-color:#E50012;
	border:#E50012 2px solid;
    border-radius: 35px;
    -webkit-border-radius: 35px;
    -moz-border-radius: 35px;
	float:right;
	text-align:center;
	color:#fff;
	font-size:180%;
	font-weight:bold;
	}
.japan_forward{
	width:20%;
	height:20px;
	padding:8px 0 11px 0;
	background-color:#fff;
	border:#E50012 2px solid;
    border-radius: 35px;
    -webkit-border-radius: 35px;
    -moz-border-radius: 35px;
	float:left;
	text-align:center;
	color:#E50012;
	font-size:180%;
	font-weight:bold;

	}
.japan_forward:hover{
	width:20%;
	height:20px;
	padding:8px 0 11px 0;
	background-color:#E50012;
	border:#E50012 2px solid;
    border-radius: 35px;
    -webkit-border-radius: 35px;
    -moz-border-radius: 35px;
	float:left;
	text-align:center;
	color:#fff;
	font-size:180%;
	font-weight:bold;
	}
/*::::::::::::::でんでんみと情報:::::::::::::::::*/

#denden_mini h1 {
	margin:40px 0 0 0;
	color:#333;
	font-size:300%;
	font-weight:bold;
}

.den_bana01 {
	width:210px;
	height:135px;
	background:url(../newspaper/images/denden_banner.gif);
	background-repeat:no-repeat;
	padding:0 0 4px 0;
	position:relative;
}
.den_bana01 .dl01 {
	position:absolute;
	top:92px;
	left:14px;
}
.den_bana01 .img02 {
	position:absolute;
	top:92px;
	left:108px;
}
.orenge {
	color:#E75514;
	text-align:left;

}
.side_mito {
	width:190px;
	padding:5px 10px;
	margin:4px 0;
	background:#FBE1AB;
	border-bottom:#E75514 solid 1px;
	border-top:#E75514 solid 1px;
}
.side_old, .denden_ul {
	margin:40px 0 0 0;
}
.news_orenge{
	background:#E75514;
	width:190px;
	height:15px;
	padding:5px 10px;
	color:#FFF;
	font-size:120%;}
/*::::::::::::: SMARTMETER ERIA　導入事例 ::::::::::::::*/
#eria_waku01 {
	width:700px;
	margin:0 0 40px 65px;
	float:left;
}

#eria_waku {
	width:700px;
	margin:0  0 20px 25px;
	float:left;
}
.eria_title_waku {
	width:700px;
	height:36px;
	margin-top:20px;
	background:#F39800;
border-top-right-radius: 6px;
-webkit-border-top-right-radius: 6px;
-moz-border-radius-topright: 6px; 
border-top-left-radius: 6px; 
-webkit-border-top-left-radius: 6px;
-moz-border-radius-topleft: 6px;
	clear:both;
}
#eria_waku h2 {
	font-size:160%;
	font-weight:bold;
	color:#FFF;
	margin:0px 0 0 35px;
	padding:7px 0 0 0;
}
.eria_main {
	width:698px;
	background:#FFF;
	border-right:#F39800 solid 1px;
	border-left:#F39800 solid 1px;
	border-bottom:#F39800 solid 1px;
	margin:0 auto 20px auto;
	clear:both;
    border-bottom-right-radius:6px;
    border-bottom-left-radius:6px;
}
.eria_main_text {
	width:620px;
	margin:0px auto;
	padding:30px 0;
	clear:both;
}
#eria_waku .eria_main_text h2 {
	color:#F39800;
	font-size:220%;
	font-weight:bold;
	margin-left:0;
}
.eria_day {
	margin:20px 0 30px 0;
	padding:0 0 20px 0;
	border-bottom:dotted #666 1px;
}
.eria_d {
	font-size:180%;
	font-weight:bold;
}
.eria_day img {
	margin:0 15px;
	vertical-align:middle;
}
.eria_jirei {
	width:620px;
	margin:20px auto 30px auto;
	clear:both;
}

.eria_photo {
	margin:10px 0;
}
.eria_jirei_02 span {
	color:#F39800;
	font-size:120%;
}
.eria_detail {
	width:100%;
	clear:both;
}
.eria_list {
	width:470px;
	padding:20px 0;
	margin-right:30px;
	border-top:#999 dotted 1px;
	border-bottom:#999 dotted 1px;
	float:left;
}
.eria_list span {
	color:#F39800;
	font-size:120;
	font-weight:bold;
}
.eria_bnr {
	float:right;
}
.jirei_no {
	margin:24px 0 0 8px;
}
.tv {
	margin:0 5px 0 0;
}

#side_eria ul {
	margin-bottom:20px;
	font-size:90%;
}
.eria {
	color:#F39800;
	text-align:left;
	font-size:100%
}
.eria_bottom {
	margin:0 0 40px 0;
}
.side_clock {
	width:190px;
	padding:4px 10px;
	margin:4px 0;
	background:#FAD699;
	border-bottom:#F39800 solid 1px;
	border-top:#F39800 solid 1px;
}
.side_old {
	margin:20px 0 0 0;}
#eria #econews {
	position:relative;
}
#eria .tekkun_eria {
	width:152px;
	position:absolute;
	right:0px;
	top:-100;
}
.member {
	margin-top:10px;}
#eria a:hover {
	color:#F39800;}
.jirei_p1{
	width:500px;
	margin:0 60px;}

/*:::::: ページ送り :::::*/
.eria_next{
	width:20%;
	height:20px;
	padding:8px 0 11px 0;
	background-color:#fff;
	border:#F39800 2px solid;
    border-radius: 35px;
    -webkit-border-radius: 35px;
    -moz-border-radius: 35px;
	float:right;
	text-align:center;
	color:#F39800;
	font-size:180%;
	font-weight:bold;
	}
.eria_next:hover{
	width:20%;
	height:20px;
	padding:8px 0 11px 0;
	background-color:#F39800;
	border:#F39800 2px solid;
    border-radius: 35px;
    -webkit-border-radius: 35px;
    -moz-border-radius: 35px;
	float:right;
	text-align:center;
	color:#fff;
	font-size:180%;
	font-weight:bold;
	}
.eria_forward{
	width:20%;
	height:20px;
	padding:8px 0 11px 0;
	background-color:#fff;
	border:#F39800 2px solid;
    border-radius: 35px;
    -webkit-border-radius: 35px;
    -moz-border-radius: 35px;
	float:left;
	text-align:center;
	color:#F39800;
	font-size:180%;
	font-weight:bold;

	}
.eria_forward:hover{
	width:20%;
	height:20px;
	padding:8px 0 11px 0;
	background-color:#F39800;
	border:#F39800 2px solid;
    border-radius: 35px;
    -webkit-border-radius: 35px;
    -moz-border-radius: 35px;
	float:left;
	text-align:center;
	color:#fff;
	font-size:180%;
	font-weight:bold;
	}
.eria_b{
	background:#F39800;
	width:190px;
	height:15px;
	padding:5px 10px;
	color:#FFF;
	font-size:120%;}	
/*:::::::::::: 日本の環境教育 ::::::::::::::*/

article#education_text {
	width:620px;
	margin:0px 65px;
	padding:10px 0;
	clear:both;
}
#title_edu {
	width:620px;
}
#title_edu h2 {
	font-size:300%;
	font-weight:bold;
	margin:0;
	color:#333;
}
.title_edu_mini {
	font-size:160%;
	color:#00903A;
	font-weight:bold;
}
#title_edu img {
	width:52px;
	float:left;
	margin:0 10px 0 0;
}


#education_text03 {
	width:620px;
	padding:0 0 20px 0;
	clear:both;
}
#education_img03 {
	width:300px;
	float:right;
	margin:10px 0 10px 10px;
}
.center {
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
}
#news_cross_in .education_h2 {
	font-size:200%;
	font-weight:bold;
	color:#008D3A;
	padding:30px 0;
}
.dark_green {
	color:#00903A;
	text-align:left;
	margin:10px 10px 10px 0;
	font-size:90%;
	float:left;
}
.dark_green_right {
	color:#00903A;
	text-align:right;
	margin:0px 0px 10px 10px;

	float:right;
}
.dark_green_right15 {
	color:#00903A;
	width:284px;
	text-align:right;
	margin:0px 0px 10px 10px;
	font-size:90%;
	float:right;
}
.dark_green_only {
	color:#00903A;
	width:375px;
	margin:20px 122px;

}
.dark_green_only img{
	margin:0 0 5px 0;}
.dark_green_wide{
	color:#00903A;
	width:500px;
	font-size:120%;
	margin:20px auto;

}
.dark_green_wide img{
	margin:0 0 5px 0;}
#side_education {
	margin-right:10px;
	width:210px;
	float:right;
}
#side_education ul li {
	background-color:#CCE4D5;
    padding:4px 10px;
	margin:4px auto;
	border-top:#33AD69 solid 1px;
	border-bottom:#33AD69 solid 1px;
}
.edu_b{
	background-color:#00903A;
	width:190px;
	height:15px;
	padding:5px 10px;
	color:#FFF;
	font-size:120%;}
.side_green {
	color:#00903A;}
.green_maru{
	width:52px;
	height:52px;
	position:relative;
	background-color:#00903A;
	border-radius:50%;
	float:left;
	margin:0 10px 0 0;}
.maru_no{
	color:#FFF;
	position:absolute;
	top:17px;
	left:5px;
	font-size:13px;
	font-weight:bold;}
.map_top {
	width:146px;
	position:absolute;
	top:-120px;
	right:15px;
}
#edu_kobore {
	width:620px;
	clear:both;
}
.kobore_right {
	width:210px;
	float:right;
	margin:10px;
}
.kobore_left {
	width:284px;
	height:189px;
	float:left;
	margin:10px;
}
.kobore_right14 {
	width:284px;
	float:right;
	margin:10px;
}
.kobore_left14 {
	width:396px;
	height:189px;
	float:left;
	margin:10px;
}
.education_1402 {
	color:#00903A;
	text-align:right;
	margin:10px 0px 10px 10px;

	float:right;
}
.daiya{
	vertical-align:middle;
	margin:0 5px 0 0 ;}

/*::::::::::: 環境政策最前線 :::::::::::*/
#news_frontline_in {
	width:750px;
	margin:0 0 100px 0;
	float:left;
	background-image:url(../newspaper/images/frontline_name.gif);
	background-repeat:no-repeat;
	background-position:top right;
}

#side_frontline {
	width:210px;
	margin:4px 10px;
	float:right;
}
.side_frontline {
	width:190px;
	padding:4px 10px;
	margin:4px 0;
	background:#FFE893;
	border-bottom:#1D2085 solid 1px;
	border-top:#1D2085 solid 1px;
}
.front{
	color:#1D2085;
	text-align:left;
	font-size:100%;
}
#news_in_text .frontline_h2 {
	font-size:250%;
	font-weight:bold;
	color:#333;
	padding:40px 0 0px 10px;
}
.front_ul {
	margin:40px 0 0 0;
}
.front_b{
	background:#1D2085;
	width:190px;
	height:15px;
	padding:5px 10px;
	color:#FFF;
	font-size:120%;}
/*:::::: クロスワードパズル ::::::*/

#news_cross_in {
	width:750px;
	margin:0 0px 50px 10px;
	float:left;
	position:relative;
}
#news_cross_in h1 img{
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0px;
}
#cross_waku01 {
	width:750px;
	margin:0 auto;
	position:relative;
}
.print {
	position:absolute;
	top:253px;
	right:80px;
}
.clossimg {
	margin:0 0 40px 0;
}
#cross_waku02 {
	padding:20px 0px 0px 65px;
	margin:0 0 40px 0;
	font-size:150%;
	font-weight:bold;
}
.ht {
	padding:30px 0 0 0;
}
.key {
	color:#4DC0E8;
}
#cross_under {
	width:800px;
	height:500px;
	clear:both;
}
.puzzle {
	width:300px;
	height:500px;
	margin:0 40px 0 0;
	float:left;
}
.closs_board {
	width:380px;
	margin:40px 120px 30px 120px;
}
.puzzle p {
	font-size:110%;
}
#cross_bottom {
	width:620px;
	padding:20px 40px 40px 40px;
}
#cross_bottom table {
	width:620px;
}
#cross_bottom table td, th {
	border:none;
}
#cross_bottom table td {
	border-bottom:#666 dashed 1px;
}
#cross_bottom p {
	font-size:110%;
	width:620px;
}
.cross_blue {
	color:#005EAD;
	font-weight:bold;
}
.cross_blue a:link, .cross_blue a:hover, .cross_blue a:visited{
	color:#4DC1E9;
}

.side_cross {
	width:190px;
	padding:4px 10px;
	margin:4px 0;
	border-bottom:#005EAE 1px solid;
	border-top:#005EAE 1px solid;
	background:#B8E5F5;

}
.cross, .cross a:link, .cross a:visited {
	color:#005EAB;
	text-align:left;}

.cross_back {
	width:166px;
	margin:40px auto;}
.attention {padding:20px 0 0 0;}
.cross_ans {
	color:#E50012;
	font-weight:bold;
	font-size:200%;
	vertical-align:top;
	padding:0 50px 0 0;
}
.btn, .btn2{
	width:163px;
	padding:20px 0 0 0;}

#q1{
	width:750px;
	padding-left:65px;}
.techno_b{
	background:#005EAE;
	width:190px;
	height:15px;
	padding:5px 10px;
	color:#FFF;
	font-size:120%;}
/*::::::::::::::::: Eco Story ::::::::::::::::::*/

#news_note_text h1 {
	color:#333;
	font-size:300%;
	font-weight:bold;
	margin:20px 0 0 0;
}
.story_top{
	margin: 0 0 0 65px;}

.story_h2 {
	font-size:200%;
	font-weight:bold;
	color:#B44193;
	padding:30px 0;
}
.story_center{
	width:500px;
	margin:20px auto;}
.story_center img{
	margin:0 0 10px 0;
	}
.story05 {
	width:264px;
	float:right;
	margin:10px;
	text-align:center;
	color:#E50012;
	font-size:120%;
}
.story06 {
	width:358px;
	float:right;
	margin:0px 0 10px 10px;
	text-align:center;
	color:#E50012;
	font-size:120%;
}
.story07{
	width:130px;
	margin:10px;
	float:left;}
.story052 {
	width:297px;
	margin:10px;
	float:left;
}
.story02 {
	width:238px;
	margin:0 10px 10px 0;
	float:left;
}
.center {
	text-align:center;

}
#side_story {
	margin:0 10px 0 0 ;	
	font-size:90%;
	width:210px;
	float:right;
}
#side_story ul li {
	background:#F0D9E9;
    margin:4px 0;
	padding:4px 10px;
}
.st{	
    background:#B44193;
	width:190px;
	height:15px;
	padding:5px 10px;
	color:#FFF;
	font-size:120%;}
#s01, #s02 {
	width:620px;
}
#urth03 {
	width:620px;
	height:370px;
}
.parple {
	color:#B44193;
	text-align:left;
	font-size:100%;
}
.parple2 {
	color:#B44193;
	font-size:120%;}
.story_a{
	color:#B44193;}
.kobore {
	margin:40px 0 10px 0;
}
.daia {
	margin:5px 0;
}


.story_name{
	width:94%;
	height:26px;
	background:#B44193;
	color:#FFF;
	font-size:200%;
	font-weight:bold;
	padding:12px 3%;
	margin-top:20px;
	clear:both;
	text-align: justify;}
	
.url, .url a:link{
	font-size:80%;
	color:#FFF;
	float:right;
	padding:2px 0;}
/*::::: page 送り :::::*/
.story_next{
	width:20%;
	height:20px;
	padding:8px 0 11px 0;
	background-color:#fff;
	border:#B44193 2px solid;
    border-radius: 35px;
    -webkit-border-radius: 35px;
    -moz-border-radius: 35px;
	float:right;
	text-align:center;
	color:#B44193;
	font-size:180%;
	font-weight:bold;
	}
.story_next:hover{
	width:20%;
	height:20px;
	padding:8px 0 11px 0;
	background-color:#B44193;
	border:#B44193 2px solid;
    border-radius: 35px;
    -webkit-border-radius: 35px;
    -moz-border-radius: 35px;
	float:right;
	text-align:center;
	color:#fff;
	font-size:180%;
	font-weight:bold;
	}
.story_forward{
	width:20%;
	height:20px;
	padding:8px 0 11px 0;
	background-color:#fff;
	border:#B44193 2px solid;
    border-radius: 35px;
    -webkit-border-radius: 35px;
    -moz-border-radius: 35px;
	float:left;
	text-align:center;
	color:#B44193;
	font-size:180%;
	font-weight:bold;

	}
.story_forward:hover{
	width:20%;
	height:20px;
	padding:8px 0 11px 0;
	background-color:#B44193;
	border:#B44193 2px solid;
    border-radius: 35px;
    -webkit-border-radius: 35px;
    -moz-border-radius: 35px;
	float:left;
	text-align:center;
	color:#fff;
	font-size:180%;
	font-weight:bold;
	}
	
/*::::::::::: 河村隆一のエコスタディ :::::::::::::*/
#study_mini {
	width:700px;
	margin:0 auto 40px auto;
	clear:both;
}
#study_mini h1 {
	font-size:300%;
	font-weight:bold;
	color:#333;
	margin:0;
}
#study_mini h1 img{
	vertical-align:middle;}

.topics {
	width:84px;
	padding:0 10px 0 0;
}
.side_study {
	width:190px;
	background:url(../newspaper/images/study_wall.gif);
	border-bottom:#33AD69 solid 1px;
	border-top:#33AD69 solid 1px;
	margin:4px 0;
	padding:4px 10px;
}
.side_kawamura {
	margin:40px 0 0 0;
}
.side_kawamura ul li {
	margin:4px 0;
}
.green {
	color:#33AD69;
	text-align:left;
}
.study {
	width:620px;
}
.kawamura {
	max-width:350px;
	max-height:500px;
	padding:-40px 0 0 0;
	margin:10px;
	float:left;
}
/*:::::: ページ送り :::::*/
.study_next{
	width:20%;
	height:20px;
	padding:8px 0 11px 0;
	background-color:#fff;
	border:#33AD69 2px solid;
    border-radius: 35px;
    -webkit-border-radius: 35px;
    -moz-border-radius: 35px;
	float:right;
	text-align:center;
	color:#33AD69;
	font-size:180%;
	font-weight:bold;
	}
.study_next:hover{
	width:20%;
	height:20px;
	padding:8px 0 11px 0;
	background-color:#33AD69;
	border:#33AD69 2px solid;
    border-radius: 35px;
    -webkit-border-radius: 35px;
    -moz-border-radius: 35px;
	float:right;
	text-align:center;
	color:#fff;
	font-size:180%;
	font-weight:bold;
	}
.study_forward{
	width:20%;
	height:20px;
	padding:8px 0 11px 0;
	background-color:#fff;
	border:#33AD69 2px solid;
    border-radius: 35px;
    -webkit-border-radius: 35px;
    -moz-border-radius: 35px;
	float:left;
	text-align:center;
	color:#33AD69;
	font-size:180%;
	font-weight:bold;

	}
.study_forward:hover{
	width:20%;
	height:20px;
	padding:8px 0 11px 0;
	background-color:#33AD69;
	border:#33AD69 2px solid;
    border-radius: 35px;
    -webkit-border-radius: 35px;
    -moz-border-radius: 35px;
	float:left;
	text-align:center;
	color:#fff;
	font-size:180%;
	font-weight:bold;
	}
.side_study {
	width:190px;
	padding:4px 10px;
	margin:4px 0;
	border-top:#33AD69 1px solid;
	border-bottom:#33AD69 1px solid;
	background:#ADDEC3;}
.study_b{
	background:#33AD69;
	width:190px;
	height:15px;
	padding:5px 10px;
	color:#FFF;
	font-size:120%;}
/*::::::::::::: 環境知識 ::::::::::::::*/
#news_knowledge_in {
	width:700px;
	margin:0 40px 100px 0;
	float:left;
	position:relative;
}
#knowledge_waku01{
	margin-bottom:20px;}
#news_s_in .knowledge_h1 {
	font-size:300%;
	padding:10px 0 0 10px;
	font-weight:bold;
	color:#333;
}

#side_knowledge {
	width:210px;
	margin:0 10px 0 0;
	float:right;
}

.eme {
	color:#26B7BC;
	text-align:left;
}

.side_old {
	margin:40px 0 0 0;
}
/*:::::::::::: 企業教育とは ::::::::::::*/
#news_company_in {
	width:750px;
	float:left;
	margin-bottom:100px;
	margin:0 0 0 10px;
	background-image:url(../newspaper/images/company_name.gif);
	background-repeat:no-repeat;
	background-position:top right;
}
#company_contents {
	width:620px;
	margin:0 0 40px 55px;
}
#compa_title {
	width:620px;
	margin-top:20px;
}
#compa_title h2 {
	font-size:300%;
	font-weight:bold;
	color:#333;
}
.title_compa_mini {
	font-size:160%;
	color:#DB547D;
	font-weight:bold;
}
#compa_title img {
	width:51px;
	float:left;
	margin:0 10px 0 0;
}
#company_contents h1 {
	margin:0 0 20px 0;
}

.compa_ul {
	margin:40px 0px 0 0;
}
.side_company {
	width:200px;
	padding:5px;
	margin:4px 10px 0 0;
	background:url(../newspaper/images/company_wall.gif);
	border-bottom:#DB547D solid 1px;
	border-top:#DB547D solid 1px;
}
.pink_00 {
	color:#DB547D;
	text-align:left;
}

.pink_maru{
	width:52px;
	height:52px;
	position:relative;
	background-color:#DB547D;
	border-radius:50%;
	float:left;
	margin:0 10px 0 0;}
.pink_no{
	color:#FFF;
	position:absolute;
	top:16px;
	left:7px;
	font-size:170%;
	font-weight:bold;}
/*:::::::: ECO Books :::::::*/

#news_book_in {
	width:620px;
	margin:0 95px 100px 65px;
	float:left;
}
#books_waku01 {
	width:700px;
	margin:0 0 30px 0px;
	float:left;
	clear:both;
}
#books_waku_01 {
	width:620px;
	height:auto;
	padding:0 0 30px 0;
	margin:0 0 30px 0;
	border-bottom:#666 dashed 1px;
	clear:both;
}

.books_h1 {
	font-size:300%;
	font-weight:bold;
	color:#000;
}
#books_text_01 {
	width:320px;
	float:left;
}
#books_img_01 {
	width:300px;
	margin:40px 0 0 0;
	float:right;
}
#books_img_3801, #books_img_39 {
	width:300px;
	float:right;
}

.books_bar {
	margin:0 0 20px 0;
}
.books_pro_01 {
	float:right;
	text-align:right;
}
.books_01 {
	float:right;
	text-align:right;
	margin:0 0 40px 0;
}
.sub_tit {
	font-size:140%;
	color:#96C01F;
	font-weight:bold;
}
#books_waku_02 {
	width:620px;
	height:700px;
	clear:both;
}
#books_text_02 {
	width:320px;
	float:right;
	margin:0 0 80px 0;
}
#books_img_02 {
	width:224px;
	margin:40px 0 0 0;
	float:left;
}
#books_img_3802 {
	width:224px;
	margin:0px 0 0 0;
	float:left;
}
#side_books {
	width:210px;
	padding:0 0 0 0px;
	float:left;}

.book_eme {
	color:#96C01F;
	text-align:left;
}
.side_books {
	width:190px;
	padding:4px 10px;
	margin:4px 0;
	background:#FF6;
	border-bottom:#96C01F solid 1px;
	border-top:#96C01F solid 1px;
}
.side_old {
	margin:40px 0 0 0;
}
.bb{
	background:#96C01F;
	width:190px;
	height:15px;
	padding:5px 10px;
	color:#FFF;
	font-size:120%;}
/*:::::: ページ送り :::::*/
.book_next{
	width:20%;
	height:20px;
	padding:8px 0 11px 0;
	background-color:#fff;
	border:#96C01F 2px solid;
    border-radius: 35px;
    -webkit-border-radius: 35px;
    -moz-border-radius: 35px;
	float:right;
	text-align:center;
	color:#96C01F;
	font-size:180%;
	font-weight:bold;
	}
.book_next:hover{
	width:20%;
	height:20px;
	padding:8px 0 11px 0;
	background-color:#96C01F;
	border:#96C01F 2px solid;
    border-radius: 35px;
    -webkit-border-radius: 35px;
    -moz-border-radius: 35px;
	float:right;
	text-align:center;
	color:#fff;
	font-size:180%;
	font-weight:bold;
	}
.book_forward{
	width:20%;
	height:20px;
	padding:8px 0 11px 0;
	background-color:#fff;
	border:#96C01F 2px solid;
    border-radius: 35px;
    -webkit-border-radius: 35px;
    -moz-border-radius: 35px;
	float:left;
	text-align:center;
	color:#96C01F;
	font-size:180%;
	font-weight:bold;

	}
.book_forward:hover{
	width:20%;
	height:20px;
	padding:8px 0 11px 0;
	background-color:#96C01F;
	border:#96C01F 2px solid;
    border-radius: 35px;
    -webkit-border-radius: 35px;
    -moz-border-radius: 35px;
	float:left;
	text-align:center;
	color:#fff;
	font-size:180%;
	font-weight:bold;
	}
/*::::::::::: techno's thinking ページ ::::::::::::*/

#thinking_waku01 {
	width:700px;
	margin:0 0 0 65px;
	float:left;
}
.thinking_h1 {
	font-size:300%;
	padding:10px 0 0 0px;
	font-weight:bold;
}

#side_thinking {
	width:210px;
	padding:0 10px 0 0px;
	float:right;}
.thin {
	color:#005EAB;
	text-align:left;
}
.side_thinking {
	width:190px;
	padding:4px 10px;
	margin:4px 0;
	background:url(../newspaper/images/thinking_wall.gif);
	border-bottom:#005EAB solid 1px;
	border-top:#005EAB solid 1px;
}
.side_old {
	margin:10px 10px 0 0 ;
}
/*:::::: ページ送り :::::*/
.techno_next{
	width:20%;
	height:20px;
	padding:8px 0 11px 0;
	background-color:#fff;
	border:#005EAB 2px solid;
    border-radius: 35px;
    -webkit-border-radius: 35px;
    -moz-border-radius: 35px;
	float:right;
	text-align:center;
	color:#005EAB;
	font-size:180%;
	font-weight:bold;
	}
.techno_next:hover{
	width:20%;
	height:20px;
	padding:8px 0 11px 0;
	background-color:#005EAB;
	border:#005EAB 2px solid;
    border-radius: 35px;
    -webkit-border-radius: 35px;
    -moz-border-radius: 35px;
	float:right;
	text-align:center;
	color:#fff;
	font-size:180%;
	font-weight:bold;
	}
.techno_forward{
	width:20%;
	height:20px;
	padding:8px 0 11px 0;
	background-color:#fff;
	border:#005EAB 2px solid;
    border-radius: 35px;
    -webkit-border-radius: 35px;
    -moz-border-radius: 35px;
	float:left;
	text-align:center;
	color:#005EAB;
	font-size:180%;
	font-weight:bold;

	}
.techno_forward:hover{
	width:20%;
	height:20px;
	padding:8px 0 11px 0;
	background-color:#005EAB;
	border:#005EAB 2px solid;
    border-radius: 35px;
    -webkit-border-radius: 35px;
    -moz-border-radius: 35px;
	float:left;
	text-align:center;
	color:#fff;
	font-size:180%;
	font-weight:bold;
	}
/*::::::::::::  下地なし新聞内テキスト枠  :::::::::::*/
#news_in_text {
	width:620px;
	padding:0;
	margin:0 65px ;

}

#news_note_text{
	width:620px;
	padding:20px 0px 40px 65px;
	margin:0 0 40px 0;
	float:left;
}
#news_s_in{
	width:750px;
	padding:20px 0 20px 0;
	margin-bottom:40px;
	background:url(../newspaper/images/kankyou_note.gif);
	background-repeat:repeat ;
	clear:both;
	position:relative;
}
/*::::::::: 環境問題 常識テスト :::::::::*/	
#news_test_in {
	width:76.53%;
	margin:0 0px 80px 10px;
	float:left;
}
#test_waku01 {
	width:620px;
	margin:0 0 40px 65px;
	float:left;
}

#news_in_text ul li img {
	width:27px;
	position:absolute;
	top:-5px;
	left:7px;
	background-image: url(c);
	margin-top: 10px;
	margin-right: 15px;
	margin-bottom: 0;
	margin-left: 0;
}

#news_in_text ul li {
	font-size:200%;
	font-weight:bold;
	border-bottom:#333 1px dotted;
	padding:5px 0 5px 50px;
	position:relative;
}
.c_p a:link {
	font-size:150%;
	font-weight:bold;
	color:#E5107D;}
#news_test_in .ca_p{
	font-size:200%;
	font-weight:bold;
	color:#4DC1E9;
	margin:-65px 0 0 180px;}
.c_p img{
	padding:10px 0 0 0 ;}

/*:::::::::::: プレゼントキャンペーン ::::::::::::*/
#test_waku02 {
	width:100%;
	margin-top:20px;}
#test_waku02 img {
	vertical-align:middle;
	outline-width: thin;
	margin-top: 0;
	margin-right: 15px;
	margin-bottom: 10px;
	margin-left: 0;
}
#side_test {
	width:210px;
	float:right;
	margin-right:10px;
}

#news_cross_in h4, #news_in_text h4 {
	font-size:200%;
	font-weight:bold;
	color:#4DC1E9;
	width:600px;
	margin:-65px 0 0 180px;
	padding:5px 0 5px 35px;
	position:relative;
}

#news_cross_in h4 img, #news_in_text h4 img{
	width:27px;
	margin:10px 10px 0 0;
	position:absolute;
	top:-5px;
	left:5px;
}
#side_test .blue {
	color:#005EAB;
	text-align:left;
	font-size:100%;
	padding:10px 0 0 0;
}
.side_test {
	width:190px;
	height:px;
	padding:5px 10px;
	margin:4px 0px;
	background:url(../newspaper/images/test_wall.gif);
	background-repeat:no-repeat;
	border-bottom:#005EAB solid 1px;
	border-top:#005EAB solid 1px;
}

.saishin {
	font-size:200%;
	font-weight:bold;
	color:#005EAB;
}
#saishin01{
	margin-left:65px;
	margin-top:20px;
}
#saishin01 p{
	width:620px;
	margin-bottom:60px;}
.saishin00 {
	font-size:200%;
	font-weight:bold;
	color:#005EAB;}
.saishin img {
	vertical-align:middle;}

.cross_blue {
	color:#005EAB;
	width:620px;
}
#test_question01 {
	width:620px;
	margin:20px 0 0 0;
	clear:both;
	font-size:160%;
}
#camp_question {
	width:620px;
	margin:40px 0 0 0;
	clear:both;
	font-size:160%;
}
#test_question01 img {
	width:44px;
	margin:0 10px 0 0;
	float:left;
}
.q {
	border-bottom:#666 1px dotted;
}
#ans {
	width:620px;
	margin:20px 0px 0 0;
}
.inner ul{
	margin:0 0 20px 0;}
.inner{
	width:620px;
	margin:0px 0 60px 0;
	position:relative;
}
.inner_re{
	width:620px;
	margin:20px 0 60px 0px;
	position:relative;
}
.kawa_tec{
	position:absolute;
	top:50px;
	right:-10px;
	z-index:5;}
.inner ul li, .inner_re ul li{
	font-size:200%;
	font-weight:bold;
	border-bottom:#333 1px dotted;
	padding:5px 0 5px 15px;
	position:relative;}

.test_list h3 {
	font-size:200%;
	color:#f00;
	font-weight:bold;
	margin:-50px 0 0 180px;
}
.test_list h2 {
	font-size:200%;
	color:#f00;
	font-weight:bold;
	margin:-50px 0 0 180px;
}
.oubo{
	width:750px;
	height:618px;
	margin:0 0 40px 0;
	background:url(../images/present_back.gif);}
.space{
	width:620px;
	margin-left:65px;}
.btn_oubo{
	width:640px;
	margin:40px 55px;}
	
.cam_tet{
	width:530px;}
#test_waku02 .ca_b a:link{
	color:#005EAE;
	font-size:160%;
	font-weight:bold;}
/*:::::::: クロスワード :::::::::*/

#cross_bottom {
	width:620px;
	padding:80px 0px 40px 65px;
}
#cross_bottom table {
	width:620px;
}
#cross_bottom table td, th {
	border:none;
}
#cross_bottom table td {
	border-bottom:#666 dashed 1px;
}
#cross_bottom p {
	margin:40px 0 0 0;
	font-size:110%;
	width:620px;
}
/*::::::::: 環境問題を読み解くことば :::::::::*/
#news_verbal_in {
	width:750px;
	margin:0 0px 40px 10px;
	float:left;
}
#news_v_in {
	width:730px;
	margin:0 40px 40px 0;
	float:left;
}
#verbal_waku01 {
	width:640px;
	margin:0 0 20px 65px;
	float:left;
}
.verbal_h1 {
	font-size:300%;
	padding:10px 0 0 10px;
}
#verbal_waku02 {
	width:620px;
	padding:20px 0px 40px 65px;
	margin:0 0 40px 0;
	float:left;
	background-repeat:repeat-y;
}
#verbal_meaning {
	width:620px;
	margin:0 0 30px 0;
	position:relative;
}

#verbal_meaning  img{
	vertical-align:middle;}
.meaning_title {
	font-size:200%;
	color:#E5107D;
	font-weight:bold;
}
.m_title {
	font-size:200%;
	color:#5CBAEA;
	font-weight:bold;
}
.meaning_line {
	font-size:200%;
	color:#4DAED6;
	font-weight:bold;
}
.bar {
	margin-bottom:10px;
}
.meaning_title img, .m_title img{
	margin-right:10px;
	vertical-align:middle;
}

.meaning_line img {
	margin-right:10px;
}
#side_verbal {
	width:210px;
	padding:0 0 0 0px;
	float:right;
}
#side_verbal img {
	margin-right:5px;
}
#side_verbal a:link {
	font-size:140%;
	text-align: justify;
}
.side_verbal {
	width:190px;
	padding:0px 10px;
	margin:4px 0;
}
.ver_new {
	position:absolute;
	top:-13px;
	right:5px;
}

.old_ver {
	margin:0 0 10px 0;
}
.word {
	margin:5px 0;
}
/*::::::: 拝見！エコ現場 ::::::::*/
.scene_comme{
	max-width:500px;
	min-height:375px;
	margin:20px 60px;
	color:#00AEBB;
	font-size:140%;}
.scene_comme img{
	margin:10px 0;}
.scene_name{
	width:94%;
	height:26px;
	background:#00AEBB;
	color:#FFF;
	font-size:200%;
	font-weight:bold;
	padding:12px 3%;
	clear:both;
	text-align: justify;
}
.scene_waku{
	width:90.32%;
	padding:30px;
	margin:20px 0;
	background:#FFF;
	border:#00AEBB 2px solid;
	color:#00AEBB;}
.s_tit{
	font-size:200%;
	font-weight:bold;}
.scene_waku p{
	 color:#00AEBB;}
/*:::::: ページ送り :::::*/
.scene_next{
	width:20%;
	height:20px;
	padding:8px 0 11px 0;
	background-color:#fff;
	border:#00AEBB 2px solid;
    border-radius: 35px;
    -webkit-border-radius: 35px;
    -moz-border-radius: 35px;
	float:right;
	text-align:center;
	color:#00AEBB;
	font-size:180%;
	font-weight:bold;
	}
.scene_next:hover{
	width:20%;
	height:20px;
	padding:8px 0 11px 0;
	background-color:#00AEBB;
	border:#00AEBB 2px solid;
    border-radius: 35px;
    -webkit-border-radius: 35px;
    -moz-border-radius: 35px;
	float:right;
	text-align:center;
	color:#fff;
	font-size:180%;
	font-weight:bold;
	}
.scene_forward{
	width:20%;
	height:20px;
	padding:8px 0 11px 0;
	background-color:#fff;
	border:#00AEBB 2px solid;
    border-radius: 35px;
    -webkit-border-radius: 35px;
    -moz-border-radius: 35px;
	float:left;
	text-align:center;
	color:#00AEBB;
	font-size:180%;
	font-weight:bold;

	}
.scene_forward:hover{
	width:20%;
	height:20px;
	padding:8px 0 11px 0;
	background-color:#00AEBB;
	border:#00AEBB 2px solid;
    border-radius: 35px;
    -webkit-border-radius: 35px;
    -moz-border-radius: 35px;
	float:left;
	text-align:center;
	color:#fff;
	font-size:180%;
	font-weight:bold;
	}
.side_scene {
	width:190px;
	padding:4px 10px;
	margin:4px 0;
	border-top:#00AEBB 1px solid;
	border-bottom:#00AEBB 1px solid;
	background:#C2ECEF;}
.scene_b{
	background:#00AEBB;
	width:190px;
	height:15px;
	padding:5px 10px;
	color:#FFF;
	font-size:120%;}
.scene {
	color:#00AEBB;
	text-align:left;}
/*:::::::::: navi :::::::::*/
.navi_maru{
	width:52px;
	height:52px;
	position:relative;
	background-color:#E73462;
	border-radius:50%;
	float:left;
	margin:0 10px 0 0;}
.title_navi_mini {
	font-size:160%;
	color:#E73462;
	font-weight:bold;
}

.navi_waku{
	width:90.32%;
	padding:30px;
	margin:20px 0;
	background:#FFF;
	border:#E73462 2px solid;
	color:#E73462;}
.navi_waku p{
	 color:#E73462;}
.navi_p{
	 color:#E73462;}
.navi_b{
	background-color:#E73462;
	width:190px;
	height:15px;
	padding:5px 10px;
	color:#FFF;
	font-size:120%;}
.side_navi {
	color:#E73462;}

#side_education .navi_li{
	background-color:#FAD6E0;
    padding:4px 10px;
	margin:4px auto;
	border-top:#E2107D solid 1px;
	border-bottom:#E2107D solid 1px;
}
.small{
	font-size:70%;}
.nbold{
	font-weight:bold;}
/*::: photo tate :::*/
.navi_comme{
	max-width:375px;
	min-height:500px;
	margin:20px 122px;
	color:#E73462;
	font-size:140%;}
.navi_comme img{
	margin:10px 0;}
/*::::: page 送り :::::*/
.navi_next{
	width:20%;
	height:20px;
	padding:8px 0 11px 0;
	background-color:#fff;
	border:#E73462 2px solid;
    border-radius: 35px;
    -webkit-border-radius: 35px;
    -moz-border-radius: 35px;
	float:right;
	text-align:center;
	color:#E73462;
	font-size:180%;
	font-weight:bold;
	}
.navi_next:hover{
	width:20%;
	height:20px;
	padding:8px 0 11px 0;
	background-color:#E73462;
	border:#E73462 2px solid;
    border-radius: 35px;
    -webkit-border-radius: 35px;
    -moz-border-radius: 35px;
	float:right;
	text-align:center;
	color:#fff;
	font-size:180%;
	font-weight:bold;
	}
.navi_forward{
	width:20%;
	height:20px;
	padding:8px 0 11px 0;
	background-color:#fff;
	border:#E73462 2px solid;
    border-radius: 35px;
    -webkit-border-radius: 35px;
    -moz-border-radius: 35px;
	float:left;
	text-align:center;
	color:#E73462;
	font-size:180%;
	font-weight:bold;

	}
.navi_forward:hover{
	width:20%;
	height:20px;
	padding:8px 0 11px 0;
	background-color:#E73462;
	border:#E73462 2px solid;
    border-radius: 35px;
    -webkit-border-radius: 35px;
    -moz-border-radius: 35px;
	float:left;
	text-align:center;
	color:#fff;
	font-size:180%;
	font-weight:bold;
	}
/*:::::::: new page用 :::::::*/
#verbal_meaning02 {
	width:620px;
	margin:20px 0 40px 0;
	position:relative;
}
#verbal_meaning02 img{
	margin:0 3px 0 0;}
#verbal_meaning dl dd{
	margin:10px 0;}
.p_point{
	color:#E5107D;
	font-size:120%;
	font-weight:bold;
	}
.s_point{
	color:#5CBAEA;
	font-size:150%;
	font-weight:bold;
	margin:0 5px 0 0;
	}
#verbal_meaning dl{
	margin:0 0 0 40px;}
.v_bold{
	font-size:140%;
	font-weight:bold;
	}
#news_verbal_in a:link{
	color:#333;}
#news_verbal_in a:hover{
	color:#E5107D;}
#news_verbal_in a, #news_v_in a{
	text-decoration:none;}
	
#news_v_in a:link{
	color:#333;}
#news_v_in a:hover{
	color:#5CBAEA;}

.var_box_pick{
	width:478px;
	margin:0px auto;
	padding:0 0 20px 0;}
.var_img_right{
	margin:0 40px 0 0;}
.m_title {
	font-size:200%;
	color:#5CBAEA;
	font-weight:bold;
}
.m_title i{
	margin:0 5px 0 0;}
/*:::::::: VOICE ::::::::::*/
#news_voice_in {
	width:700px;
	margin:0 25px;
	float:left;
}
.voice_tit{
	width:795px;
	margin:0 0 0 75px;}
article.voice_waku{
	width:700px;
	margin:40px 0;
	background-image:url(../voice/images/voice_back02.gif);
	background-repeat:repeat;
}
/*article.voice_waku04{
	width:700px;
	height:550px;
	margin:40px 0;
	background:url(../voice/images/voice_back02.gif);}*/
.voice_in{
	width:620px;
	padding:0 40px;
	margin:0px auto;
	clear:both;}
.voice_que{
	width:545px;
	color:#EA5504;
	font-size:200%;
	font-weight:bold;
	float:right;}	
.v_img{
	float:left;
	vertical-align:middle;
	margin-right:10px;}	
.voice_in p{
	width:545px;
	float:right;}
.voice_ans{
	width:620px;
	clear:both;
	padding:40px 0 0 0;
	position:relative;}
.v_tec{
	position:absolute;
	top:110px;
	right:-50px;}
.v_bold{
	font-weight:bold;}

/*::::: report ::::::*/
#econews_report {
	background:url(../images/top_wall.jpg);
}
#report_in {
	width:750px;
	background:url(../report/images/paper_wall.jpg);
	background-repeat:repeat;
	margin:0 20px 0px 10px;
	padding:10px 0 0 0;
	float:left;
	position:relative;
}

.report_img {
	width:500px;
	margin:40px 70px;
}
.quiz {
	padding-bottom:80px;
}
/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/	
/*:::::::::::::::::::::: 導入事例　Works Page :::::::::::::::::::::::::*/
/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
#jirei_waku {
	background:url(../works/images/jirei_wall.jpg);
	background-repeat:repeat;
}


#contents_jirei {
	width:690px;
	margin:0 auto;/*	float:left;*/
}
#jirei_text {
	width:980px;

}
#slider {
	width:100%;

	margin:0 0 20px 0;
	clear:both;
}
#contents00 {
	width:700px;
	clear:both;
	margin:40px 0 0 0;
}
#contents04 {
	width:180px;
	padding:0 0 0 20px;
	margin:200px 10px 0 0;
	float:right;
	border-left:#898988 dotted 2px;
}
#contents04 ul li {
	font-size:120%;
}
#contents04 .how {
	margin:20px 0 0 0;
}
#contents05 {
	width:690px;
	padding:0px 0 0 0;
	margin:20px auto 0 auto;
	float:left;
	clear:both;
}
#contents05 a:hover {
	color:#4DC1E9;
}
#under_contents01 {
	width:700px;
	margin:0px auto
}
.bana {
	width:680px;
	height:188px;
	margin:0px auto;
	clear:both;
}
.left_img {
	width:325px;
	margin:40px 20px 0 0;
	float:left;
}
.right_img {
	float:left;
	margin:40px 0px 0 0;
}

/*:::::::::::::::::::::::::::::::::::::::::::::::::*/
/*:::::::::::::::::: 電気を学ぶ ::::::::::::::::::*/
/*:::::::::::::::::::::::::::::::::::::::::::::::*/

#main_school {
	width:100%;
	margin:0 auto;
	clear:both;
	position:relative;
}
#news_school_in {
	width:750px;
	margin:40px 0px 100px 0px;
	float:left;
}
#news_school_in h3 {
	font-size:200%;
	font-weight:bold;
	color:#F00;
	padding:5px 0 5px 35px;
	position:relative;
}
#news_school_in h3 img {
	width:27px;
	margin:10px 10px 0 0;
	position:absolute;
	top:-5px;
	left:5px;
}
#school .test_waku01 {
	width:100％;
	margin:0 auto 10px auto;
}
ul {
	list-style:none;
}
img {
	vertical-align:bottom;
}

.cyuui {
	text-align:center;
}

.shcool_new{
	position:absolute !important;
	top:480px !important;
	left:260px !important;
	z-index:9 !important;
	}

#school_text {
	background:url(../school/image/school_back.gif) repeat-x;
	height:299px;
	margin:0px auto 0 auto;
	position:relative;
	clear:both;
}
/*::: ie7 :::*/
*+html #school_text {
	background:#005EAD;
	margin:10px auto 0 auto;
	color:#333;
	position:relative;
	clear:both;
}
#school_bn {
	width:980px;
	margin:0 auto 40px auto;
}
#school_bottom {
	width:620px;
	padding:20px 40px 40px 0px;
	clear:both;
}
#school_bottom img {
	margin:0 10px 0 0;
	float:left;
}
#school_bottom table {
	width:620px;
	margin:40px 0 0 0;
}
#school_bottom table td, th {
	border:none;
}
#school_bottom table td {
	border-bottom:#666 dashed 1px;
	padding:20px 0;
}
.tt {
	width:150px;
}
#school_q {
	width:620px;
	margin:20px 0 0 0;
	clear:both;
	font-size:160%;
	font-weight:bold;
}
.school_qq {
	font-size:250%;
	font-weight:bold;
	vertical-align:middle;
}
#school_question01 {
	width:620px;
	margin:20px 0 0 0;
	clear:both;
	font-size:160%;
}
#school_question01 img {
	margin:0 10px 0 0;
	float:left;
}

.side_school .date {
	border-bottom:#F33 dashed 2px;
	color:#099;
	font-size:150%;
	margin:0 0 10px 0;
	padding:0 0 0 5px;
}
.s_box{
	width:300px;
	margin:10px 13px;
	float:left;
	position:relative;}

/*:::::::::: renewal ::::::::*/

.school_in{
	width:80%;
	margin:20px auto;}
article.power_in{
	width:750px;
	background:#FFF;
	border:#666 solid 1px; 
	margin:20px auto;
	padding-bottom:40px;
	}

article.power_in p{
	width:620px;
	margin:0 65px;
	font-size:160%;}
article.power_in h2{
	width:620px;
	margin:20px auto 5px auto;
	font-size:180%;
	font-weight:bold;
	color:#F60;}

article.power_in .title{
	width:620px;
	margin:20px 0 5px 65px;
	font-size:180%;
	font-weight:bold;
	color:#09C}
article.power_in ul{
	width:620px;
	margin:10px auto;
}
article.power_in ul li{
	line-height:180%;
	font-size:140%;
	}
.school_img{
	width:100%;
	margin:20px auto;}
.s_back{
	width:100px;
	margin:20px 270px;}
article.power_in table{
	width:90%;
	margin:0 auto;
	border:#fff 1px solid;
	text-align:center;}

article.power_in .t27{
	background-color:#6CF;
	color:#FFF;
}
article.power_in .t23{
	background-color: #3CC;
	color:#FFF;
}

article.power_in .t10up{
	background-color:#F99;}
article.power_in .t10down{
	background-color:#9CF;}
article.power_in .t10mid{
	background-color:#FFB366;}		
article.power_in table tr,td,th{
	border:#FFF 2px solid;}	
.s_bold{
	font-weight:bold;}
article .box{
	background-color:#F3DE4B;}	
	
.fa-exclamation-triangle{
	color:#F60;}	
.fa-thumbs-o-up{
	color:#005EAE;}	
.fa-spinner{
	color:#FC0;}
article.power_in p.small{
	font-size:120%;
	text-align:left;}
.space{
	width:100%;
	margin:3% 0;}
/*::::::::: 屋井先蔵 :::::::::*/

article.power_in table.yai{
	width:90%;
	font-size:110%;
	margin:0 auto;
	border:#fff 1px solid;
	text-align:left;}

article.power_in .yai6{
	background-color:#F90;
	color:#FFF;
}
.ore{color:#F90;}
.oretext{color:#F90;
     font-weight:bold;}
article.power_in .yai7{
	width:50%;
	background-color:#B8FF71;
}
article.power_in .yai5{
	background-color:#81D909;
	color:#FFF;
}
.gree{color:#81D909;}
.greetext{color:#81D909;
font-weight:bold;}
article.power_in .yai8{
	width:50%;
	background-color: #FEC87E;
}

article.power_in .yai1{
	width:50%;
	color:#FFF;
	background-color:#F66;}
.pin{
	color:#F66;}
.pintext{
	color:#F66;
	font-weight:bold;}
article.power_in .yai2{
	color:#FFF;
	background-color:#39C;}
.blu{
	color:#39C;
	}
.blutext{
	color:#39C;
	font-weight:bold;
	}
article.power_in .yai3{
	width:50%;
	background-color:#FFE6F2;}
article.power_in .yai4{
	background-color:#A8F2F4;}
/*:::::::::::::::::::::::::::::::::::::::::::::::::*/
/*::::::::::::::::::: スマホ対応 :::::::::::::::::*/
/*:::::::::::::::::::::::::::::::::::::::::::::::*/


/* ############ 1050px max ########### */
@media (min-width: 1050px){
#header_waku,{
	width:100%;
	min-width:1050px;
	clear:both;}
	}
.me_tex{
	display:none;}
#econews {
	width:1000px;
	margin:0 auto;
	clear:both;
	position:relative;
}
/* ############ 768px 以上 ########### */
@media (min-width: 768px){
	
/*::::::::::::::::::::::::::::::: header 関係 :::::::::::::::::::::::::::::::::::::::*/
nav ul li .fa-arrow-circle-right{
	display:none;}
header {
   height:115px;
   padding:15px 0 0 0;
   clear:both;
   position/*\**/:relative\9;
}
#header_waku {
	width:1000px;
	position:relative;
	height:115px;
	margin:0 auto;
	clear:both;
}

.icon {
	position:absolute;
	top:10px;
	left:15px;
	width:156px;
	height:152px;
	display:block;
	z-index:10 !important;
}
.icon2, .icon_top, #menubtn, #menubtn_top, #report .fa-arrow-circle-right{
	display:none;}

/*::::::: hack :::::::*/
.icon {
 position/*\**/:absolute\9;
 z-index/*\**/:10 !important\9;
 left/*\**/:18px\9;
}
*+html .icon {
	z-index:10 !important;
}
#techno_link {
	width:150px;
	float:right;
	margin:12px 0 0 0;
}
#techno_link img {
	margin:0 5px 0 0;
}

#econews_top {

	background:url(../images/top_wall.jpg);
	background-repeat:repeat;
	background-image:url(../images/top_border_03.gif);
	background-repeat:repeat-x;
	clear:both;
}
#econews_newspaper {
	/*	clear:both;*/
	width:100%;
	background:url(../newspaper/images/news_wall.jpg);
	background-repeat:repeat;
}
#econews_newspaper_ {
	width:100%;
	background:url(../images/top_wall.jpg);
	background-repeat:repeat;
	clear:both;
}

nav.menu{
	width:100%;
	float:right;
	height:50px;
}
nav.navlink{
	width:78%!important;
	height:20px;
	margin:0px 0px 20px 0;
	margin/*\**/:0px 0px 20px 0\9;
	float:right;}
.navbtn{
	margin:0 5px 0 0;
	padding:0px;}
nav span {
	font-size:100%;
	color:#CCC;
}
/*.site{
	width:85px;
	padding:0 25px 0 0; }*/
.acc{
	width:100%;
	height:50px;
	margin:10px 0 0 8px;}
nav.navlink ul li {
	max-width:25%;
	float:left;
	text-align:center;
	font-size:110%;
	font-weight:bold;
	color:#999;
	vertical-align:middle;
}
.me_tex{
		display:block;
		background:#4DC1E9;
		width:100%;
		height:50px;
		color:#FFF;
		font-size:120%;
		text-decoration:none;
}


.ba_b:nth-child(2n+1){
	background:#D6EEFA;}

/*:::::: アコーディオン ::::::*/
.menu_bottom, .menu_bottom2, .re_tex{
	display:none;}

.nalis{
	width:17%;
	height:50px;
	background:#4DC1E9;
	border-top-left-radius: 5px; 
    border-bottom-left-radius: 5px;
	margin-right:0.1%;
	position:relative;
	float:left;}

/*.nav_bov{
	max-width:12%;
	padding:0%;
	margin:0%;}*/
.nav_b{
	padding:0%;
	margin-top:0.2%;}

.nalist {
  color: #005EAE;
  text-decoration: none;
  list-style: none;
  margin-right:0.2%;
  padding:0;
  font-size:120%;
  float: left;
  position: relative;
    max-width: 114px;/*親メニューの幅*/

/*  max-width: 12%;/*親メニューの幅*/
  max-height: 50px;/*親メニューの高さ*/
  line-height: 40px;
  text-align:center;
  font-weight:bold;
}


.nalist2 {
  display:block;
  background:#4DC1E9;
  width:4.5%;
  height:50px;
  color:#FFF;
  text-decoration: none;
  list-style: none;
  margin-right:0.2%;
  font-size:120%;
  float: left;
  position: relative;
  line-height: 40px;
  text-align:center;
  font-weight:bold;
}
.nalist3 {
  display:block;
  background:#4DC1E9;
  width:4.5%;
  height:50px;
  color:#FFF;
  text-decoration: none;
  list-style: none;
  font-size:120%;
  float: left;
  position: relative;
  line-height: 40px;
  text-align:center;
  font-weight:bold;
  	border-top-right-radius: 5px; 
    border-bottom-right-radius: 5px;
}
.menu ul li ul {
  position: absolute;
  top: 50px;/*親メニューの高さと同じにする*/
  width: 100%;
  z-index: 100;
}
.menu ul li ul li {
  visibility: hidden;
  overflow: hidden;
  width: 95%;/*サブメニューの幅*/
  height: 0;
  background:#FFF;/*サブメニューの背景色*/
  border-bottom:dotted 1px;
  border-right:#4DC1E9 solid 1px;
  border-left:#4DC1E9 solid 1px;
  padding:7% 1%;
 display: table;
 color:#005EAE;
}

/*:::::::::::: pan屑リスト :::::::::::::*/
#pan {
	width:45%;
	margin:0px 0 20px 17%;
	padding:1% 0 0 0 ;
	font-size:120%;
	color:#89898a;
}
/*:::: 市場新聞内 :::*/
#report {
	height:30px;
	width:100%;
	margin:0px auto 40px auto;
	clear:both;
}
#report ul li {
	width:76px;
	float:left;
	margin:0px 0 5px 0;
	text-align:center;
	font-size:110%;
	border-right:#89898a solid 1px;
}
#report a:hover {
	color:#4DAED6;
}

.lef {
	text-align:left;
	border-left:#89898a solid 1px;
}
}
/* ############ 768px 以下 ########### */
@media(max-width: 700px){
#econews,nav{
	width:100%;
}
#econews_top {
	min_width:1000px;
	background:url(../images/top_wall.jpg);
	background-repeat:repeat;
	background-image:url(../images/top_border_03.gif);
	background-repeat:repeat-x;
	clear:both;
}
#econews_newspaper {
	/*	clear:both;*/
	min-height:1000px;
	background:url(../newspaper/images/news_wall.jpg);
	background-repeat:repeat;
}
#econews_newspaper_ {
	background:url(../images/top_wall.jpg);
	background-repeat:repeat;
	min-height:1000px;
	clear:both;
	background-size:cover;
}
.icon img{
	   display:none;
}
.icon2{
	display:block;
	position:absolute;
	text-align:center;
	top:20%;
	left:5%;
	width:60%;
	height:20%;
	color:#FFF;
	background:#4DC1E9;
	padding:2% 0%;
	border-radius:50px;
}
.icon_tite{	font-size:140%;}
.icon_top{
	display:block;
	position:absolute;
	top:1%;
	left:5%;
	width:50%;
	height:8%;
	color:#FFF;
	background:#4DC1E9;
	padding:1% 7%;
	border-radius:50px;
}
hr{
	border: 0;
    height: 1px;
    background-image: -webkit-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0));
    background-image:    -moz-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0));
    background-image:     -ms-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0));
    background-image:      -o-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0));}

/*::::::: top page ::::::*/
#content {
	width: 100%;
	text-align:left;
	float:left;
	padding-bottom:20px;
	margin:20px 0 10px 10px; 
	position:relative;
	clear:both;
}

#bxslider img{
	width:100%;
}
#bxslider {
	width:100%;
	margin:0 0 20px 0;
	clear:both;
}
#news_test_in{
	width:100%;
	margin:0 0 10% 0%;
	}

.pick_list_w, .news_list_w, .topic_list_w{
	width:94.66%;
	height:auto;
	padding:0 20px;
	margin:0px 0 -7px 0;
	}
.news_m_waku{
	width:100%;
	padding:20px 0;
	clear:both;
	border-bottom:#CCC dashed 1px;
	background:#FFF;
	position:relative;}
.news_n_waku{
	width:100%;
	padding:20px 0;
	clear:both;
	background:#FFF;
	position:relative;}
.news_tex{
	width:60%;
	float:right;}
	.top_img{
	width:29.57%;
	float:left;}
/*::::::: voice ::::::*/
.voice_list_w{
	width:100%;
	height:221px;
	padding:0px;
	margin:-4px 0 -10px 0;
    clear:both;
	}
.voice_list_b{
	width:27.86%;
	max-height:175px;
	padding:2.6% ;
	border-right:#CCC dotted 1px;
	position:relative;
	float:left;}
.voice_list{
	width:27.86%;
	max-height:175px;
	margin:2.6%;
	float:left;

}
.voice_tex{
	width:100%;
	height:118px;
	background:url(../images/back_voice.gif);}
.pp{
	width:90.47%;
	padding:10px;
	font-weight:bold;
	line-height:normal;}
/*::::::: 動画欄 :::::::::*/
.movie_list_w{
	width:100%;
	height:250px;
	padding:0px;
	margin:-6px 0;
    clear:both;
	}
/*::::::: under bana  :::::::*/

#under_bana {
	width:100%;
	margin:0px 0 0 0;
	clear:both;
}
#under_bana .bnr0, #under_bana .bnr_{
	width:222px;
	margin:20px 40px 0 0;
	float:left;
}
	
/*::::: nav :::::*/
nav.navlink, #side_knowledge, .s_right, .nalis, .nav_bov, .nav_b, .nalist2, .nalist3{
		display:none;}
#menubtn{
		padding:1% 3%;
		border: solid 1px #666;
		border-radius:5px;
		background:#fff;
		position:absolute;
		top:25%;
		right:5%;}
#menubtn.active{
	background:#4DC1E9;}
#menubtn_top{
		padding:1% 3%;
		border: solid 1px #666;
		border-radius:5px;
		background:#FFF;
		position:absolute;
		top:30%;
		right:5%;}

#menubtn_top.active{
	background:#4DC1E9;}


	nav{
		width:100%;
		margin:8% 0 0 0 ;
		float:right;}
	nav.menu{
		display:none;
		margin:15% 0 0 3%;}	
	nav.nalist{
		display:block;
		width:100%;}

   .acc li ul li{
	   display:none;
	   margin:0;}

.me_tex{
		display:block;
		background:#fff;
		width:90%;
		color:#4DC1E9;
		border-top:#4DC1E9 solid 1px;
		font-weight:bold;
		font-size:120%;
		padding:3% 5%;
		text-decoration:none;}

.re_tex{
	font-size:80%;
	font-weight:normal;
	text-align:right;
	margin-left:5%;}
#header_waku {
	position:relative;
	width:100%;
	height:115px;
	margin:0 auto;
	clear:both;
	z-index:100;
}
.hukidashi, #pan{
	display:none;}

img{
max-width: 100%;
height: auto;
width /***/:auto;　
}
.menu_bottom{
	position:relative;
	width:96%;
	background:#005EAE;
	border-bottom:#FFF solid 1px;
	padding:2%;
	text-align:center;
	font-weight:bold;
	color:#FFF;}
.menu_bottom2{
	position:relative;
	width:96%;
	background:#fff;
	padding:2%;
	text-align:center;
	font-weight:bold;
	color:#005EAE;}
.fa-arrow-circle-down,.fa-arrow-circle-right{
	position:absolute;
	right:2%;}
/*::::::::::::: 下の各ページ欄 ::::::::::::*/
#turn {
	width:82.66%;
	padding:0;
	margin:80px auto 40px auto;
	clear:both;
}
.first {
	margin:0 20%;
}


#relation_waku {
	width:85.33%;
	height:185px;
	margin:4% auto;
	clear:both;
}
#relation_waku ul li img{
	width:23%;
	margin:2% 1%;
}
#relation_w {
	width:85.33%;
	margin:4% auto;

}


/*::::::::: footer ::::::::::*/
.ad, #add img {
	display:none;
}

/*::::::::::::::::::::::::::::::::::::*/
/*:::::::::::　ページ内　::::::::::::*/
/*:::::::::::::::::::::::::::::::::::*/

/*:::::::::: 環境市場新聞 :::::::::*/

#report {
	height:30px;
	width:100%;
	margin:0px auto 4% auto;
	clear:both;
}
#report ul li a:hover{
	display:block;
	background:#4DC1E9;}
#report ul li {
	width:99.8%;
	display:block;
	background:#FFF;
	color:#4DC1E9;
/*	float:left;*/
	margin:0;
	padding:2% 0 ;
	text-align:center;
	font-size:140%;
	border-top:#4DC1E9 solid 1px;
	border-right:#4DC1E9 solid 1px;
	border-left:#4DC1E9 solid 1px;
}
.b_ft{	border-bottom:#4DC1E9 solid 1px;}

.lef {
	text-align:left;
	border-left:#89898a solid 1px;
}
/*::::::::::: 電気を学ぶ :::::::::::*/
#school, #main_school{
	width:100%;
	}
.school_in{
	min-width:50%;
}
.school_in img{
    background-size:cover;
}
.s_back{
	width:15.62%;
	margin:2% 42.18%;}

.school_waku01, .school_waku01 img{
	min-width:50%;}
	}
	
/* ############ 600px 以下 ########### */
@media(max-width: 600px){
#header_waku,#econews,nav{
	background-size:cover;}
#econews_top {
	background:url(../images/top_wall.jpg);
	background-repeat:repeat;
	background-image:url(../images/top_border_03.gif);
	background-repeat:repeat-x;
	clear:both;
}
#turn {
	width:85.33%;
	padding:0 0px;
	margin:80px auto 40px auto;
	clear:both;
}
.first {
	margin:0 20%;
}
/*.before {
	width:90px;
}*/
#relation_waku {
	width:85.33%;
	height:185px;
	margin:40px auto;
	clear:both;
}
#relation_waku ul li img{
	width:23%;
	margin:2% 1%;
}
#relation_w {
	width:85.33%;
	margin:4% auto;

}	
	#side_knowledge {
		display:none;
}
	}
	
