@charset "utf-8";/* CSS Document 日*/


.c_wrapper	 			{ width:auto; }
.mframe_wrap			{  }

#f_mid_exc 					{ background:url(h_back00.jpg) 0 0 no-repeat;  width:900px; height:auto; position:relative; top:-11px; left:50px; }


.bd_r8				{ border-radius:8px; -webkit-border-radius:8px; -moz-border-radius:8px; }



#about_mgc							{ margin: 10px auto 0; width: 840px;  }




#about_mgc .header					{ }

#about_mgc .header h3				{ background:url(ccopy_title.png) top center no-repeat; text-indent:-9999px; width:840px; height:240px; margin:0 auto 0; }

#about_mgc .header ul				{ width:825px; margin: 0 auto 10px; overflow: hidden;  }
#about_mgc .header li				{  }

#about_mgc .header li h4				{ background:url(ccopy01.png) top left no-repeat; text-indent:-9999px; width:470px; height:130px; margin:4px 0 0; }

#about_mgc .header li a				{ display:block; background:url(bott_marge00.png) 0 0 no-repeat; text-indent:-9999px; width:340px; height:125px; margin:9px 0 0 }
#about_mgc .header li a:hover		{ background-position:0 -125px; }


#head_adarea P					{ background:url(h_ad800x90.jpg) top center no-repeat; width:800px; height:90px; margin:0 auto 0; }
#head_adarea p span				{ display:none; }



#about_mgc .header #header_patch		{ background:url(ballon.png) top center no-repeat; text-indent:-9999px; width:190px; height:130px; position:absolute; top:260px; left:750px; }


#about_mgc .header #header_cam_patch	{ background:url(camp_patch.png) top left no-repeat; text-indent:-9999px; width:597px; height:130px; position:absolute; top:-1px; left:-1px; }




#about_mgc .header .h_info			{ clear:both; width:auto; margin:20px auto 0; background:#FFD287; overflow:hidden; padding:5px 10px 5px; }

.h_info h5			{ font-weight:bold; margin:0 0 10px; width:100%; padding:0 0 5px; border-bottom:1px #666 dotted }

.h_info dl			{ clear:both; margin: 0 0 5px 5px; line-height:1.4; overflow:hidden; padding:0 0 3px 0; border-bottom:1px #fc4e01 dotted; }
.h_info dt			{ float:left; font-weight:bold; height:100%; width:100px;  }
.h_info dd			{ float:left; width:670px;  }

.h_info strong		{ color:#fc4e01; }







/* main content */
#main_content		{ clear:both; margin:20px 0 0; padding:0 0 20px; }

.innerframe_wrap .f_upp			{ background:url(colbase_upp.png) no-repeat bottom center; } 
.innerframe_wrap .f_mid			{ background:url(colbase_mid.png) repeat-y top center; min-height: 200px; }
.innerframe_wrap .f_btm			{ background:url(colbase_btm.png) no-repeat top center; }

.innerframe_wrap					{ margin:20px 0 0; }  




#main_content h5			{ text-indent:-9999px; height:40px; margin:0 0 5px; }

#howfan h5				{ background:url(ctitle1.png) no-repeat top left; }


.innercont					{ margin:0 40px 0; overflow:hidden; font-size:14px; line-height:1.8; }




.mod1 .blkimg					{ width:240px; height:250px; border:3px solid #F60; } /* width:245px; height:250px; */
.mod1 .blkimg:hover				{ border:3px solid #FF0; }

.mod1 .blkimg span				{ display:none; }

.mod1 .blklink					{ font-size:12px; text-align:center; }


.mod1 li							{ margin:0 0 10px; height:auto; }

.mod1 #bck1	.blkimg						{ background:url(col1.jpg) no-repeat top left; }
.mod1 #bck2 .blkimg						{ background:url(col2.jpg) no-repeat top left; }
.mod1 #bck3 .blkimg						{ background:url(col3.jpg) no-repeat top left; }
.mod1 #bck4 .blkimg						{ background:url(col4.jpg) no-repeat top left; }
.mod1 #bck5	.blkimg						{ background:url(col5.jpg) no-repeat top left; }
.mod1 #bck6	.blkimg						{ background:url(col6.jpg) no-repeat top left; }


.mod1 #bck2 a:hover .blkimg						{ background-position:0 -250px; }
.mod1 #bck4 a:hover .blkimg						{ background-position:0 -250px; }


.mod1 #bck1								{ height:270px; float:left; }
.mod1 #bck2								{ height:270px; float:right; }
.mod1 #bck3								{ height:270px; float:right; }

.mod1 #bck4								{ clear:both; float:left; }
.mod1 #bck5								{ float:left; margin-left:10px; }
.mod1 #bck6								{ float:right;}


/* bck1w */

.mod1  #bck1w .blkimg					{ width:495px; background:url(col_wide_1.jpg) no-repeat top left; }

.mod1 #bck1w							{ height:270px;  float:left; }





.mc_block			{ margin:20px 20px 20px; padding:5px; border:4px double #990000; width:780px; overflow:hidden; }
.mc_block h6				{ color:#990000; margin:10px 0 0; font-size:14px }


.mc_block .lefty			{ width:330px; }
.mc_block .righty			{ width:440px; }

.mc_block_inner		{ margin:5px 10px 0; font-size:12px; line-height:1.5; }

.lrg			{ font-size:16px; font-weight:bold;  }




ul.atention					{ font-size:12px; line-height:1.3; padding:8px; clear:both; }
ul.atention li				{ text-indent:-1em; margin:0 0 0.5em 1em;  color:#c55;  }





/**/

#about_point						{ position:relative; }
#about_point .cp1					{ margin:0 0 0 10px;  }

/* not use */
#about_point .ph1					{ width:400px; height:250px; background:url(c1_01.png) no-repeat top left; position:absolute; top:60px; left:435px;  }
#about_point .cp1 p					{ margin:0 0 0.5em; }


#about_point .ph_fl1				{ width:760px; height:300px;; background:url(flow01.jpg) no-repeat top left;  }




#use_point .cp1						{ width:760px; height:240px;; background:url(use_base1.jpg) no-repeat top left; }
#use_point .cp1 p					{ text-indent:-9999px; }




#howto_stock						{}
#howto_stock .ph_fl1				{ width:760px; height:300px;; background:url(flow02.jpg) no-repeat top left;  }



