/* ロゴエリア */
.logo {
	width:760px;
	height:119px;
	background:url("../12/img/head_back.jpg") no-repeat top right;
/*	border:1px solid #000000;*/
}

#logoImg {
	margin:7px 10px;
}

.bar {
	background:#ffffff url('../img/bar_blue.gif') repeat-x;
	width:100%;
/*	border:1px solid #ff0000;*/
}

/********** メニュー **********/
.menuBg {
	padding:3px 5px;
/*	height:41px;*/
	background:url("../img/menuBg.jpg") repeat-x;
	border-bottom:1px solid #002e99;
}

.menu {
	width:760px;
	height:30px;
/*	margin:3px 0px;*/
/*	border:1px solid #ff0000;*/
}
/* ------------ふろくのFAQ用（一時的！？）-----------*/
/*
#menu_top_faqPage {
	float:left;
	background:url("../img/menu_normal.jpg") no-repeat 0px 0px;
}

#menu_top_faqPage a {
	display:block;
	width:130px;
	height:30px;
}

#menu_FAQ_faqPage {
	float:left;
	background:url("../img/gl_menu_faq_select.jpg") no-repeat;
}

#menu_FAQ_faqPage a{
	display:block;
	width:133px;
	height:30px;
}
*/
/*--------------/ふろくのFAQ用----------*/

#menu_top {
	float:left;
	background:url("../img/menu_select2.jpg") no-repeat 0px 0px;
}

#menu_top a {
	display:block;
	width:130px;
	height:30px;
}
	
#menu_lineup {
	float:left;
	display:block;
	width:135px;
	height:30px;
	background:url("../img/menu_normal.jpg") no-repeat -131px 0px;
}

#menu_lineup a {
	display:block;
	width:130px;
	height:30px;
}

#menu_FAQ {
	float:left;
	display:block;
	width:133px;
	height:30px;
	background:url("../img/menu_normal.jpg") no-repeat -267px 0px;
/*	background:url("../img/gl_menu_faq_normal.jpg") no-repeat;*/
}

#menu_FAQ a{
	display:block;
	width:133px;
	height:30px;
}

#menu_question{
	float:left;
	background:url("../img/menu_normal.jpg") no-repeat -401px 0px;
}

#menu_question a{
	display:block;
	width:133px;
	height:30px;
}

#menu_order {
	float:left;
	display:block;
	width:98px;
	height:30px;
	background:url("../img/menu_normal.jpg") no-repeat -535px 0px;
}

#menu_order a {
	display:block;
	width:98px;
	height:30px;
}

#menu_voice {
	float:left;
	display:block;
	width:122px;
	height:30px;
	background:url("../img/menu_normal.jpg") no-repeat -634px 0px;
}

#menu_voice a{
	display:block;
	width:122px;
	height:30px;
}

/********** /メニュー **********/

.main {
	width:760px;
/*	height:1590px;*/
/*	height:1850px;*/
	border:1px none #ff0000;
}

.main_margin {
	margin:5px 5px;
	border:1px none #000000;
	background:#ffffff url("../img/right_bg.gif") repeat-y top right;
/*	height:2020px;*/
}

/********** 右側 **********/
.rightDiv {
	float:right;
	width:163px;
/*	border:1px solid #ff0000;*/
}

.blockBg {
	background-color:#ffffff;
}
/********** 科学のタマゴって **********/
.whats {
	border:2px solid #FFCC00;
	background-color:#FFFFEE;
	padding:5px;
}

.comment {
	background:url("../img/point.gif") no-repeat top left;
	padding-left:8px;
	font-size:80%;
}

/********** /科学のタマゴって **********/

/********** ぞくぞく登場 **********/
#lineupTitle {
/*	margin-top:10px;*/
}

.lineup {
	border:2px solid #447cff;
	background-color:#ffffee;
	padding:5px;
}

.dashed_s {
	margin-top:5px;
	margin-bottom:5px;
}

.line_mook_title {
	font-weight:bold;
}

.lineContentsDiv {
	background:url("../img/point.gif") no-repeat top left;
	margin-top:5px;
	padding-left:8px;
	font-size:80%;
/*	border:1px solid #ff0000;*/
}

.lineConceptDiv {
	font-weight:bold;
	color:#000066;
	margin-bottom:5px;
	font-size:115%;
}

.lineFurokuSpan {
	color:#ff3535;
	font-weight:bold;
}

.furokuImg_s {
	margin-top:5px;
	margin-bottom:5px;
}

.otherLineup {
	font-size:80%;
	margin-top:5px;
	margin-left:8px;
}
/********** /ぞくぞく登場 **********/

/********** 関連リンク **********/
.link {
/*	margin-top:10px;*/
	padding:10px;
	background:url("../img/right_bg.gif") repeat-y top right;
	margin-bottom:5px;
}

.link img {
	margin-bottom:5px;
	border:0px;
}
/********** /関連リンク **********/

/********** /右側 **********/
#campain {
	margin-bottom:5px;
}

/********** NEWS ***************/
#news {
	border:6px double #cc0000;
	background:#FEFFD5 url("../img/news_bg.jpg") no-repeat top left;
	margin:10px 0px;
	width:568px;
	font-size:80%;
}

#news img {
	margin:5px 0px 0px 5px;
}

#news_text {
	padding:3px 10px 5px 10px;
}

#news_text p {
	margin:5px 0px 15px;
	}
	
#news_text address {
	margin-bottom:10px;
}


/********** /NEWS ***************/

/********** 最新号情報 **********/
.soukan {
	width:568px;
	background:#ffffff url('../12/img/midashi12.gif') no-repeat top left;
	border:1px solid #ffffff;
}

.soukanContents {
	margin-top:70px;
	margin-left:10px;
	margin-right:10px;
	background:url('../12/img/mook12.jpg') no-repeat top left;
	border:1px none #f00000;
}

.soukanTextDiv {
	margin-left:180px;
	height:240px;
	font-size:80%;
/*	border:1px solid #ff0000;*/
}

.soukanTextDiv img {
	margin:5px 0px 5px 0px;
}

#whatsConcept {
	color:#448521;
	margin-top:3px;
	margin-bottom:3px;
}

#dashLine {
	background:#ffffff url('../12/img/dashed12.gif') repeat-x center;
	border:1px none #ff0000;
}
/********** ふろく **********/
.furoku {
	margin-left:10px;
/*	margin-right:10px;*/
/*	border:1px solid #0000ff;*/
}

.furokuTable {
	margin-left:10px;
}

.furokuTable td {
	vertical-align:top;
}

.tableRightTd1 {
	padding-left:10px;
/*	border:1px solid #ff0000;*/
}

.tableRightTd2 {
	padding-left:10px;
/*	height:105px;*/
/*	border:1px solid #ff0000;*/
}

.tableRightTd3 {
	padding-left:10px;
/*	height:105px;*/
/*	border:1px solid #ff0000;*/
}

.read_furoku {
	font-size:80%;
/*	font-weight:bold;*/
	margin-top:3px;
	margin-left:5px;
/*	margin-right:118px;*/
/*	padding-right:120px;*/
/*	height:104px;*/
	border:1px none #ff0000;
}

.read_furoku#first {
/*	background:#ffffff url('../03/img/catcher.jpg') no-repeat top right;*/
}

.read_furoku#second {
	background:#ffffff url('../03/img/ant_nest.jpg') no-repeat top right;
}

/********** /ふろく **********/
/********** 本誌 **********/
.honshi {
	margin-left:10px;
	margin-top:10px;
/*	border:1px solid #ff00ff;*/
}

.honshiTable {
	margin-left:10px;
}

.honshiTable td {
	vertical-align:top;
}

.tableRightTd4 {
	padding-left:10px;
}

.catch {
	margin-top:5px;
	margin-left:5px;
}

.read_honshi {
	font-size:80%;
/*	font-weight:bold;*/
	margin-top:3px;
	margin-left:5px;
}

/********** /本誌 **********/
.goto {
	margin-top:10px;
}
/********** /最新号情報 **********/

/********** 次号情報 **********/
.jigou {
	width:568px;
/*	border:1px solid #0000ff;*/
	margin-top:10px;
}

.nextContents {
	border:2px solid #0c53f8;
	background-color:#ffffe8;
	padding:5px;
}

.jigouTable {
	width:550px;
	margin-top:10px;
/*	border:1px solid #ff0000;*/
}
/********** /次号情報 **********/


