@charset "euc-jp";
/*-------------------------------------------------
neomag
-------------------------------------------------*/
body {
	color:#333333;
	font-size:12px;
	line-height:1.5em;
	margin:0px auto;
	width : 100%;
	background:#f2f2f2 url(https://www.neomag.jp/images/top_bg3.gif);
	background-repeat:repeat-y;
	background-position:top center;
	/*background:#f2f2f2;*/
}

ul{
	list-style-type:none;
	margin:3px 0px 0px 8px;
	padding:0px;
}

ul li{
	margin:0px;
	top:0px;
	left:0px;
}

td, th{
	vertical-align:top;
}

th{
	font-weight:normal;
}

img{
	border:0px;
}

form{
	margin:0px;
}
input:focus {
	outline: 2px #FF6600 solid;
}
textarea:focus {
	outline: 2px #FF6600 solid;
}
select:focus {
	outline: 2px #FF6600 solid;
}
@media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) {
  .center_contents4 .date, .info{
  	font-size:12px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
  }
  .magnavi_menu1 .Text1,.Text2{
 	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
  }
  .calender_top, .calender_yobi{
  	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
  }
}
/*-------------------------------------------------

hn

-------------------------------------------------*/

h1{
	text-align:center;
	font-size:11px;
	font-weight:normal;
	font-style: normal;
	color:#999999;
	margin:1px;
	margin-bottom:1px;
}

h2{
	margin:16px 0px;
}

h3{
	margin:0px;
}

h4{
	margin:0px;
}

h5{
	font-size:10px;
	font-weight:normal;
	margin-bottom:5px;
}

#all_page{
	width:980px;
	margin:0 auto;
	background:url(https://www.neomag.jp/images/top_bg3.gif);
	background-repeat:repeat-y;
	background-position:top center;
}

#home #all_page{
	position:relative;
}
#all_log{
	text-align:right;
	padding:0px 20px 5px 0px;
}
a:link {
 color:#2757a1;
 text-decoration:none;
}

a:visited {
 color:#2757a1;
 text-decoration:none;
}

a:hover {
 color:#d70542;
 text-decoration:none;
}

a:active {
 color:#d70542;
 text-decoration:none;
}

img.arrow{
	vertical-align:middle;
	margin-right:6px;
}
img.arrow2{
	margin-right:6px;
}
.noscripttext{
	padding:5px 10px 3px 40px;
	color:#FF0000;
}
/*-------------------------------------------------

header
-------------------------------------------------*/

#header{
	width:980px;
	position:relative;
	padding:11px 0px 8px 20px;
	margin:0px auto 0px auto;
	text-align:left;

}
#header #header_logo{

}
#header .header_image1{
	float:left;
	padding-bottom:10px;
	width:550px;
}
#header .header_Button1{
	padding:0px 0px 0px 15px;
	vertical-align:bottom;
	height:50px;
	float:left;
}
#header .header_Button2{
	margin-left:10px;
	padding:0px 0px 0px 15px;
	vertical-align:bottom;
	float:left;
}
#header .header_Button3{
	float:left;
	width:142px;

	border-radius:5px;
	border:1px solid #666666;
	margin:4px auto;
	text-align:center;
	font-size:18px;
	font-weight:bold;
	font-family:メイリオ;
	padding:12px 0px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	color:#000000;

	/*IE 7 AND 8 DO NOT SUPPORT BORDER RADIUS*/
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#9bc4ff', endColorstr = '#0054d2');
	/*INNER ELEMENTS MUST NOT BREAK THIS ELEMENTS BOUNDARIES*/
	/*Element must have a height (not auto)*/
	/*All filters must be placed together*/
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#9bc4ff', endColorstr = '#0054d2')";
	/*Element must have a height (not auto)*/
	/*All filters must be placed together*/
	background-image: -moz-linear-gradient(top, #FFFFFF, #CCCCCC);
	background-image: -ms-linear-gradient(top, #FFFFFF, #CCCCCC);
	background-image: -o-linear-gradient(top, #FFFFFF, #CCCCCC);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#FFFFFF), to(#CCCCCC));
	background-image: -webkit-linear-gradient(top, #FFFFFF, #CCCCCC);
	background-image: linear-gradient(top, #FFFFFF, #CCCCCC);
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	/*Use "background-clip: padding-box" when using rounded corners to avoid the gradient bleeding through the corners*/
	/*--IE9 WILL PLACE THE FILTER ON TOP OF THE ROUNDED CORNERS--*/
	opacity: 1;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity = 75);
	/*-ms-filter must come before filter*/
	filter: alpha(opacity = 75);
	/*INNER ELEMENTS MUST NOT BREAK THIS ELEMENTS BOUNDARIES*/
	/*All filters must be placed together*/

}
#header .header_Button3:hover {
	background-image: -moz-linear-gradient(top, #DFF1FF, #C4E6FF);
	background-image: -ms-linear-gradient(top, #DFF1FF, #C4E6FF);
	background-image: -o-linear-gradient(top, #DFF1FF, #C4E6FF);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#DFF1FF), to(#C4E6FF));
	background-image: -webkit-linear-gradient(top, #DFF1FF, #C4E6FF);
	background-image: linear-gradient(top, #DFF1FF, #C4E6FF);
}
#header .header_Button4{
	float:left;

	border-radius:5px;
	border:1px solid #666666;
	margin:4px 0 4px 20px;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	font-family:メイリオ;
	padding:5px 5px 1px 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	color:#000000;

	/*IE 7 AND 8 DO NOT SUPPORT BORDER RADIUS*/
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#9bc4ff', endColorstr = '#0054d2');
	/*INNER ELEMENTS MUST NOT BREAK THIS ELEMENTS BOUNDARIES*/
	/*Element must have a height (not auto)*/
	/*All filters must be placed together*/
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#9bc4ff', endColorstr = '#0054d2')";
	/*Element must have a height (not auto)*/
	/*All filters must be placed together*/
	background-image: -moz-linear-gradient(top, #FFFFFF, #CCCCCC);
	background-image: -ms-linear-gradient(top, #FFFFFF, #CCCCCC);
	background-image: -o-linear-gradient(top, #FFFFFF, #CCCCCC);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#FFFFFF), to(#CCCCCC));
	background-image: -webkit-linear-gradient(top, #FFFFFF, #CCCCCC);
	background-image: linear-gradient(top, #FFFFFF, #CCCCCC);
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	/*Use "background-clip: padding-box" when using rounded corners to avoid the gradient bleeding through the corners*/
	/*--IE9 WILL PLACE THE FILTER ON TOP OF THE ROUNDED CORNERS--*/
	opacity: 1;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity = 75);
	/*-ms-filter must come before filter*/
	filter: alpha(opacity = 75);
	/*INNER ELEMENTS MUST NOT BREAK THIS ELEMENTS BOUNDARIES*/
	/*All filters must be placed together*/

}
#header .header_Button4:hover {
	background-image: -moz-linear-gradient(top, #DFF1FF, #C4E6FF);
	background-image: -ms-linear-gradient(top, #DFF1FF, #C4E6FF);
	background-image: -o-linear-gradient(top, #DFF1FF, #C4E6FF);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#DFF1FF), to(#C4E6FF));
	background-image: -webkit-linear-gradient(top, #DFF1FF, #C4E6FF);
	background-image: linear-gradient(top, #DFF1FF, #C4E6FF);
}
#header_ins{
	padding-bottom:10px;
	text-align:center;
}
#header .bukketimage {
	position:relative;
	width:50px;
	height:37px;
	display:block;
}
#header .shopbukket{
	position:absolute;
	top:2px;
	right:17px;
	font-size:16px;
	font-weight:bold;
	color:#000000;
	text-align:center;
	width:24px;
}
#left_header_ins ul{
	margin: 0;
	padding: 0;
	width: 250px;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	margin-bottom:5px;
}
#left_header_ins li{
	margin: 0;
	padding: 5px 0px 0px 22px;
	width: 228px;
	height: 18px;
	vertical-align: top;
	list-style: none;
	text-align: left;
	overflow: hidden;
	background-image:url(https://www.neomag.jp/images/redarrow3.gif);
	background-repeat:no-repeat;
	background-position:8px 10px;
}
#navi_main1{
	padding:13px 0px 0px 40px;
}
/*-------------------------------------------------

font-color
-------------------------------------------------*/
.font_red{
	color:#FF3333;
}
.font_grey{
	color:#999999;
}
.font_brawn{
	color:#990000;
}
/*-------------------------------------------------
top_menu
-------------------------------------------------*/
#top_menu{
	width:980px;
	height:60px;
	margin:0 auto 0 auto;
	position:relative;
	clear:both;

}
*html #top_menu{
	width:980px;
	height:60px;
	margin:0 auto 0 20px;
	position:relative;

}

#top_menu #menu_bar{
	width:980px;
	position:relative;
	margin:0 auto 0 auto;
	top:10px;
	font-size:10px;
}

#top_menu ul{
	width:980px;
	margin-left:0px;
}

#top_menu li{display:inline;}

#top_menu li a{
	display:block;
	float:left;
	height:60px;
	margin-top:0px;
	text-indent:-9999px;
	text-decoration:none;
	/*\*/
	overflow:hidden;
	/**/
}

#top_home a {width:140px;background:url(https://www.neomag.jp/Headers/images/header_topmenu1.jpg) 0 0 no-repeat;}
#g_shop a {width:140px;background:url(https://www.neomag.jp/Headers/images/header_topmenu1.jpg) -140px 0 no-repeat;}
#g_magnet a {width:140px;background:url(https://www.neomag.jp/Headers/images/header_topmenu1.jpg) -280px 0 no-repeat;}
#g_magnavi a {width:140px;background:url(https://www.neomag.jp/Headers/images/header_topmenu1.jpg) -420px 0 no-repeat;}
#g_ordermade a {width:140px;background:url(https://www.neomag.jp/Headers/images/header_topmenu1.jpg) -560px 0 no-repeat;}
#g_support a {width:140px;background:url(https://www.neomag.jp/Headers/images/header_topmenu1.jpg) -700px 0 no-repeat;}

#top_home a:hover {background-position:0px -60px;}
#g_shop a:hover {background-position: -140px -60px;}
#g_magnet a:hover {background-position: -280px -60px;}
#g_magnavi a:hover {background-position: -420px -60px;}
#g_ordermade a:hover {background-position: -560px -60px;}
#g_support a:hover {background-position: -700px -60px;}

#top_home a.on, #top_home a.on:hover {background-position:0 -60px;}
#g_shop a.on, #g_shop a.on:hover {background-position:-140px -60px;}
#g_magnet a.on, #g_magnet a.on:hover {background-position:-280px -60px;}
#g_magnavi a.on, #g_magnavi a.on:hover {background-position:-420px -60px;}
#g_ordermade a.on, #g_ordermade a.on:hover {background-position:-560px -60px;}
#g_support a.on, #g_support a.on:hover {background-position:-700px -60px;}

#top_home2 a {width:166px;background:url(https://www.neomag.jp/Headers/images/header_topmenu5.jpg) 0 0 no-repeat;}
#g_products2 a {width:162px;background:url(https://www.neomag.jp/Headers/images/header_topmenu5.jpg) -166px 0 no-repeat;}
#g_magnavi2 a {width:161px;background:url(https://www.neomag.jp/Headers/images/header_topmenu5.jpg) -328px 0 no-repeat;}
#g_support2 a {width:162px;background:url(https://www.neomag.jp/Headers/images/header_topmenu5.jpg) -489px 0 no-repeat;}
#g_companyinfo2 a {width:161px;background:url(https://www.neomag.jp/Headers/images/header_topmenu5.jpg) -651px 0 no-repeat;}
#g_shop2 a {width:162px;background:url(https://www.neomag.jp/Headers/images/header_topmenu5.jpg) -812px 0 no-repeat;}

#top_home2 a:hover {background-position:0px -60px;}
#g_products2 a:hover {background-position: -166px -60px;}
#g_magnavi2 a:hover {background-position: -328px -60px;}
#g_support2 a:hover {background-position: -489px -60px;}
#g_companyinfo2 a:hover {background-position: -651px -60px;}
#g_shop2 a:hover {background-position: -812px -60px;}

#top_home2 a.on, #top_home a.on:hover {background-position:0 -60px;}
#g_products2 a.on, #g_shop a.on:hover {background-position:-160px -60px;}
#g_magnavi2 a.on, #g_magnet a.on:hover {background-position:-322px -60px;}
#g_support2 a.on, #g_magnavi a.on:hover {background-position:-483px -60px;}
#g_companyinfo2 a.on, #g_ordermade a.on:hover {background-position:-645px -60px;}
#g_shop2 a.on, #g_support a.on:hover {background-position:-806px -60px;}

#top_menu #search{
	position:absolute;
	margin:0 auto 0 auto;
	height:100px;
	top:48px;
	left:565px;
	font-size:14px;
}
#top_menu #search_value{
	position:relative;
	height:20px;
	vertical-align:middle;
	margin-bottom:3px;
}
#top_menu #shop_bar{
	position:relative;
	width:330px;
	height:30px;
	top:15px;
	left:10px;
}

#top_news{
	width:920px;
	text-align:center;
	color:#d70542;
	padding:8px;
}

#top_news_red{
	width:920px;
	text-align:left;
	padding:3px 8px 3px 60px;
	color:#FF0000;
	font-size:16px;
}
#top_news_center{
	width:920px;
	text-align:center;
	padding:8px;
	color:#FF0000;
	font-size:18px;
}
#top_news_normal{
	width:920px;
	text-align:left;
	padding:3px 8px 3px 80px;
	color:#000000;
	font-size:14px;
}
div.category_list {
margin-top:0px;
margin-left:0px;
}
div.category_list > ul{
margin-top:0px;
margin-bottom:0px;
list-style-type:none;
}
div.category_list > ul > li{
position:relative;
display:table;
padding:2px 2px;
width:199px;
height:145px;
font-size:18px;
line-height:1.3;
text-align:left;
text-decoration:none;
vertical-align:middle;
color:#333;
background-color:#B2D8EF;
border:2px solid #999999;
float:left;
margin-right:7px;
margin-bottom:10px;
*margin-left:0px;
*border:1px solid #000;
}
div.category_list > ul > li > a{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    text-indent:-999px;
}
div.category_list > ul > li:hover{
background-color:#5c81d6;
border:2px solid #1234b0;
}
div.category_list .title{
display:table-cell;
padding:8px 0px 3px 0px;
vertical-align:middle;
font-size:16px;
font-weight:bold;
text-align:center;
color:#0C1F43;
font-family:'メイリオ';
text-shadow:2px 2px 1px #FFFFFF,-2px 2px 1px #FFFFFF,-2px -2px 1px #FFFFFF,2px -2px 1px #FFFFFF,2px 2px 1px #FFFFFF,-2px 2px 1px #FFFFFF,-2px -2px 1px #FFFFFF,2px -2px 1px #FFFFFF;
float:right;
width:120px;
}
div.category_list .title2{
display:table-cell;
padding:8px 0px 7px 0px;
vertical-align:middle;
font-size:17px;
font-weight:bold;
text-align:center;
color:#0C1F43;
font-family:'メイリオ';
text-shadow:2px 2px 1px #FFFFFF,-2px 2px 1px #FFFFFF,-2px -2px 1px #FFFFFF,2px -2px 1px #FFFFFF,2px 2px 1px #FFFFFF,-2px 2px 1px #FFFFFF,-2px -2px 1px #FFFFFF,2px -2px 1px #FFFFFF;
width:230px;
}
div.category_list .title3{
display:table-cell;
padding:20px 0px 3px 0px;
vertical-align:middle;
font-size:16px;
font-weight:bold;
text-align:center;
color:#0C1F43;
font-family:'メイリオ';
text-shadow:2px 2px 1px #FFFFFF,-2px 2px 1px #FFFFFF,-2px -2px 1px #FFFFFF,2px -2px 1px #FFFFFF,2px 2px 1px #FFFFFF,-2px 2px 1px #FFFFFF,-2px -2px 1px #FFFFFF,2px -2px 1px #FFFFFF;
float:right;
width:120px;
}
div.category_list .text1{
font-size:13px;
font-weight:bold;
line-height:18px;
}
div.category_list > ul > li > .icon {
position:static;
top:auto;
left:auto;
display:table-cell;
width:auto;
height:auto;
padding:0;
text-align:right;
vertical-align:middle;
float:left;
}
div.listbottom {
margin:3px 1px 0px 1px;
padding:3px 0px 3px 3px;
border:2px solid #CCCCCC;
font-size:13px;
font-weight:bold;
line-height:18px;
background-color:#FFFFFF;
height:70px;
font-family:'メイリオ';
color:#0C1F43;
}
div.listbottom2 {
margin:3px 1px 0px 1px;
padding:3px 0px 3px 3px;
border:2px solid #CCCCCC;
font-size:13px;
font-weight:bold;
line-height:18px;
background-color:#FFFFFF;
height:90px;
font-family:'メイリオ';
color:#0C1F43;
}
.red {
color:#FF0000;
font-size:24px;
}
.red2 {
color:#FF0000;
}
/*-------------------------------------------------
main_menu
-------------------------------------------------*/
#main_massage1 {
	padding:15px 10px 5px 60px;
}
div.message_text1 {
	font-size:14px;
	font-weight:bold;
	background-image:url(https://www.neomag.jp/images/redarrow3.gif);
	background-position:0px 5px;
	background-repeat:no-repeat;
	padding:0px 0px 0px 20px;
}
	
/*-------------------------------------------------
center_menu
-------------------------------------------------*/
#center_menu {
	float:left;
	position:relative;
	/*top:8px;*/
	margin-left:50px;
	margin-top:10px;
	width:630px;
}
*html #center_menu {
	float:left;
	position:relative;
	/*top:8px;*/
	margin-right:0px;
	margin-top:10px;
	width:630px;
}
#center_menu #center_image1{
	margin-bottom:8px;
	/*display:none;*/
}
*html #center_menu #center_image1{
	margin-bottom:8px;
	/*display:none;*/
}
#center_menu #center_main1{
	position:relative;
	width:655px;
	float:left;
	margin-bottom:0px;
	margin-top:2px;
}
#center_menu #center_main1 .park_image1{
	padding-right:10px;
	padding-bottom:15px;
}
#center_menu #center_main1 .park_image2{
	padding-left:3px;
	padding-right:3px;
	padding-bottom:15px;
}
#center_menu #center_main1 .park_image3{
	padding-left:10px;
	padding-bottom:15px;
}
#center_menu2 {
	float:left;
	position:relative;
	/*top:8px;*/
	margin-left:50px;
	margin-top:10px;
	width:650px;
	
}
*html #center_menu2 {
	float:left;
	position:relative;
	/*top:8px;*/
	margin-right:0px;
	width:650px;
}
#center_menu2 #center_main2{
	margin-top:5px;
	position:relative;
}
#center_menu2 #center_main2 table{
	border-collapse:collapse;
	border:0px;
	border-spacing:0px;
}
#center_menu3 {
	float:left;
	position:relative;
	/*top:8px;*/
	margin-left:50px;
	margin-top:10px;
	width:880px;
}
div.clears {
	clear:both;
}
div.center_contents3 {
	position:relative;
	width:550px;
	height:25px;
	background-image:url(https://www.neomag.jp/images/center_menu_imag3c.jpg);
	background-position:center center;
	background-repeat:no-repeat;
	/*border:1px solid #cccccc;*/
}
div.center_contents3 .Text1 {
	position:relative;
	font-size:14px;
	font-weight:bold;
	padding-top:3px;
	left:6px;
	float:left;
}
div.center_contents3 .mini_Text {
	position:relative;
	font-size:12px;
	font-weight:bold;
	padding-top:3px;
	left:6px;
}
div.center_contents3 .Img1 {
	position:relative;
	padding-top:3px;
	float:right;
}
div.center_contents3 .Img1 img.arrow_ichiran{
	padding-right:5px;
	padding-left:5px;
}
div.center_contents4 {
	position:relative;
	width:500px;
}
div.center_contents4 .center_part1 {
	position:relative;
	/*width:460px;*/
	left:0px;
}
div.center_contents4 .center_part1 .center_part1_Text1{
	padding:5px;
	font-weight:bold;
	border-bottom:1px solid #d70542;
	width:470px;
}
div.center_contents4 .center_part1 .center_part1_Text2{
	padding:5px 10px 5px 10px;
	width:470px;
}
div.center_contents4 .center_part1 .center_part1_Text3{
	padding:0px 10px 0px 10px;
	font-weight:bold;
	width:470px;
}
ul.center_part1_ul .clear{
	clear:both;
	padding:2px 0px 2px 0px;
}
ul.center_part1_ul .date{
	display:block;
	float:left;
	width:95px;
}
ul.center_part1_ul .info{
	display:block;
	float:left;
	width:480px;
	background-image:url(https://www.neomag.jp/images/redarrow3.gif);
	background-position:0px 5px;
	background-repeat:no-repeat;
	padding:1px 0px 1px 15px;
}
ul.center_part1_ul .arrow{
	background-image:url(https://www.neomag.jp/images/redarrow3.gif) !important;
	background-position:0 0.2em;
	display:block;
	list-style-type:none;
	width:16px !important;
	background-repeat:no-repeat;
	float:left;
	margin-top:2px;
}
div.center_contents4 .center_part1 .topic_scroll{
	width:650px;
	height:230px;
	overflow:hidden;
}
div.center_contents5 {
	position:relative;
	width:330px;
	height:25px;
	padding-left:23px;
	background-image:url(https://www.neomag.jp/images/center_menu_imag3d.jpg);
	background-position:center center;
	background-repeat:no-repeat;
	/*border:1px solid #cccccc;*/
}
div.center_contents5 .Text1 {
	position:relative;
	font-size:14px;
	font-weight:bold;
	padding-top:3px;
	left:6px;
}
div.center_contents5 .Text2 {
	position:relative;
	font-size:14px;
	padding-top:5px;
	left:6px;
}
div.center_contents6 {
	position:relative;
	width:330px;
	height:25px;
	padding-left:11px;
}
div.center_contents6 .news_main1 {
	border-right:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	border-top:1px solid #cccccc;
	height:85px;
}
div.center_contents7 {
	position:relative;
	padding-top:0px;
}
div.center_contents8 {
	position:relative;
}
div.center_contents9 {
	position:relative;
	width:330px;
	height:25px;
	padding-left:11px;
}
div.center_contents9 .news_main1 {
	border-right:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	border-top:1px solid #cccccc;
	height:40px;
}
div.center_contents9 .news_main1 .info{
	padding:12px 5px 0px 25px;
	font-size:15px;
	font-weight:bold;
	text-align:left;
	background-image:url(https://www.neomag.jp/images/redarrow3.gif);
	background-position:10px 17px;
	background-repeat:no-repeat;
}
div.center_contents10 {
	position:relative;
	width:330px;
	height:80px;
	padding-left:11px;
}
div.center_contents10 .news_main1 {
	border-right:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	border-top:1px solid #cccccc;
	height:80px;
}
td.center_table_1 {
	height:115px;
}
td.center_table_2 {
	height:85px;
}
td.center_table_3 {
	height:70px;
}
ul.center_part2_ul .info{
	display:block;
	float:left;
	width:330px;
	background-image:url(https://www.neomag.jp/images/top_arrow_right.gif);
	background-position:0px 4px;
	background-repeat:no-repeat;
	padding:1px 0px 1px 18px;
}
ul.center_part3_ul .info{
	display:block;
	float:left;
	width:330px;
	text-align:center;
	font-size:16px;
	font-weight:bold;
	padding:10px 0px;
}
div.fb-like-box {
	position:relative;
	width:328px;
	height:80px;
}
#carenda {
	position:relative;
}
.calender_top {
	text-align:center;
	width:230px;
	height:25px;
	margin-top:10px;
	background-image:url(https://www.neomag.jp/images/left_menu_imag6.jpg);
	background-repeat:no-repeat;
	background-position:center center;
	border-right:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;

}
.calender_top_left{
	cursor:pointer;
	color:#2757a1;
}
.calender_top_right{
	cursor:pointer;
	color:#2757a1;
}
.calender_top_center{
	font-size:15px;
	font-weight:bold;
}
.calender_yobi{
	font-size:14px;
	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	text-align:center;
	width:230px;
	line-height:16px;
}
.calender_yobi2{
	font-size:12px;
	text-align:center;
	width:100%;
	line-height:16px;
}
.calender_main_text1{
	cursor:default;
	text-align:center;
	font-size:13px;
	line-height:12px;
	font-weight:bold;
}
*html .calender_main_text1{
	cursor:default;
	text-align:center;
	font-size:13px;
	line-height:12px;
	padding-top:4px;
	font-weight:bold;
}

div.right_contents2 {
	position:relative;
}
.right_contents2 img{
	width:230px;
	margin:5px 0 0 0;
}
/*-------------------------------------------------
right_menu
-------------------------------------------------*/
#right_menu1 {
	float:right;
	position:relative;
	margin-top:10px;
	margin-right:40px;
}
*html #right_menu1 {
	float:right;
	position:relative;
}
.right_contents1 .right_image {
	padding:1px 0px;
}
.right_contents1 .right_image img {
	width:230px;
}
#right_menu2 {
	float:right;
	position:relative;
}
*html #right_menu2 {
	float:right;
	position:relative;
}
.company_menu1 {
	position:relative;
	margin:10px 0 0 0;
	width:230px;
	background-image:url(https://www.neomag.jp/images/center_menu_imag3.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}
div.company_menu1 .Text1 {
	position:relative;
	font-size:14px;
	font-weight:bold;
	padding-top:3px;
	left:6px;
}
div.company_menu1 ul {
	padding:5px 0px 5px 3px;
}
div.company_menu1 li {
	line-height:22px;
	padding-left:15px;
	background-image:url(https://www.neomag.jp/images/redarrow3.gif);
	background-position:0px 7px;
	background-repeat:no-repeat;
}
div.products_menu1 {
	position:relative;
	margin:10px 0 0 0;
	width:230px;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	font-family:'Lucida Grande','Hiragino Kaku Gothic ProN', Meiryo, sans-serif;
}
div.products_menu1 .Text1 {
	position:relative;
	font-size:14px;
	font-weight:bold;
	padding-top:4px;
	padding-left:6px;
	background-image:url(https://www.neomag.jp/images/center_menu_imag3.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	border-bottom:1px solid #CCCCCC;
}
div.products_menu1 ul {
	padding:5px 0px 5px 3px;
}
div.products_menu1 li {
	line-height:22px;
	padding-left:15px;
	background-image:url(https://www.neomag.jp/images/redarrow3.gif);
	background-position:0px 7px;
	background-repeat:no-repeat;
}
.magnavi_menu1 {
	position:relative;
	margin:10px 0px 0px 0px;
	width:230px;
	background-image:url(https://www.neomag.jp/images/center_menu_imag3.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}

div.magnavi_menu1 .Text1 {
	position:relative;
	font-size:14px;
	font-weight:bold;
	padding-top:3px;
	left:6px;
}
div.magnavi_menu1 .Text3 {
	position:relative;
	background-image:url(https://www.neomag.jp/images/center_menu_imag3.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	font-size:14px;
	font-weight:bold;
	padding:5px 0px 5px 10px;
}
div.magnavi_menu1 ul {
	padding:5px 0px 5px 3px;
}
div.magnavi_menu1 li {
	line-height:22px;
	padding-left:15px;
	background-image:url(https://www.neomag.jp/images/redarrow3.gif);
	background-position:0px 7px;
	background-repeat:no-repeat;
}
/*-------------------------------------------------
gsc
-------------------------------------------------*/

#gsc{
    width:230px;
     
    margin:0 auto;
    position:relative;
     
}
 
#gsc td {
    border: none;    
}

input.gsc-input {
 background-image:none !important;
}

#gsc .gsc-control-cse, 
#gsc .gsc-control-cse-ja,
#gsc .gsib_a{
    margin:0 !important;
    padding:0 !important;
}
 
#gsc input[type="text"]:focus {
    border: 2px solid #b2e0eb !important;
    outline: 0;  /*safariの自動フォーカスを切る */
}
 
/* テキスト入力フォームの影を消す */
#gsc #gsc-iw-id1{
    border:none !important;
}
/* テキスト入力フォームの背景画像位置調整 */
#gsc #gs_tti0 input{
    background-position:5px 5px !important;
}

/* ボタンの位置調整と角丸消し */
#gsc .gsc-search-button{
    margin:0 0 0 -16px !important;
    border-radius:0px;
}
/* 入力時に出る「×」ボタンの位置調整 */
#gsc .gsib_b a{
    position:absolute;
    top:3px;
    left:-20px;
}
/* 入力時に出る×ボタン -- Firefox位置調整 -- */
#gsc .gsib_b span{
        box-sizing: border-box;
   -moz-box-sizing: border-box;
        padding:2px 0 0 0;
}
/* テキスト入力フォームとボタンの位置 */
#gsc table.gsc-search-box td,
#gsc table.gsc-search-box input {
    vertical-align: top !important;
}
/* テキスト入力フォーム */
#gsc input[type="text"]{
    border: 1px solid #dddddd !important;
    height:25px !important;
    margin-top: 100px;
}
/* ボタンの色 */
#gsc input.gsc-search-button {
background: #d2d2d2 !important;
background: -ms-linear-gradient(top,  #008ee1 0%,#008ee1 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#008ee1', endColorstr='#008ee1',GradientType=0 ); /* IE6-9 */
border: 1px solid #d2d2d2 !important;
}
/*-------------------------------------------------
companyinfos
-------------------------------------------------*/
#companyinfos_main{
	/*border:1px solid #CCCCCC;*/
	float:left;
	position:relative;
	top:12px;
	left:30px;
	width:650px;
	font-family:'Lucida Grande','Hiragino Kaku Gothic ProN', Meiryo, sans-serif;
}
*html #companyinfos_main{
	/*border:1px solid #CCCCCC;*/
	float:left;
	position:relative;
	top:10px;
	left:30px;
	width:650px;
	font-family:'Lucida Grande','Hiragino Kaku Gothic ProN', Meiryo, sans-serif;
}
div.companyinfos_contents1 {
	position:relative;
	width:650px;
	height:25px;
	background-image:url(https://www.neomag.jp/images/center_menu_imag3e.jpg);
	background-position:center center;
	background-repeat:no-repeat;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	/*clear:both;*/
	/*border:1px solid #cccccc;*/
}
div.companyinfos_contents1 .Text1 {
	position:relative;
	font-size:14px;
	font-weight:bold;
	padding-top:5px;
	left:6px;
}
div.companyinfos_contents2 {
	position:relative;
	width:650px;
	margin-bottom:10px;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}
div.companyinfos_contents2 .Text1 {
	position:relative;
	font-size:12px;
	padding:20px;
}
#companyinfo {
	margin:0px auto 0px auto;
	padding-top:20px;
	padding-bottom:20px;
}
#companyinfo th{
	width:100px;
	border:1px solid #CCCCCC;
	background-color:#eeeeee;
	text-align:left;
	padding:2px 5px 2px 5px;
}
#companyinfo td{
	width:450px;
	border:1px solid #CCCCCC;
	text-align:left;
	padding:2px 5px 2px 5px;
}
#companyinfo #torihiki td{
	width:450px;
	border:0px;
	text-align:left;
	padding:0px 5px 0px 5px;
	line-height:14px;
}
div.companyinfos_contents3 {
	position:relative;
	width:650px;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}
div.companyinfos_contents3 .Text1 {
	position:relative;
	font-size:12px;
	font-weight:bold;
	padding-top:6px;
	padding-left:10px;
}
div.companyinfos_contents3 .Text2 {
	position:relative;
	font-size:12px;
	padding-top:4px;
	padding-left:10px;
}
div.companyinfos_contents3 .Text3 {
	position:relative;
	font-size:12px;
	padding-top:8px;
	padding-left:20px;
	padding-right:20px;
}
div.companyinfos_contents3 .Text4 {
	position:relative;
	font-size:12px;
	padding-top:4px;
	padding-left:45px;
	padding-right:20px;
}
div.companyinfos_contents3 .Text5 {
	position:relative;
	font-size:12px;
	text-align:right;
	padding:8px 30px 8px 0px;
}
div.companyinfos_contents3 .Text6 {
	position:relative;
	font-size:12px;
	text-align:right;
	padding:8px 30px 0px 0px;
	color:#FF3333;
}
div.companyinfos_contents3 .maps {
	position:relative;
	text-align:center;
	widht:640px;
}
div.companyinfos_contents4 {
	position:relative;
	width:650px;
	margin-bottom:10px;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}
div.companyinfos_contents4 table {
	padding:10px;
	width:100%;
}
div.companyinfos_contents4 td {
	padding:5px;
	text-align:center;
}
#companyappeal1 {
	float:left;
	position:relative;
	top:15px;
	left:30px;
	width:650px;
}
#companyappeal1 .appeal_title1{
	font-weight:bold;
	font-size:15px;
	text-decoration:underline;
	text-align:center;
	padding:5px 0px 10px 0px;
}
#companyappeal1 .appeal_title2{
	font-weight:bold;
	font-size:13px;
	color:#990000;
	line-height:24px;
	padding-left:10px;
}
#companyappeal1 .appeal_text1{
	font-size:13px;
	padding:0px 16px 0px 16px;
	line-height:24px;
}
#companyappeal1 .appeal_image1{
	text-align:center;
	padding:5px 0px;
}
#companyappeal1 .companyappeal1_sub {
	position:relative;
	width:625px;
	margin-bottom:10px;
}
.priva1_ul {
	width:570px;
}
/*-------------------------------------------------
products_navi
-------------------------------------------------*/
#products_main{
	/*border:1px solid #CCCCCC;*/
	float:left;
	position:relative;
	top:12px;
	left:30px;
	width:650px;
	font-family:'Lucida Grande','Hiragino Kaku Gothic ProN', Meiryo, sans-serif;
}
*html #products_main{
	/*border:1px solid #CCCCCC;*/
	float:left;
	position:relative;
	top:10px;
	left:30px;
	width:650px;
}
div.products_contents1 {
	position:relative;
	width:650px;
	height:25px;
	background-image:url(https://www.neomag.jp/images/center_menu_imag3e.jpg);
	background-position:center center;
	background-repeat:no-repeat;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	/*clear:both;*/
	/*border:1px solid #cccccc;*/
}
div.products_contents1 .Text1 {
	position:relative;
	font-size:14px;
	font-weight:bold;
	padding-top:5px;
	left:6px;
	float:left;
}
div.products_contents1 .title_sub1 {
	position:relative;
	font-size:12px;
	float:right;
	padding:4px 10px 0px 0px;
}
div.products_contents2 {
	position:relative;
	width:650px;
	margin-bottom:10px;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}
div.products_contents2 .Text1 {
	position:relative;
	font-size:12px;
	padding:20px;
}
div.products_contents2 .Text6 {
	position:relative;
	font-size:12px;
	text-align:right;
	padding:8px 20px 0px 0px;
	color:#FF3333;
}
div.products_contents2 .msds1 .Text1{
	padding:8px 20px 0px 20px;
	font-size:12px;
	text-align:left;
	line-height:20px;
}
div.products_contents2 .msds1 .Text2{
	padding:8px 20px 0px 20px;
	font-size:11px;
	text-align:left;
	line-height:20px;
}
div.products_contents2 .msds1 .Text3{
	padding:20px 20px 20px 20px;
	font-size:12px;
	text-align:center;
	line-height:20px;
}
div.products_contents2 .msds1 .Text4{
	padding:10px 20px 10px 20px;
	font-size:16px;
	text-align:center;
	line-height:20px;
}
div.products_contents3 {
	position:relative;
	width:650px;
	clear:both;
}
#products_navi_top1 {
	margin:5px auto 5px auto;
}
#products_navi_top2 td {
	/*border:1px solid #CCCCCC;*/
	/*border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;*/
}
#products_navi_top3 td {
	padding-left:10px;
}
.products_nave_label1 {
	border:1px solid #CCCCCC;
	width:190px;
	height:300px;
}
.products_nave_label2 {
	border:1px solid #CCCCCC;
	width:190px;
	height:100px;
}
div.products_navi_contents1 {
	position:relative;
	width:650px;
}
div.products_navi_contents1 .Text1 {
	position:relative;
	font-size:12px;
	font-weight:bold;
	padding:5px 10px 5px 10px;
}
div.products_navi_contents1 .Text2 {
	position:relative;
	font-size:12px;
	padding:0px 15px 0px 15px;
}
div.products_navi_contents1 .Text7 {
	position:relative;
	font-size:12px;
	padding:5px 15px 0px 15px;
}
div.products_navi_contents1 .Text11 {
	position:relative;
	font-size:15px;
	text-align:left;
	padding:5px 5px 0px 5px;
	font-weight:bold;
	float:left;
}
div.products_navi_contents1 .Text12 {
	font-size:12px;
	text-align:right;
	padding:6px 5px 0px 15px;
	float:left;	
}
div.products_navi_contents1 .t_clear {
	clear:both;	
}
div.products_navi_contents1 .magnetic_properties table{
	position:relative;
	width:652px;
	border-left:1px solid #CCCCCC;
	border-collapse:collapse;
	font-size:13px;
}
div.products_navi_contents1 .magnetic_properties th{
	white-space:nowrap;
	vertical-align:middle;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	text-align:center;
	padding-top:2px;
	padding-bottom:2px;
}
div.products_navi_contents1 .magnetic_properties td{
	white-space:nowrap;
	vertical-align:middle;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	text-align:center;
	padding-top:2px;
	padding-bottom:2px;
}
div.products_navi_contents1 .magnetic_properties .proptext1{
	text-align:left;
	padding:5px 0px 5px 10px;
	font-weight:bold;
	font-size:15px;
}
div.products_navi_contents1 .propborder1{
	border-bottom:1px solid #CCCCCC;
}
div.products_navi_contents1 .magnetic_list td{
	padding:3px 0px 0px 3px;
}
div.products_navi_contents1 .physics_properties table{
	position:relative;
	width:652px;
	border-left:1px solid #CCCCCC;
	border-collapse:collapse;
	font-size:13px;
}
div.products_navi_contents1 .physics_properties th{
	white-space:nowrap;
	vertical-align:middle;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	text-align:center;
	padding-top:2px;
	padding-bottom:2px;
}
div.products_navi_contents1 .physics_properties td{
	white-space:nowrap;
	vertical-align:middle;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	text-align:center;
	padding-top:2px;
	padding-bottom:2px;
}
div.products_navi_contents1 .shapes table{
	position:relative;
	width:652px;
	border-left:1px solid #CCCCCC;
	border-collapse:collapse;
	font-size:13px;
}
div.products_navi_contents1 .shapes_text1 {
	font-weight:normal;
	text-align:left;
	line-height:25px;
	padding-left:20px;
}
div.products_navi_contents1 .shapes_text2 {
	font-weight:normal;
	text-align:left;
	line-height:25px;
	padding-left:10px;
	font-size:13px;
	color:#FF0000;
}
div.products_navi_contents1 .shapes_text3 {
	font-weight:bold;
	text-align:center;
	line-height:25px;
	font-size:14px;
}
div.products_navi_contents1 .shapes th{
	white-space:nowrap;
	vertical-align:middle;
	border-right:1px solid #CCCCCC;
	text-align:center;
	padding-top:2px;
	padding-bottom:2px;
}
div.products_navi_contents1 .shapes td{
	vertical-align:middle;
	white-space:normal;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	text-align:center;
	width:25%;
	padding-top:2px;
	padding-bottom:2px;
}
div.products_navi_contents1 .size table{
	position:relative;
	width:652px;
	border-left:1px solid #CCCCCC;
	border-collapse:collapse;
	font-size:12px;
}
div.products_navi_contents1 .size th{
	white-space:nowrap;
	vertical-align:middle;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	text-align:center;
	padding-top:2px;
	padding-bottom:2px;
	background-color:#EFEFEF;
	font-weight:bold;
}
div.products_navi_contents1 .size td{
	vertical-align:middle;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	text-align:center;
	padding-top:2px;
	padding-bottom:2px;
}
div.products_navi_contents1 .size_nb{
	border-bottom:1px solid #CCCCCC;
}
div.products_navi_contents1 .size_th1{
	width:200px;
}
div.products_navi_contents1 .size_th2{
	width:140px;
}
div.products_navi_contents1 .size_text1{

}
div.products_navi_contents1 .size_text2{
	text-align:center;
}
div.products_navi_contents1 .size_text3{
	text-align:left;
	padding:3px 10px 3px 10px;
}
div.products_navi_contents1 .size_image1{
	padding:10px 0px;
}
div.products_navi_contents1 .seiho_image1 {
	padding-left:10px;
}
div.products_navi_contents1 .bhcurve_text1 {
	font-weight:normal;
	text-align:left;
	line-height:30px;
	padding-left:20px;
}
div.products_navi_contents1 .bhcurve_image1 {
	padding:20px;
}
div.products_navi_contents1 .appli table{
	position:relative;
	width:652px;
	border-left:1px solid #CCCCCC;
	border-collapse:collapse;
	font-size:13px;
}
div.products_navi_contents1 .appli_title1{
	border-bottom:1px solid #CCCCCC;
	font-size:16px;
	font-weight:bold;
	padding:10px 0px 7px 10px;
}
div.products_navi_contents1 .appli_text1 {
	font-weight:normal;
	text-align:left;
	line-height:25px;
	padding-left:10px;
	padding-right:5px;
}
div.products_navi_contents1 .appli_text2 {
	font-weight:bold;
}
div.products_navi_contents1 .appli_text3 {
	font-weight:normal;
	text-align:left;
	line-height:25px;
	padding-left:20px;
	white-space:nowrap;
}
div.products_navi_contents1 .appli_text4 {
	font-weight:normal;
	text-align:center;
	line-height:25px;
	padding-left:20px;
	color:#FF0000;
}
div.products_navi_contents1 .appli_text5 {
	font-weight:normal;
	text-align:center;
	line-height:25px;
}
div.products_navi_contents1 .appli_image1 {
	padding:8px 3px;
}
div.products_navi_contents1 .appli_image2 {
	padding:8px 3px;
	text-align:left;
	display:table-cell;
	vertical-align:middle;
	height:60px;
}
div.products_navi_contents1 .appli_image2 img{
	padding:0px 5px;
}
div.products_navi_contents1 .appli th{
	white-space:nowrap;
	vertical-align:middle;
	border-right:1px solid #CCCCCC;
	text-align:center;
	padding-top:2px;
	padding-bottom:2px;
}
div.products_navi_contents1 .appli td{
	vertical-align:middle;
	white-space:normal;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	text-align:center;
	padding-top:2px;
	padding-bottom:2px;
}
div.products_navi_subheader {
	position:relative;
	width:646px;
	border:3px double #CCCCCC;
	background-color:#FEFEFE;
	margin-bottom:10px;
}
div.products_navi_subheader table{
	position:relative;
	width:646px;
	margin:5px auto 5px auto;
	border-collapse:collapse;
	font-size:12px;
}
div.products_navi_subheader td{
	white-space:nowrap;
	vertical-align:middle;
	width:180px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:35px;
}
/*-------------------------------------------------
mag_navi
-------------------------------------------------*/
#magnavi_main{
	/*border:1px solid #CCCCCC;*/
	float:left;
	position:relative;
	top:12px;
	left:30px;
	width:650px;
	font-family:'Lucida Grande','Hiragino Kaku Gothic ProN', Meiryo, sans-serif;
}
*html #magnavi_main{
	/*border:1px solid #CCCCCC;*/
	float:left;
	position:relative;
	top:10px;
	left:30px;
	width:650px;
	font-family:'Lucida Grande','Hiragino Kaku Gothic ProN', Meiryo, sans-serif;
}
div.magnavi_contents1 {
	position:relative;
	width:920px;
	height:30px;
	background-image:url(https://www.neomag.jp/images/center_title_wide3.jpg);
	background-position:center center;
	background-repeat:no-repeat;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	/*clear:both;*/
	/*border:1px solid #cccccc;*/
}
div.magnavi_contents1 .Text1 {
	position:relative;
	font-size:14px;
	font-weight:bold;
	padding-top:8px;
	left:10px;
}
div.magnavi_contents2 {
	position:relative;
	width:920px;
	margin-bottom:10px;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}
div.magnavi_contents2 table {
	padding:5px;
	width:100%;
}
div.magnavi_contents2 td {
	padding:5px;
	text-align:center;
}
div.magnavi_contents2 .glossary1{
	text-align:center;
	border:3px double #CCCCCC;
	background-color:#f9f9f9;
	font-size:14px;
	padding:3px 0px 3px 5px;
	width:885px;
}
*html div.magnavi_contents2 .glossary1{
	text-align:center;
	border:3px double #CCCCCC;
	background-color:#f9f9f9;
	font-size:14px;
	padding:5px 0px 5px 5px;
	width:615px;
}
div.magnavi_contents2 .glossary1 td{
	text-align:center;
	padding:2px 2px 2px 3px;
}
div.magnavi_contents2 .glossary2{
	padding:3px 0px 3px 10px;
	text-align:left;
	font-size:14px;
}
div.magnavi_contents2 .glossary3{
	text-align:left;
	font-size:14px;
	margin-top:5px;
	padding:5px;
	border:1px solid #CCCCCC;
}
div.magnavi_contents2 .glossary3 .oneword_table1{
	width:100%;
	padding:0px;
	border-collapse:collapse;
}
div.magnavi_contents2 .glossary3 .oneword_table1 .title1{
	text-align:left;
	padding:3px 0px 10px 5px;
	font-weight:bold;
	font-size:16px;
}
div.magnavi_contents2 .glossary3 .oneword_table1 .text1{
	text-align:left;
	font-size:13px;
	line-height:26px;
}
div.magnavi_contents2 .glossary3 .allword_table1{
	width:100%;
	padding:0px;
	border-collapse:collapse;
}
div.magnavi_contents2 .glossary3 .allword_table1 .title1{
	text-align:left;
	padding:10px 0px 3px 5px;
	font-weight:bold;
	font-size:16px;
}
div.magnavi_contents2 .glossary3 .allword_table1 .text1{
	text-align:left;
	font-size:13px;
	line-height:26px;
}
div.magnavi_contents2 .glossary3 td{
	padding:0px;
}
div.magnavi_contents2 .glossary3 .Title1{
	font-weight:bold;
	padding:3px 0px 3px 0px;
	text-align:left;
	font-size:16px;
}
div.magnavi_contents2 .glossary3 .Text1{
	font-weight:bold;
	padding:3px 0px 3px 0px;
	text-align:left;
	white-space:nowrap;
}
div.magnavi_contents2 .glossary3 .Text2{
	padding:3px 0px 3px 0px;
	text-align:left;
	font-size:12px;
	color:#993300;
}
div.magnavi_contents2 .glossary3 .Text3{
	text-align:left;
	font-size:12px;
	line-height:12px;
}
div.magnavi_contents2 .glossary3 .Text4{
	text-align:left;
	padding:0px 10px 0px 10px;
	font-size:14px;
	line-height:24px;
}
div.magnavi_contents2 .glossary3 .image{
	text-align:center;
}
div.magnavi_contents2 .glossary4{
	padding:5px 0px 3px 10px;
	text-align:left;
	font-size:14px;
	color:#FF0000;
}
div.magnavi_contents2 .history_table1{
	width:100%;
	margin-top:10px;
	margin-bottom:10px;
	border-collapse:collapse;
}
div.magnavi_contents2 .history_table1 th{
	padding:3px 5px 3px 20px;
	color:#993333;
	font-weight:bold;
	text-align:left;
	font-size:13px;
}
div.magnavi_contents2 .history_table2{
	width:100%;
	border-collapse:collapse;
}
div.magnavi_contents2 .history_table2 th{
	padding:0px;
}
div.magnavi_contents2 .history_table2 td{
	padding:0px;
}
div.magnavi_contents2 .history_table3{
	width:90%;
	border-collapse:collapse;
	border:1px solid #CCCCCC;
	margin:0px auto;
}
div.magnavi_contents2 .history_table3 th{
	padding:0px;
}
div.magnavi_contents2 .history_table3 td{
	padding:0px;
}
div.magnavi_contents2 .history_title1{
	padding:5px 20px 5px 20px;
	text-align:left;
	font-size:16px;
	color:#993333;
	font-weight:bold;
	background-color:#FFCC66;
	border-top:1px solid #CCCCCC;
}
div.magnavi_contents2 .history_title1b{
	padding:5px 20px 5px 20px;
	margin-bottom:5px;
	text-align:left;
	font-size:16px;
	color:#993333;
	font-weight:bold;
	background-color:#FFCC66;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}
div.magnavi_contents2 .history_title2{
	padding:5px 20px 5px 20px;
	margin-bottom:5px;
	text-align:left;
	font-size:15px;
	background-color:#FFFFCC;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	font-weight:bold;
}
div.magnavi_contents2 .history_title3{
	padding:5px 20px 5px 20px;
	text-align:left;
	font-size:15px;
	background-color:#FFFFCC;
	border-top:1px solid #CCCCCC;
	font-weight:bold;
}
div.magnavi_contents2 .history_title4{
	padding:5px 20px 5px 20px;
	text-align:center;
	font-size:16px;
	font-weight:bold;
	color:#993333;
}
div.magnavi_contents2 .history_text1{
	padding:5px 20px 5px 20px;
	text-align:left;
	font-size:12px;
	color:#FF0000;
}
div.magnavi_contents2 .history_text2{
	text-align:left;
	padding:0px 5px 0px 10px;
	color:#993333;
}
div.magnavi_contents2 .history_text3{
	text-align:left;
	padding:0px 5px 0px 10px;
}
div.magnavi_contents2 .history_text4{
	text-align:left;
	padding:0px 5px 0px 20px;
}
div.magnavi_contents2 .history_text5{
	text-align:left;
	padding:0px 20px 10px 20px;
	line-height:18px;
	font-size:13px;
}
div.magnavi_contents2 .history_text6{
	text-align:left;
	padding:5px 10px 5px 10px;
	font-size:14px;
	font-weight:bold;
}
div.magnavi_contents2 .history_text7{
	text-align:left;
	padding:0px 15px 0px 15px;
	font-size:14px;
	line-height:24px;
	text-indent:1em;
}
div.magnavi_contents2 .history_text8{
	text-align:left;
	padding:0px 15px 0px 15px;
	font-size:14px;
	line-height:24px;
	text-indent:1em;
	color:#993333;
}
div.magnavi_contents2 .history_text9{
	text-align:left;
	padding:0px 3px 0px 8px;
	font-size:14px;
	line-height:24px;
	font-weight:bold;
}
div.magnavi_contents2 .history_text10{
	text-align:left;
	padding:0px 15px 0px 15px;
	font-size:14px;
	line-height:24px;
}
div.magnavi_contents2 .history_image1{
	text-align:center;
}
div.magnavi_contents2 .history_image_text1{
	text-align:center;
	font-weight:bold;
	font-size:16px;
	padding:5px 0px;
}
div.magnavi_contents2 .history_image_text2{
	text-align:center;
	font-size:16px;
	padding:5px 0px;
}
div.magnavi_contents2 .history_image_text3{
	text-align:left;
	font-size:13px;
	padding:0px 30px;
}
div.magnavi_contents2 .history_image_text4{
	text-align:left;
	font-size:13px;
	padding:0px 30px;
	color:#993333;
}
div.magnavi_contents2 .history_image_text5{
	text-align:center;
	font-weight:bold;
	font-size:14px;
	padding:5px 0px;
}
div.magnavi_contents2 .history_image_text6{
	text-align:center;
	font-size:12px;
	padding:5px 0px;
	font-weight:normal;
}
div.magnavi_contents2 .history_fotter{
	border-top:1px solid #CCCCCC;
	margin-top:10px;
}
div.magnavi_contents2 .mames_text1{
	text-align:left;
	padding:5px 15px 0px 15px;
	font-size:13px;
	line-height:20px;
}
div.magnavi_contents2 .mames_text2{
	text-align:left;
	padding:5px 15px 0px 15px;
	font-size:13px;
	line-height:20px;
	color:#FF0000;
}
div.magnavi_contents2 .mames_text3{
	font-weight:bold;
	padding-top:10px;
	font-size:14px;
}
div.magnavi_contents2 .mames_text4{
	text-align:left;
	padding:10px 10px 10px 10px;
	font-size:14px;
	font-weight:bold;
	line-height:20px;
}
div.magnavi_contents2 .mames_text5{
	text-align:right;
	padding:10px 10px 10px 10px;
	font-size:11px;
	color:#FF0000;
	line-height:20px;
}
div.magnavi_contents2 .mames_text6 {
	position:relative;
	font-size:12px;
	padding:3px 15px 5px 40px;
	background-image:url(https://www.neomag.jp/images/redarrow3.gif);
	background-repeat:no-repeat;
	background-position:20px 40%;
}
div.magnavi_contents2 .mames_text7 {
	position:relative;
	font-size:12px;
	padding:0px 20px 5px 30px;
}
div.magnavi_contents2 .mames_image1{
	text-align:center;
	padding:10px 0px;
}
div.magnavi_contents2 .mames_table1 {
	width:98%;
	margin:0px auto 10px auto;
	border-collapse:collapse;
	border:1px solid #CCCCCC;
}
div.magnavi_contents2 .mames_table1 th{
	padding:5px;
	text-align:center;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	vertical-align:middle;
}
div.magnavi_contents2 .mames_table1 td{
	padding:5px;
	text-align:center;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	vertical-align:middle;
}
div.magnavi_contents2 .mames_table2 {
	width:98%;
	margin:0px auto 10px auto;
	border-collapse:collapse;
}
div.magnavi_contents2 .mames_table2 th{
	padding:0px 0px 0px 20px;
	text-align:right;
	line-height:22px;
	white-space:nowrap;
}
div.magnavi_contents2 .mames_table2 td{
	padding:0px;
	text-align:left;
	line-height:22px;
}
div.magnavi_contents2 .bhcurves1{
	text-align:left;
	border:3px double #CCCCCC;
	background-color:#f9f9f9;
	padding:3px;
}
div.magnavi_contents2 .bhcurves1 .Text1{
	text-align:left;
	padding:3px 0px 3px 20px;
	font-size:12px;
}
div.magnavi_contents2 .bhcurves1 td{
	padding:5px 3px 5px 3px;
	text-align:left;
}
div.magnavi_contents2 .bhcurves2{
	text-align:left;
	padding:0px 0px 0px 20px;
}
div.magnavi_contents2 .bhcurves2 .Text1{
	text-align:left;
	padding:3px 0px 3px 10px;
}
*html div.magnavi_contents2 .bhcurves2 .Text1{
	text-align:left;
	padding:5px 0px 5px 10px;
}
div.magnavi_contents2 .bhcurves2 .Title1{
	text-align:left;
	padding:3px 0px 3px 0px;
	font-weight:bold;
	font-size:14px;
}
div.magnavi_contents2 .bhcurves3{
	width:625px;
	padding-top:10px;
	border:1px double #CCCCCC;
}
div.magnavi_contents2 .bhcurves4{
	text-align:left;
	padding:3px;
}
div.magnavi_contents2 .bhcurves4 .Text1{
	text-align:left;
	padding:3px 0px 3px 10px;
	color:#333333;
}
div.magnavi_contents2 .bhcurves4 .Text2{
	text-align:left;
	padding:0px 0px 0px 10px;
	color:#FF0000;
	font-size:14px;
}
div.magnavi_contents2 .bhcurves5{
	text-align:left;
	font-weight:bold;
	font-size:16px;
	padding:5px 3px 5px 3px;
}
div.magnavi_contents2 .bhcurves6{
	padding:3px;
	border:1px double #CCCCCC;
	line-height:20px;
}
div.magnavi_contents2 .bhcurves6 .Title1{
	padding-left:10px;
	font-size:14px;
	font-weight:bold;
	text-align:left;
}
div.magnavi_contents2 .bhcurves6 .Title2{
	padding-left:10px;
	font-size:13px;
	font-weight:bold;
	text-align:left;
}
div.magnavi_contents2 .bhcurves6 .Text1{
	padding-left:20px;
	padding-right:20px;
	font-size:12px;
	text-align:left;
	line-height:20px;
}
div.magnavi_contents2 .bhcurves6 .Text2{
	padding:6px 20px 6px 170px;
	font-size:13px;
	font-weight:bold;
	text-align:left;
	line-height:20px;
}
div.magnavi_contents2 .bhcurves6 .Text3{
	padding-left:170px;
	padding-right:20px;
	font-size:12px;
	text-align:left;
	line-height:20px;
}
div.magnavi_contents2 .bhcurves6 .Text4{
	padding-left:20px;
	padding-right:20px;
	padding-top:10px;
	font-size:12px;
	text-align:left;
	line-height:20px;
}
div.magnavi_contents2 .bhcurves6 .Text5{
	padding:10px;
	font-size:12px;
	text-align:left;
	line-height:20px;
}
div.magnavi_contents2 .bhcurves6 .Text6{
	padding-left:20px;
	padding-right:20px;
	color:#666666;
	font-size:12px;
	text-align:left;
	line-height:20px;
}
div.magnavi_contents2 .bhcurves6 .Text7{
	padding-left:20px;
	padding-right:20px;
	font-size:12px;
	text-align:right;
	line-height:20px;
}
div.magnavi_contents2 .bhcurves6 .Image1{
	padding:10px 0 10px 0;
	text-align:center;
}
div.magnavi_contents2 .msds1 .Text1{
	padding:8px 20px 0px 20px;
	font-size:12px;
	text-align:left;
	line-height:20px;
}
div.magnavi_contents2 .msds1 .Text2{
	padding:8px 20px 0px 20px;
	font-size:11px;
	text-align:left;
	line-height:20px;
}
div.magnavi_contents2 .msds1 .Text3{
	padding:20px 20px 20px 20px;
	font-size:12px;
	text-align:center;
	line-height:20px;
}
div.magnavi_contents2 .magnetic_properties table{
	position:relative;
	width:640px;
	border-top:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-collapse:collapse;
	font-size:12px;
	margin:0px auto;
}
div.magnavi_contents2 .magnetic_properties th{
	white-space:nowrap;
	vertical-align:middle;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	text-align:center;
	padding-top:2px;
	padding-bottom:2px;
}
div.magnavi_contents2 .magnetic_properties td{
	white-space:nowrap;
	vertical-align:middle;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	text-align:center;
	padding-top:2px;
	padding-bottom:2px;
}
div.magnavi_contents2 .magnetic_properties .Text1 {
	position:relative;
	font-size:12px;
	padding:5px 15px 0px 15px;
}
div.magnavi_contents2 .magnetic_properties .Text2 {
	position:relative;
	font-size:13px;
	padding:10px 0px 0px 0px;
	font-weight:bold;
}
div.magnavi_contents2 .magnetic_properties_title{
	padding:5px 0px;
}
div.magnavi_contents2 .magnetic_properties_title table{
	position:relative;
	width:640px;
	border:3px double #CCCCCC;
	background-color:#f9f9f9;
	margin:0px auto 0px auto;
	border-collapse:collapse;
	font-size:13px;
}
div.magnavi_contents2 .magnetic_properties_title th{
	white-space:nowrap;
	vertical-align:middle;
	text-align:center;
	padding-top:2px;
	padding-bottom:2px;
}
div.magnavi_contents2 .magnetic_properties_title td{
	white-space:nowrap;
	vertical-align:middle;
	text-align:center;
	padding-top:2px;
	padding-bottom:2px;
}
div.magnavi_contents2 .magnetic_properties_title .Text1{
	text-align:left;
	padding:5px 0px 3px 22px;
	font-size:12px;
	font-weight:normal;
	background-image:url(https://www.neomag.jp/images/redarrow3.gif);
	background-repeat:no-repeat;
	background-position:8px 10px;
}
div.magnavi_contents2 .permeance1 {
	position:relative;
	width:650px;
}
div.magnavi_contents2 .permeance1 .Img1 {
	position:relative;
	padding-top:8px;
	padding-left:5px;
}
div.magnavi_contents2 .permeance1 .Img2 {
	position:relative;
	padding-top:8px;
	padding-left:1px;
}
div.magnavi_contents2 .permeance2 {
	position:relative;
	width:650px;
}
div.magnavi_contents2 .permeance2 .Text1 {
	position:relative;
	font-size:12px;
	padding:5px;
	font-weight:bold;
}
div.magnavi_contents2 .permeance2 .Text2 {
	position:relative;
	font-size:12px;
	padding:5px;
	text-align:left;
	font-weight:bold;
}
div.magnavi_contents2 .permeance2 .Text3 {
	position:relative;
	font-size:12px;
	padding:5px;
	text-align:left;
}
div.magnavi_contents2 .permeance2 .Text4 {
	position:relative;
	font-size:12px;
	padding:5px;
}
div.magnavi_contents2 .permeance2 .Text5 {
	position:relative;
	font-size:11px;
	padding:5px;
	text-align:left;
}
div.magnavi_contents2 .permeance2 .Text6 {
	font-size:13px;
	font-weight:bold;
	color:#FF0000;
}
div.magnavi_contents2 .permeance2 .Img1 {
	position:relative;
	padding-left:0px;
	padding-right:0px;
	vertical-align:middle;
}
div.magnavi_contents2 .permeance2 table{
	position:relative;
	width:640px;
	margin:0px auto 10px auto;
	border-top:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-collapse:collapse;
	font-size:14px;
}
div.magnavi_contents2 .permeance2 th{
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	white-space:nowrap;
	text-align:center;
	vertical-align:middle;
	padding-top:3px;
	padding-bottom:3px;
}
div.magnavi_contents2 .permeance2 td{
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	white-space:nowrap;
	text-align:center;
	vertical-align:middle;
	padding-top:4px;
	padding-bottom:4px;
}
div.magnavi_contents2 .permeance3 {
	position:relative;
	width:650px;
}
div.magnavi_contents2 .permeance3 .Title1 {
	position:relative;
	font-size:13px;
	padding-top:8px;
	padding-left:20px;
	padding-right:20px;
	font-weight:bold;
}
div.magnavi_contents2 .permeance3 .Text1 {
	position:relative;
	font-size:12px;
	padding-top:8px;
	padding-left:20px;
	padding-right:20px;
}
div.magnavi_contents2 .permeance3 .Text2 {
	position:relative;
	font-size:12px;
	padding-top:8px;
	padding-left:20px;
	padding-right:10px;
	color:#FF0000;
}
div.magnavi_contents2 .permeance3 .Text3 {
	position:relative;
	font-size:12px;
	padding-top:4px;
	padding-left:20px;
	padding-right:20px;
	font-weight:bold;
}
div.magnavi_contents2 .permeance3 .Text4 {
	position:relative;
	font-size:10px;
	padding:8px 20px;
	color:#FF0000;
}
div.magnavi_contents2 .permeance3 .Text5 {
	position:relative;
	font-size:12px;
	padding:5px 10px 5px 10px;
	text-align:left;
}
div.magnavi_contents2 weightcal1 {
	position:relative;
	width:650px;
}
div.magnavi_contents2 .weightcal1 .Text1 {
	position:relative;
	font-size:12px;
	padding:5px;
	font-weight:bold;
}
div.magnavi_contents2 .weightcal1 .Text2 {
	position:relative;
	font-size:12px;
	padding:5px;
	text-align:center;
	font-weight:bold;
}
div.magnavi_contents2 .weightcal1 .Text3 {
	position:relative;
	font-size:12px;
	text-align:left;
	line-height:24px;
	padding-left:10px;
}
div.magnavi_contents2 .weightcal1 .Text4 {
	position:relative;
	font-size:12px;
	text-align:right;
	line-height:24px;
	padding-left:10px;
}
div.magnavi_contents2 .weightcal1 .Text6 {
	font-size:13px;
	font-weight:bold;
	color:#FF0000;
}
div.magnavi_contents2 .weightcal1 table{
	position:relative;
	width:640px;
	margin:0px auto 5px auto;
	border-top:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-collapse:collapse;
	font-size:14px;
	top:10px;
}
div.magnavi_contents2 .weightcal1 th{
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	white-space:nowrap;
	text-align:center;
	vertical-align:middle;
	padding-top:3px;
	padding-bottom:3px;
}
div.magnavi_contents2 .weightcal1 td{
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	white-space:nowrap;
	text-align:center;
	vertical-align:middle;
	padding-top:4px;
	padding-bottom:4px;
}
div.magnavi_contents2 units_tool1 {
	position:relative;
	width:650px;
}
div.magnavi_contents2 .units_tool1 .Text1 {
	position:relative;
	font-size:12px;
	padding:5px;
	font-weight:bold;
}
div.magnavi_contents2 .units_tool1 .Text2 {
	position:relative;
	font-size:11px;
	padding:5px;
	text-align:right;
}
div.magnavi_contents2 .units_tool1 .font10 {
	font-size:10px;
}
div.magnavi_contents2 .units_tool1 table{
	position:relative;
	width:640px;
	margin:0px auto 5px auto;
	border-top:1px solid #666666;
	border-left:1px solid #666666;
	border-collapse:collapse;
	font-size:12px;
}
div.magnavi_contents2 .units_tool1 th{
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	white-space:nowrap;
	text-align:center;
	vertical-align:middle;
	padding-top:3px;
	padding-bottom:3px;
	font-weight:bold;
}
div.magnavi_contents2 .units_tool1 td{
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	white-space:nowrap;
	text-align:center;
	vertical-align:middle;
	padding-top:4px;
	padding-bottom:4px;
}
div.magnavi_contents2 .units_tool1 .bordline1{
	border-right:1px solid #666666;
	border-bottom:1px solid #666666;
}
div.magnavi_contents2 .units_tool1 .bordline2{
	border-right:1px solid #666666;
}
div.magnavi_contents2 .units_tool1 .bordline3{
	border-bottom:1px solid #666666;
}
div.magnavi_contents2 .gausscal1{
	padding:3px;
	line-height:20px;
}
div.magnavi_contents2 .gausscal1 .Title1{
	padding:5px 0px 3px 10px;
	font-size:14px;
	font-weight:bold;
	text-align:left;
}
div.magnavi_contents2 .gausscal1 .Text1{
	padding-left:20px;
	padding-right:20px;
	font-size:12px;
	text-align:left;
	line-height:20px;
}
div.magnavi_contents2 .gausscal2 {
	position:relative;
	width:650px;

}
div.magnavi_contents2 .gausscal2 .Text1 {
	position:relative;
	font-size:14px;
	padding:3px 7px;
	font-weight:bold;
}
div.magnavi_contents2 .gausscal2 .Text2 {
	position:relative;
	font-size:14px;
	padding:3px 3px;
	text-align:left;
}
div.magnavi_contents2 .gausscal2 .Text3 {
	position:relative;
	font-size:16px;
	text-align:center;
}
div.magnavi_contents2 .gausscal2 .Text4 {
	position:relative;
	font-size:12px;
	color:#0033CC;
	padding:5px 0px 5px 50px;
}
div.magnavi_contents2 .gausscal2 .Text5 {
	position:relative;
	font-size:15px;
	padding:0px 5px;
	text-align:center;
	font-weight:bold;
}
div.magnavi_contents2 .gausscal2 .Text6 {
	font-size:13px;
	font-weight:bold;
	color:#FF0000;
}
div.magnavi_contents2 .gausscal2 .Text7 {
	font-size:14px;
	color:#FF0000;
	padding:3px 3px;
	font-weight:bold;
}
div.magnavi_contents2 .gausscal2 .Text8 {
	position:relative;
	font-size:11px;
	text-align:left;
}
div.magnavi_contents2 .gausscal2 .Text9 {
	position:relative;
	font-size:10px;
	text-align:left;
	padding:0px 3px;
	color:#666666;
}
div.magnavi_contents2 .gausscal2 .Text11 {
	font-size:14px;
	color:#FF0000;
	padding-left:10px;
}
div.magnavi_contents2 .gausscal2 .Text12 {
	position:relative;
	font-size:11px;
	color:#0033CC;
	padding:0px 0px 0px 5px;
}
div.magnavi_contents2 .gausscal2 .Text13 {
	position:relative;
	font-size:11px;
	color:#FF0000;
	padding:0px 0px 0px 5px;
}
div.magnavi_contents2 .gausscal2 .Img1 {
	position:relative;
	padding-left:0px;
	padding-right:0px;
	vertical-align:middle;
}
div.magnavi_contents2 .gausscal2 .Img2 {
	position:relative;
	padding-left:0px;
	padding-right:0px;
	vertical-align:middle;
}
div.magnavi_contents2 .gausscal2 .Img2 img{
	width:150px;
}
div.magnavi_contents2 .gausscal2 table{
	position:relative;
	width:640px;
	margin:0px auto 10px auto;
	border:1px solid #CCCCCC;
	border-collapse:collapse;
	font-size:14px;
}
div.magnavi_contents2 .gausscal2 th{
	white-space:nowrap;
	text-align:left;
	vertical-align:middle;
	padding-top:3px;
	padding-bottom:3px;
}
div.magnavi_contents2 .gausscal2 td{
	white-space:nowrap;
	text-align:left;
	vertical-align:middle;
	padding-top:4px;
	padding-bottom:4px;
}
div.magnavi_contents2 .gausscal2 .gausstable1{
	width:620px;
	margin:0px auto 10px auto;
	border:0px solid #CCCCCC;
	border-collapse:collapse;
	font-size:14px;
}
div.magnavi_contents2 .gausscal3 {
	position:relative;
	width:650px;
}
div.magnavi_contents2 .gausscal3 .Text1 {
	position:relative;
	font-size:12px;
	padding-top:8px;
	padding-left:20px;
	padding-right:20px;
}
div.magnavi_contents2 .gausscal3 .Text2 {
	position:relative;
	font-size:12px;
	padding-top:8px;
	padding-left:20px;
	padding-right:10px;
	color:#FF0000;
}
div.magnavi_contents2 .gausscal3 .Text3 {
	position:relative;
	font-size:11px;
	padding-left:30px;
	padding-right:20px;
	color:#666666;
}
div.magnavi_contents2 .gausscal4 {
	position:relative;
	width:650px;
}
div.magnavi_contents2 .gausscal4 .Img1 {
	position:relative;
	padding-top:8px;
	padding-left:5px;
}
div.magnavi_contents2 .gausscal4 .Img2 {
	position:relative;
	padding-top:8px;
	padding-left:1px;
}
div.magnavi_contents2 .gausscal5 {
	position:relative;
	width:650px;
}
div.magnavi_contents2 .gausscal5 .Text5 {
	position:relative;
	font-size:15px;
	padding:0px 5px;
	text-align:center;
	font-weight:bold;
}
div.magnavi_contents2 .gausscal5 .Img2 {
	position:relative;
	padding-left:0px;
	padding-right:0px;
	vertical-align:middle;

}
div.magnavi_contents2 .gausscal5 .Img2 img{
	width:145px;
}
div.magnavi_contents2 .gausscal5 .Img3 img{
	width:110px;
	text-align:center;
}
div.magnavi_contents2 .gausscal5 table{
	position:relative;
	width:640px;
	margin:0px auto 10px auto;
	border-top:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-collapse:collapse;
	font-size:14px;
}
div.magnavi_contents2 .gausscal5 th{
	white-space:nowrap;
	text-align:left;
	vertical-align:middle;
	padding-top:3px;
	padding-bottom:3px;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	background-color:#DDDDDD;
}
div.magnavi_contents2 .gausscal5 td{
	white-space:nowrap;
	text-align:left;
	vertical-align:middle;
	padding-top:4px;
	padding-bottom:4px;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC
}
div.magnavi_contents2 .speciallymade1 {
	position:relative;
	width:650px;
}
div.magnavi_contents2 .speciallymade1 .Img1 {
	position:relative;
	padding-top:8px;
	padding-left:5px;
}
div.magnavi_contents2 .speciallymade1 .Title1 {
	position:relative;
	font-size:13px;
	padding-top:8px;
	padding-left:20px;
	padding-right:20px;
	font-weight:bold;
}
div.magnavi_contents2 .speciallymade1 .Text1 {
	position:relative;
	font-size:12px;
	padding-top:8px;
	padding-left:20px;
	padding-right:20px;
}
div.magnavi_contents2 .speciallymade1 .Text2 {
	position:relative;
	font-size:12px;
	padding-top:8px;
	padding-left:20px;
	padding-right:20px;
	color:#FF0000;
}
div.magnavi_contents2 .speciallymade1 .Text3 {
	position:relative;
	font-size:12px;
	padding-top:4px;
	padding-left:20px;
	padding-right:20px;
	font-weight:bold;
}
div.magnavi_contents2 .speciallymade1 .Text4 {
	position:relative;
	font-size:10px;
	padding:8px 20px;
	color:#FF0000;
}
div.magnavi_contents2 .speciallymade2 {
	position:relative;
	width:650px;
}
div.magnavi_contents2 .speciallymade2 .Text1 {
	position:relative;
	font-size:12px;
	padding:5px;
	font-weight:bold;
}
div.magnavi_contents2 .speciallymade2 .Text2 {
	position:relative;
	font-size:13px;
	padding:5px;
	text-align:left;
	font-weight:bold;
}
div.magnavi_contents2 .speciallymade2 .Text3 {
	position:relative;
	font-size:12px;
	padding:5px;
	text-align:left;
}
div.magnavi_contents2 .speciallymade2 .Text4 {
	position:relative;
	font-size:12px;
	padding:5px;
}
div.magnavi_contents2 .speciallymade2 .Text5 {
	position:relative;
	padding-left:15px;
	padding-top:3px;
	padding-bottom:3px;
}
div.magnavi_contents2 .speciallymade2 .Text6 {
	position:relative;
	font-size:13px;
	text-align:left;
}
div.magnavi_contents2 .speciallymade2 .Text7 {
	position:relative;
	font-size:14px;
	padding:5px;
	text-align:center;
	font-weight:bold;
}
div.magnavi_contents2 .speciallymade2 .Img1 {
	position:relative;
	padding-left:0px;
	padding-right:0px;
	vertical-align:middle;
}
div.magnavi_contents2 .speciallymade2 table{
	position:relative;
	width:640px;
	margin:0px auto 10px auto;
	border-top:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-collapse:collapse;
	font-size:14px;
}
div.magnavi_contents2 .speciallymade2 th{
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	white-space:nowrap;
	text-align:center;
	vertical-align:middle;
	padding-top:3px;
	padding-bottom:3px;
}
div.magnavi_contents2 .speciallymade2 td{
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	white-space:nowrap;
	text-align:center;
	vertical-align:middle;
	padding-top:4px;
	padding-bottom:4px;
}
div.magnavi_contents4 {
	position:relative;
	width:650px;
	margin-bottom:10px;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}
div.magnavi_contents4 table {
	padding:0px;
	width:100%;
}
div.magnavi_contents4 td {
	padding:5px 5px;
	text-align:center;
}
div.magnavi_contents5 {
	position:relative;
	width:650px;
	margin-bottom:10px;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}
div.magnavi_contents5 table {
	padding:0px;
	width:100%;
	border-collapse:collapse;
}
div.magnavi_contents5 th {
	padding:5px 5px;
	text-align:left;
	line-height:20px;
}
div.magnavi_contents5 td {
	padding:5px 5px;
	text-align:left;
	line-height:20px;
}
div.magnavi_contents5 .mailmaga1 li {
	position:relative;
	text-align:left;
	padding:7px 0px 3px 20px;
	font-size:14px;
	font-weight:bold;
	background-image:url(https://www.neomag.jp/mailmagazines/images/title_backimage2.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	height:26px;
}
div.magnavi_contents5 .ul1 {
	list-style-type:circle;
	padding:0px 0px 0px 20px;
}
div.magnavi_contents5 .Title1 {
	position:relative;
	padding:1px 5px 1px 5px;
	font-size:14px;
	font-weight:bold;
	color:#990000;
}
div.magnavi_contents5 .Title2 {
	position:relative;
	padding:1px 5px 1px 5px;
	font-size:14px;
	color:#990000;
}
div.magnavi_contents5 .Title3 {
	position:relative;
	padding:1px 5px 1px 5px;
	font-size:14px;
	text-indent:1em;
}
div.magnavi_contents5 .Title4 {
	position:relative;
	padding:1px 5px 1px 5px;
	font-size:14px;
	font-weight:bold;
}
div.magnavi_contents5 .Text1 {
	position:relative;
	padding:8px 5px 8px 5px;
	font-size:13px;
	text-indent:1em;
}
div.magnavi_contents5 .Text2 {
	position:relative;
	padding:5px 5px 5px 5px;
	margin-top:5px;
	margin-bottom:5px;
	font-size:13px;
	border-bottom:1px dashed #000000;
	border-top:1px dashed #000000;
	text-align:right;
}
div.magnavi_contents5 .Text3 {
	position:relative;
	padding:1px 5px 1px 5px;
	font-size:14px;
	color:#990000;
}
div.magnavi_contents5 .Text4 {
	position:relative;
	padding:10px 5px 1px 5px;
	font-size:13px;
}
div.magnavi_contents5 .Text5 {
	position:relative;
	padding:1px 5px 1px 5px;
	font-size:13px;
}
div.magnavi_contents5 .Text6 {
	position:relative;
	padding:1px 5px 1px 5px;
	font-size:13px;
}
div.magnavi_contents5 .Text7 {
	position:relative;
	padding:1px 5px 1px 15px;
	font-size:13px;
}
div.magnavi_contents5 .Text8 {
	position:relative;
	padding:5px 5px 1px 15px;
	font-size:12px;
	margin-bottom:5px;
	border-bottom:1px dashed #000000;
	color:#993300;
}
div.magnavi_contents5 .Text9 {
	position:relative;
	padding:1px 5px 1px 5px;
	font-size:12px;
	color:#990000;
	text-indent:1em;
}
div.magnavi_contents5 .Text10 {
	position:relative;
	padding:3px 5px 3px 5px;
	font-size:13px;
	font-weight:bold;
	color:#990000;
	text-align:center;
}
div.magnavi_contents5 .Text11 {
	position:relative;
	padding:1px 5px 1px 5px;
	text-indent:1em;
	font-size:10px;
	color:#990000;
}
div.magnavi_contents5 .Text12 {
	position:relative;
	padding:5px 3px 5px 3px;
	text-indent:4em;
	font-size:13px;
	color:#993300;
}
div.magnavi_contents5 .Text13 {
	position:relative;
	padding:3px 5px 3px 15px;
	font-size:13px;
	color:#993300;	
}
div.magnavi_contents5 .Image1 {
	text-align:center;
	padding:10px 0px 10px 0px;
}
div.magnavi_contents5 td.Rim img {
	float:right;
	margin-left:1em;
}
div.magnavi_contents5 IClear{
	clear:both;
}
.str_size{
	width:630px;
	text-align:right;
	display:none;
}
.str_size img{
	padding:1px;
	vertical-align:middle;
	cursor:pointer;
}
ul.topic_book{
	width:630px;
	margin-left:30px;
	height:30px;
}

ul.topic_book li{display:inline;}

ul.topic_book li a{
	display:block;
	float:left;
	margin-top:0px;
	text-indent:-9999px;
	text-decoration:none;
	/*\*/
	overflow:hidden;
	/**/
}
#topics_1 a {width:300px;height:30px;background:url(https://www.neomag.jp/images/bookcontents_tag.gif) -0px -30px no-repeat;}
#topics_2 a {width:299px;height:30px;background:url(https://www.neomag.jp/images/bookcontents_tag.gif) -301px -30px no-repeat;}
#topics_3 a {width:300px;height:30px;background:url(https://www.neomag.jp/images/bookcontents_tag.gif) -600px -30px no-repeat;}
#topics_4 a {width:299px;height:30px;background:url(https://www.neomag.jp/images/bookcontents_tag.gif) -901px -30px no-repeat;}
#topics_5 a {width:300px;height:30px;background:url(https://www.neomag.jp/images/bookcontents_tag.gif) -1200px -30px no-repeat;}
#topics_6 a {width:299px;height:30px;background:url(https://www.neomag.jp/images/bookcontents_tag.gif) -1501px -30px no-repeat;}

#topics_1 a:hover {width:300px;height:30px;background-position: -0px -60px;}
#topics_2 a:hover {width:299px;height:30px;background-position: -301px -60px;}
#topics_3 a:hover {width:300px;height:30px;background-position: -600px -60px;}
#topics_4 a:hover {width:299px;height:30px;background-position: -901px -60px;}
#topics_5 a:hover {width:300px;height:30px;background-position: -1200px -60px;}
#topics_6 a:hover {width:299px;height:30px;background-position: -1501px -60px;}

#topics_1 a.on, #topics_1 a.on:hover {width:300px;height:30px;margin-top:0px;background-position:-0px 0;}
#topics_2 a.on, #topics_2 a.on:hover {width:299px;height:30px;margin-top:0px;background-position:-301px 0;}
#topics_3 a.on, #topics_3 a.on:hover {width:300px;height:30px;margin-top:0px;background-position:-600px 0;}
#topics_4 a.on, #topics_4 a.on:hover {width:299px;height:30px;margin-top:0px;background-position:-901px 0;}
#topics_5 a.on, #topics_5 a.on:hover {width:300px;height:30px;margin-top:0px;background-position:-1200px 0;}
#topics_6 a.on, #topics_6 a.on:hover {width:299px;height:30px;margin-top:0px;background-position:-1501px 0;}
div.mame_bookcontents1 {
	position:relative;
	width:623px;
}
.mame_bookcontents1 td.Image1{
	position:relative;
	padding:3px 0px 3px 10px;
	width:110px;
}
.mame_bookcontents1 td.Image1 img{
	position:relative;
	padding:0px 0px 0px 10px;
}
.mame_bookcontents1 td.Text1{
	position:relative;
	font-size:12px;
	padding:3px 10px 3px 15px;
	text-align:left;
}
.mame_bookcontents1 div.inText1{
	position:relative;
	font-size:13px;
	font-weight:bold;
	color:#993300;
	padding:5px 0px 5px 0px;
	text-align:left;
}
.mame_bookcontents1 div.inText2{
	position:relative;
	font-size:12px;
	padding:3px 0px 3px 10px;
	text-align:left;
}
.mame_bookcontents1 div.inText3{
	position:relative;
	font-size:10px;
	padding:3px 0px 3px 30px;
	text-align:left;
}
.mame_border1 {
	position:relative;
	margin:5px 0px 5px 20px;
	border-top:1px dotted #CCCCCC;
}
.mame_border2 {
	margin:5px 10px 5px 10px;
	border-top:1px dotted #CCCCCC;
}
/*-------------------------------------------------
support
-------------------------------------------------*/
div.support_contents1 {
	position:relative;
	width:650px;
	height:25px;
	background-image:url(https://www.neomag.jp/images/center_menu_imag3e.jpg);
	background-position:center center;
	background-repeat:no-repeat;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	/*clear:both;*/
	/*border:1px solid #cccccc;*/
}
div.support_contents1 .Text1 {
	position:relative;
	font-size:14px;
	font-weight:bold;
	padding-top:5px;
	left:6px;
}

div.support_contents2 {
	position:relative;
	width:650px;
	margin-bottom:10px;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}
div.support_contents2 table {
	padding:5px;
	width:100%;
}
div.support_contents2 td {
	padding:5px;
	text-align:left;
}
div.support_contents2 .Title1 {
	position:relative;
	font-size:16px;
	padding:0px 20px 10px 20px;
	font-weight:bold;
}
div.support_contents2 .Title2 {
	position:relative;
	font-size:16px;
	padding-top:5px;
	padding-bottom:5px;
	font-weight:bold;
	text-align:center;
}
div.support_contents2 .Title3 {
	position:relative;
	font-size:14px;
	padding-top:0px;
	padding-left:20px;
	padding-right:20px;
}
div.support_contents2 .Title4 {
	position:relative;
	font-size:16px;
	padding:10px 20px 5px 20px;
	font-weight:bold;
}
.support_contents2 .Text1 {
	position:relative;
	font-size:12px;
	font-weight:bold;
	padding:5px 10px 5px 10px;
}
.support_contents2 .Text2 {
	position:relative;
	font-size:12px;
	padding:5px 10px 5px 10px;
}
.support_contents2 .Text3 {
	position:relative;
	font-size:14px;
	padding:5px 15px 5px 15px;
}
.support_contents2 .Text4 {
	position:relative;
	font-size:12px;
	padding:0px 15px 5px 20px;
}
.support_contents2 .Text5 {
	position:relative;
	font-size:12px;
	padding:5px 10px 5px 5px;
}
.support_contents2 .Text6 {
	position:relative;
	font-size:12px;
	padding:40px 10px 5px 25px;
}
.support_contents2 .Text7 {
	position:relative;
	font-size:12px;
	padding:5px 10px 5px 25px;
	white-space:nowrap;
}
.support_contents2 .Text8 {
	position:relative;
	text-align:right;
	font-size:14px;
	padding:5px 15px 5px 15px;
}
.support_contents2 .Text9 {
	position:relative;
	font-size:12px;
	padding:10px 15px 5px 15px;
}
.support_contents2 .Text10 {
	position:relative;
	font-size:12px;
	padding:3px 15px 5px 40px;
	background-image:url(https://www.neomag.jp/images/redarrow3.gif);
	background-repeat:no-repeat;
	background-position:20px 40%;
}
.support_contents2 .Text11 {
	position:relative;
	font-size:12px;
	padding:0px 20px 5px 30px;
}
.support_contents2 .Text12 {
	position:relative;
	font-size:13px;
	padding:0px 20px 0px 30px;
	line-height:24px;
}
.support_contents2 .Text13 {
	position:relative;
	font-size:12px;
	padding:10px 15px 5px 20px;
}
.support_contents2 .Text14 {
	position:relative;
	text-align:right;
	font-size:11px;
	color:#FF0000;
	padding:5px 15px 5px 15px;
}
.support_contents2 .Text15 {
	position:relative;
	font-size:12px;
	text-align:center;
}
.support_contents2 .Text16 {
	position:relative;
	font-size:12px;
	text-align:right;
	padding:0px 30px 0px 0px;
}
.support_contents2 .Image1 {
	position:relative;
	text-align:center;
	padding:5px 0 5px 0;
}
.support_contents2 .Image2 {
	position:relative;
	text-align:center;
	padding:20px 0 20px 0;
}
.support_contents2 .Image3 {
	position:relative;
	margin:10px 0px 0px 5px;
}
.support_contents2 .border1 {
	margin:5px 10px 5px 10px;
	border-top:1px dotted #CCCCCC;
}
div.support_contents3 {
	position:relative;
	width:650px;
	margin-bottom:10px;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}
div.support_contents3 table {
	padding:5px;
	width:100%;
}
div.support_contents3 td {
	padding:5px;
	text-align:center;
}
.support_contents3 .Text1 {
	position:relative;
	font-size:12px;
	font-weight:bold;
	padding:5px 10px 5px 10px;
}
div.support_contents4 {
	position:relative;
	width:650px;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}
div.support_contents4 table{
	position:relative;
	width:600px;
	margin:0px auto 10px auto;
	/*border-top:1px solid #CCCCCC;*/
	/*border-left:1px solid #CCCCCC;*/
	border-collapse:collapse;
	font-size:14px;
}
div.support_contents4 th{
	/*border-right:1px solid #CCCCCC;*/
	border-bottom:1px solid #CCCCCC;
	white-space:nowrap;
	text-align:left;
	vertical-align:middle;
	padding:10px 0 10px 10px;
	font-size:13px;
}
div.support_contents4 td{
	/*border-right:1px solid #CCCCCC;*/
	border-bottom:1px solid #CCCCCC;
	text-align:left;
	vertical-align:middle;
	padding:10px 0 10px 10px;
	font-size:13px;
}
div.support_contents4 td .Text1{
	FONT-WEIGHT: bold;
	COLOR: #ff6633;
	padding:3px 20px 2px 20px;
}
div.support_contents4 td .Text2{
	FONT-WEIGHT: bold;
	COLOR: #3366ff;
	font-size:15px;
	padding:3px 20px 2px 20px;
}
div.support_contents4 td .Text3{
	FONT-WEIGHT: bold;
	font-size:15px;
}
div.support_contents4 td .Text4{
	padding:5px 30px 5px 30px;
}
div.support_contents4 td .Text5{
	padding:10px 30px 10px 0px;
	text-align:right;
}
div.support_contents4 td .Text6{
	padding:5px 30px 5px 30px;
	font-size:15px;
	color:#FF0000;
	font-weight:bold;
}
div.support_contents4 td .Text7{
	padding:3px 10px 3px 10px;
	font-size:12px;
}
div.support_contents4 .Text11 {
	position:relative;
	font-size:12px;
	padding:8px 10px;
}
div.support_contents4 .Text12 {
	position:relative;
	font-size:14px;
	color:#FF6633;
	padding-top:8px;
	padding-left:20px;
	padding-right:20px;
	font-weight:bold;
}
div.support_contents4 .Text13 {
	position:relative;
	font-size:14px;
	color:#FF3333;
	padding-top:8px;
	padding-left:10px;
	padding-right:10px;
	font-weight:bold;
}
div.support_contents4 .Text14 {
	position:relative;
	font-size:13px;
	color:#FF3333;
	padding:5px 20px 5px 30px;
}
div.support_contents4 .Text15 {
	position:relative;
	font-size:12px;
	padding:5px 30px;
	font-weight: bold;
	color: red;
}
div.support_contents4 .Text16 {
	position:relative;
	font-size:12px;
	padding:5px 30px;
	font-weight: bold;
}
div.support_contents4 .error{
	padding:5px 10px 0px 10px;
	font-size:14px;
	color:#FF0000;
}
.support_contents4 .border1 {
	margin:5px 10px 5px 10px;
	border-top:1px dotted #CCCCCC;
}
div.support_contents5 {
	position:relative;
	width:650px;
	margin-bottom:10px;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}
div.support_contents5 table {
	width:95%;
	border-collapse:collapse;
	margin:0px auto;
}
div.support_contents5 td {
	padding:5px;
	text-align:left;
}
div.support_contents5 .Text1 {
	padding-left:15px;
	line-height:20px;
	text-align:left;
	background-image:url(https://www.neomag.jp/images/qmark.gif);
	background-repeat:no-repeat;
	background-position:0px 50%;
}
div.support_contents5 .Text2 {
	padding:10px 0px 5px 10px;
	text-align:left;
	font-size:16px;
	font-weight:bold;
	color:#003399;
}
div.support_contents5 .Text3 {
	padding:10px 20px 5px 0px;
	text-align:right;
	font-size:14px;
	font-weight:bold;
	background-image:url(https://www.neomag.jp/images/greenarrow3.gif);
	background-repeat:no-repeat;
	background-position:83% 50%;
}
div.support_contents5 .Text4 {
	padding:10px 0px 5px 25px;
	text-align:left;
	font-size:16px;
	font-weight:bold;
	color:#003399;
	background-image:url(https://www.neomag.jp/images/blockarrow1.gif);
	background-repeat:no-repeat;
	background-position:2% 60%;
}
div.support_contents5 .Image1 {
	padding:5px 0px 5px 40px;
}
div.support_contents6 {
	position:relative;
	width:650px;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}
div.support_contents6 table{
	position:relative;
	width:600px;
	margin:0px auto 10px auto;
	/*border-top:1px solid #CCCCCC;*/
	/*border-left:1px solid #CCCCCC;*/
	border-collapse:collapse;
	font-size:14px;
}
div.support_contents6 th{
	/*border-right:1px solid #CCCCCC;*/
	border-bottom:1px solid #CCCCCC;
	white-space:nowrap;
	text-align:left;
	vertical-align:middle;
	padding:10px 0 10px 10px;
	font-size:13px;
}
div.support_contents6 td{
	/*border-right:1px solid #CCCCCC;*/
	border-bottom:1px solid #CCCCCC;
	text-align:left;
	vertical-align:middle;
	padding:10px 0 10px 10px;
	font-size:13px;
}
div.support_contents6 td .Text1{
	font-size:12px;
	padding:10px 0px 0px 0px;
}
div.support_contents6 td .Text2{
	FONT-WEIGHT: bold;
	COLOR: #3366ff;
	font-size:15px;
	padding:3px 20px 2px 20px;
}
div.support_contents6  .Text1{
	font-size:12px;
	padding:5px 10px 5px 20px;
}
div.support_contents6  .Text2{
	FONT-WEIGHT: bold;
	COLOR: #3366ff;
	font-size:15px;
	padding:3px 20px 2px 20px;
}
div.support_contents6 .Text3{
	font-size:14px;
	padding:10px 0px 5px 20px;
	font-weight:bold;
	color:#FF6600;
}
div.support_contents6 .Text4 {
	font-size:13px;
	padding:5px 10px 5px 20px;
}
div.support_contents6 .Text5{
	font-size:14px;
	padding:10px 0px 0px 5px;
	font-weight:bold;
}
div.support_contents6 .Text6{
	FONT-WEIGHT: bold;
	COLOR:#0066FF;
	font-size:15px;
	padding:3px 20px 2px 20px;
}
div.support_contents6 .Text7{
	FONT-WEIGHT: bold;
	COLOR:#FF0000;
	font-size:15px;
	padding:3px 20px 2px 20px;
}
div.support_contents6 .Text8 {
	position:relative;
	font-size:14px;
	padding:3px 15px 5px 40px;
	background-image:url(https://www.neomag.jp/images/redarrow3.gif);
	background-repeat:no-repeat;
	background-position:20px 40%;
}
div.support_contents6 .Text9{
	text-align:right;
	padding:5px 10px;
}
div.support_contents6 .Text10{
	font-size:14px;
	padding:5px 0px 0px 10px;
	font-weight:bold;
	color:#FF6600;
	border-bottom:0px;
}
div.support_contents6 .Text11{
	text-align:center;
	padding:0px 10px;
}
div.support_contents6 .Text12{
	text-align:left;
	padding:0px 10px;
}
div.support_contents6 .Text13{
	text-align:right;
	padding:0px 10px;
}
.support_contents6 .border1 {
	margin:5px 10px 5px 10px;
	border-top:1px dotted #CCCCCC;t
}
div.support_contents6 .error{
	padding:5px 10px 0px 10px;
	font-size:14px;
	color:#FF0000;
}
div.support_image {
	text-align:center;
	padding-top:10px;
}
.support_menu1 {
	position:relative;
	width:230px;
	margin:10px 0 0 0;
}
.support_menu1 .support_menu_sub{
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}
div.support_menu1 .Text1 {
	position:relative;
	background-image:url(https://www.neomag.jp/images/center_menu_imag3.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	font-size:14px;
	font-weight:bold;
	padding:5px 0px 5px 10px;
}
div.support_menu1 ul {
	position:relative;
	padding:0px 0px 0px 0px;
}
div.support_menu1 li {
	line-height:22px;
	padding-left:15px;
	position:relative;
	background-image:url(https://www.neomag.jp/images/redarrow3.gif);
	background-position:0px 7px;
	background-repeat:no-repeat;
}
div.support_menu1 .normal {
	background-image:none;
}
/*-------------------------------------------------
quiz
-------------------------------------------------*/
#quiz_main{
	/*border:1px solid #CCCCCC;*/
	float:left;
	position:relative;
	top:12px;
	left:30px;
	width:650px;
	font-family:'Lucida Grande','Hiragino Kaku Gothic ProN', Meiryo, sans-serif;
}
*html #quiz_main{
	/*border:1px solid #CCCCCC;*/
	float:left;
	position:relative;
	top:10px;
	left:30px;
	width:650px;
	font-family:'Lucida Grande','Hiragino Kaku Gothic ProN', Meiryo, sans-serif;
}
div.quiz_contents1 {
	position:relative;
	width:650px;
	height:25px;
	background-image:url(https://www.neomag.jp/images/center_menu_imag3e.jpg);
	background-position:center center;
	background-repeat:no-repeat;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	/*clear:both;*/
	/*border:1px solid #cccccc;*/
}
div.quiz_contents1 .Text1 {
	position:relative;
	font-size:14px;
	font-weight:bold;
	padding-top:5px;
	left:6px;
}
div.quiz_contents2 {
	position:relative;
	width:650px;
	margin-bottom:10px;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	padding:5px 0px;
}
div.quiz_contents2 table {
	padding:10px;
	width:100%;
}
div.quiz_contents2 td {
	padding:5px;
}
div.quiz_contents2 .table2 {
	width:100%;
}
div.quiz_contents2 .table2 td {

}
div.quiz_contents2 .Title1 {
	font-size:18px;
	padding:5px 10px;
	font-weight:bold;
}
div.quiz_contents2 .Title2 {
	font-size:14px;
	padding:5px 10px;
	font-weight:bold;
}
div.quiz_contents2 .Title3 {
	font-size:18px;
	padding:5px 10px;
	font-weight:bold;
	text-align:center;
}
div.quiz_contents2 .Text1 {
	font-size:14px;
	padding:0px 10px;
	line-height:20px;
}
div.quiz_contents2 .Text2 {
	font-size:12px;
	padding:5px 10px;
	line-height:20px;
	color:#990000;
}
div.quiz_contents2 .Text3 {
	font-size:13px;
	padding:0px 20px;
	line-height:20px;
}
div.quiz_contents2 .Text4 {
	font-size:13px;
	padding:0px 10px;
	line-height:20px;
}
div.quiz_contents2 .Text5 {
	font-size:15px;
	padding:3px 20px;
	line-height:20px;
}
div.quiz_contents2 .Text6_1 {
	font-size:14px;
	padding:7px 45px;
	line-height:20px;
	background-image:url(https://www.neomag.jp/neomag_quiz/images/quiz_button1.gif);
	background-repeat:no-repeat;
	background-position:2% 0px;
}
div.quiz_contents2 .Text6_2 {
	font-size:14px;
	padding:7px 45px;
	line-height:20px;
	background-image:url(https://www.neomag.jp/neomag_quiz/images/quiz_button2.gif);
	background-repeat:no-repeat;
	background-position:2% 0px;
}
div.quiz_contents2 .Text6_3 {
	font-size:14px;
	padding:7px 45px;
	line-height:20px;
	background-image:url(https://www.neomag.jp/neomag_quiz/images/quiz_button3.gif);
	background-repeat:no-repeat;
	background-position:2% 0px;
}
div.quiz_contents2 .Text6_4 {
	font-size:14px;
	padding:7px 20px 10px 45px;
	line-height:20px;
	background-image:url(https://www.neomag.jp/neomag_quiz/images/quiz_button4.gif);
	background-repeat:no-repeat;
	background-position:2% 0px;
}
div.quiz_contents2 .Text7 {
	font-size:12px;
	padding:5px 10px 5px 40px;
	line-height:20px;
	color:red;
}
div.quiz_contents2 .Text8 {
	font-size:15px;
	padding:3px 10px;
	line-height:20px;
	font-weight:bold;
}
div.quiz_contents2 .Text9 {
	font-size:24px;
	padding:3px 10px;
	line-height:20px;
	font-weight:bold;
	text-align:left;
	color:red;
}
div.quiz_contents2 .Text10 {
	font-size:18px;
	padding:3px 10px;
	line-height:20px;
}
div.quiz_contents2 .Image1 {
	padding:0px 20px;
}
div.quiz_contents2 .Image2 {
	text-align:center;
	padding:10px 0px;
}
div.quiz_contents2 .Image4 {
	text-align:center;
	padding:10px 0px;
	width:200px;
}
div.quiz_contents2 .Graph {
	border:1px solid #FF6600;
}
div.quiz_contents2 .border1{
	border-bottom:1px dotted #CCCCCC;
}
/*-------------------------------------------------
seminar
-------------------------------------------------*/
#seminar_main{
	top:12px;
	left:10px;
	width:960px;
	font-family:'Lucida Grande','Hiragino Kaku Gothic ProN', Meiryo, sans-serif;
	margin-bottom:300px;
	float:left;
}
*html #seminar_main{
	/*border:1px solid #CCCCCC;*/
	position:relative;
	top:10px;
	left:10px;
	margin:0px auto;
	width:960px;
	font-family:'Lucida Grande','Hiragino Kaku Gothic ProN', Meiryo, sans-serif;
}
div.seminar_contents1 {
	position:relative;
	width:960px;
	height:30px;
	border:1px solid #CCCCCC;
	background-color:#EEEEEE;
	/*clear:both;*/
	/*border:1px solid #cccccc;*/
}
div.seminar_contents2 {
	position:relative;
	width:960px;
	margin-bottom:10px;
	text-align:center;
}
div.seminar_contents3 {
	width:960px;
	margin-left:165px;
}
div.seminar_contents1 .Text1 {
	position:relative;
	font-size:14px;
	font-weight:bold;
	padding-top:5px;
	left:6px;
}
#seminar_right_menu1 {
	float:right;
	position:relative;
	margin-top:10px;
	margin-right:15px;
}
*html #seminar_right_menu1 {
	float:right;
	position:relative;
}
.seminar_menu1 {
	position:relative;
	margin:2px 0px 0px 0px;
	width:275px;
	background-image:url(https://www.neomag.jp/images/center_menu_imag3.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}

div.seminar_menu1 .Text1 {
	position:relative;
	font-size:14px;
	font-weight:bold;
	padding-top:3px;
	left:6px;
}
div.seminar_menu1 .Text3 {
	position:relative;
	background-image:url(https://www.neomag.jp/images/center_menu_imag3.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	font-size:14px;
	font-weight:bold;
	padding:5px 0px 5px 10px;
}
div.seminar_menu1 ul {
	padding:5px 0px 5px 3px;
}
div.seminar_menu1 li {
	line-height:22px;
	padding:0px 5px 0px 15px;
	background-image:url(https://www.neomag.jp/images/redarrow3.gif);
	background-position:0px 7px;
	background-repeat:no-repeat;
}
div.seminar_fotter {
	text-align:center;
	margin:10px 0px 20px 0px;
}
div.history_image1 {
	padding:0px 18px 0px 0px;
}
div.history_image2 {
	padding:0px 18px 0px 0px;
}
div.history_image2 img{
	width:800px;
}
div.seminar_contents4 {
	position:relative;
	width:920px;
	height:25px;
	background-image:url(https://www.neomag.jp/images/center_title_wide2.jpg);
	background-position:center center;
	background-repeat:no-repeat;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	/*clear:both;*/
	/*border:1px solid #cccccc;*/
}
div.seminar_contents4 .Text1 {
	position:relative;
	font-size:14px;
	font-weight:bold;
	padding-top:5px;
	left:6px;
}
div.seminar_contents5 {
	position:relative;
	width:920px;
	margin-bottom:10px;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}
div.seminar_contents5 table {
	padding:5px;
	width:100%;
}
div.seminar_contents5 td {
	padding:5px;
	text-align:left;
}
div.seminar_contents5 li {
	padding:0px 5px 0px 15px;
	background-image:url(https://www.neomag.jp/seminar/images/play-control2.gif);
	background-position:0px 3px;
	background-repeat:no-repeat;
}
div.sub_title1 {
	font-weight:bold;
}
div.header_seminar_text1 {
	font-size:16px;
	font-weight:bold;
	font-family:メイリオ;
	color:#999999;
}
/*-------------------------------------------------
howtobuy
-------------------------------------------------*/
#howtobuy{
	width:800px;
	margin:10px auto;
	margin-bottom:300px;
}
#howtobuy_top1{
	width:100%;
}
#howtobuy_top1 div.title1{
	background-color:#0066CC;
	border-left:1px solid #0066CC;
	border-top:1px solid #0066CC;
	border-right:1px solid #0066CC;
	padding:3px 0px 3px 30px;
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
}
#howtobuy_top1 div.title2{
	padding:8px 0 3px 40px;
	border-left:1px solid #0066CC;
	border-right:1px solid #0066CC;
	font-weight:bold;
	
}
#howtobuy_top1 div.title2 span.intext1{
	padding-left:50px;
	font-weight:normal;
}
#howtobuy_top1 div.text1{
	padding:3px 0 3px 50px;
	border-left:1px solid #0066CC;
	border-right:1px solid #0066CC;
}
#howtobuy_top1 div.image1{
	padding:5px 0 5px 70px;
	border-left:1px solid #0066CC;
	border-right:1px solid #0066CC;
}
#howtobuy_top1 div.image2{
	padding:5px 0 20px 70px;
	border-left:1px solid #0066CC;
	border-right:1px solid #0066CC;
	//border-bottom:1px solid #0066CC;
}
#howtobuy_top1 div.image3{
	padding:10px 50px;
	border-left:1px solid #0066CC;
	border-right:1px solid #0066CC;
}
#howtobuy_top1 div.image4{
	padding:10px 10px;
	border-left:1px solid #0066CC;
	border-right:1px solid #0066CC;
}
#howtobuy_top1 img{
	padding:0px 20px 0px 0px;
}
#howtobuy_top1 div.image4 img{
	padding:0px 0px 0px 0px;
}
#howtobuy_top1 div.under_b{
	border-bottom:1px solid #0066CC;
	margin-bottom:20px;
}
/*-------------------------------------------------
footer
-------------------------------------------------*/
#footer{
	margin:0px auto;
	width : 980px;
	height:280px;
	position:relative;
	top:20px;
	clear:both;
	padding-bottom:20px;
	background-image:url(https://www.neomag.jp/images/footer_back4.jpg);
	background-position:left;
	background-repeat:no-repeat;
	font-family:'Lucida Grande','Hiragino Kaku Gothic ProN', Meiryo, sans-serif;
}

#footer .footer_table1{
	width:100%;
}
#footer .footer_td1{
	padding:10px;
	text-align:right;
}
#footer div.footer_title1{
	font-size:18px;
	font-weight:bold;
	color:#FFFFFF;
	padding:15px 0px 5px 20px;
	text-align:left;
}
#footer div.footer_text1{
	font-size:10px;
	padding:0px 0px 0px 20px;
	color:#FFFFFF;
}
#footer .footer_ul1 li{
	color:#FFFFFF;
	padding:2px 0px 2px 12px;
}
#footer .footer_banner1{
	padding:30px 0px 0px 20px;
	text-align:left;
}
#footer .footer_banner2{
	padding:10px 0px 0px 20px;
	text-align:left;
}
div.footer_contents1 {
	position:relative;
	text-align:center;
	font-size:12px;
	padding:5px 0px 5px 0px;
}
div.footer_contents1 a {
	padding-left:6px;
	padding-right:6px;
}
div.footer_contents2 {
	position:relative;
	text-align:center;
	font-size:10px;
	color:#666666;
}
#footer a {
	color:#FFFFFF;
}
/*------------------------------
smart
--------------------------------*/
/******************************

 ソーシャルエリア全体を囲む要素
 * 他のコンテンツと距離を取りたい場合は[margin]を設定して下さい

******************************/
.social-area-syncer {
	width: 100% ;
	min-height: 30px ;
	background: #FFFFFF ;	/* 背景色 */
	padding: 5px 0 ;
}

/* デスクトップPCでは高さを拡張する */
@media screen and ( min-width:480px ) {
	.social-area-syncer {
		min-height: 30px ;
	}
}


/******************************

 [ul]要素

******************************/
/* スマホ */
ul.social-button-syncer {
	width: 238px ;
	margin: 5px 0px ;
	padding: 0 ;
	border: none ;
	list-style-type: none ;
}

/* デスクトップ */
@media screen and ( min-width:480px ) {
	ul.social-button-syncer {
		width: 410px ;
	}
}


/******************************

 [li]要素

******************************/
ul.social-button-syncer li {
	float: left ;
	text-align: center ;
	height: 30px ;
	margin: 0 8px ;
	padding:0 ;
}


/******************************

 各種ボタン

******************************/
/* [Twitter] */
.sc-tw {
	width: 71px ;
}

.sc-tw svg {
	width: 30px ;
	height: 30px ;
	top:10px;
 }

.sc-tw a {
	height: 16px ;
	margin: 0 auto ;
	padding-top: 6px ;
	display: block ;
	background: #1B95E0 ;
	font-size: 12px ;
	color: #fff ;
	font-weight: 700 ;
	text-decoration: none ;
	letter-spacing: .5px ;
	border-radius: 2px ;
}

.sc-tw a:hover {
	color: #fff ;
	background: #0c7abf ;
}

.sc-tw span:before {
	white-space: pre ;
	content: '\A' ;
}
/* pdf */
.sc-pdf {

}

/* [Facebook] */
.sc-fb {
	z-index: 99 ;
	width: 69px ;
}

/* [LINE] */
.sc-li {
	width: 50px ;
}

.sc-li-img {
	border: none ;
	margin: 0 auto ;
	padding:0 ;
	width: 36px ;
	height: 20px ;
}

/* デスクトップPCではLINEボタンを表示しない */
@media screen and ( min-width:480px ) {
	.sc-li {
		display: none ;
	}
}