@charset "utf-8";

/* CSS Document */
* {font-family:"lr oSVbN","Hiragino Maru Gothic Pro",HiraMaruPro-W3,Osaka,sans-serif !important; font-style:normal; margin:0px; padding:0px;}
/* etc --------------------------------------------------------------------*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;padding:0;
}
body	{ margin:10px auto; color:#666666; font-size:12px; line-height:18px; text-align:center;}
table	{ font-size:12px; line-height:18px; border:none;}
img		{ border:none; margin:0; padding:0;}
em		{ font-style:normal;}

.fl { float:left;}
.fr { float:right;}

/****** in1 ************************/
div.in1_area	{ width:670px; margin:auto; text-align:left;}

div.in1_area p.tt		{ height:24px; margin-bottom:10px; border:1px solid; font-size:14px; line-height:24px; font-weight:bold; overflow:hidden;}
div.in1_area p.tt span	{ width:4px; height:18px; margin:3px 5px 3px 3px; float:left;}

div.in1_area div.box			{ width:320px; height:80px; margin-bottom:10px; margin-left:10px; display:inline; overflow:hidden; float:left;}
div.in1_area div.box div		{ font-size:10px; line-height:14px; overflow:hidden;}
div.in1_area div.box div.left	{ width:80px; height:80px; float:left;}
div.in1_area div.box div.right	{ width:239px; height:78px; border-top:1px solid #CCCCCC; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; float:left;}
div.in1_area div.box p			{ width:229px; margin-left:5px; overflow:hidden;}
div.in1_area div.box p.btt		{ height:18px; font-size:12px; line-height:18px; font-weight:bold;}
div.in1_area div.box p.btt em	{ color:#FF0000;}
div.in1_area div.box p.line		{ height:1px; background:url(/hb/img/in1/line.gif) repeat-x;}
div.in1_area div.box p.cm		{ height:42px;}
div.in1_area div.box p.link		{ height:17px; text-align:right;}

/* def color */
div.in1_def p.tt			{ color:#FFFFFF; background-color:#FF0000;}
div.in1_def p.tt span		{ background-color:#FFFFFF;}
div.in1_def div.box p.link	a:link		{ color:#0000FF; text-decoration:underline;}
div.in1_def div.box p.link	a:visited	{ color:#0000FF; text-decoration:underline;}
div.in1_def div.box p.link	a:hover		{ color:#6666FF; text-decoration:underline;}
div.in1_def div.box p.link	a:active	{ color:#6666FF; text-decoration:underline;}
/* add css */
div.in1_area div.box p span.adl	{ width:150px; float:left;}
div.in1_area div.box p span.adr	{ width:75px; text-align:right; float:left;}


/****** in2 ************************/
div.in2_area	{ width:120px; margin:auto; text-align:left;}
div.in2_area div.box	{ width:120px; margin-bottom:5px; overflow:hidden;}
div.in2_area div.box p	{ font-size:10px; line-height:12px; overflow:hidden;}
div.in2_area div.box p.tt	{ width:120px; height:18px; margin-bottom:4px; font-size:12px; line-height:18px; text-indent:4px; font-weight:bold;}
div.in2_area div.box div.left	{ width:50px; height:50px; overflow:hidden; float:left;}
div.in2_area div.box div.right	{ width:70px; float:left;}
div.in2_area div.box p.cate	{ height:20px; padding:0 5px; line-height:20px;}
div.in2_area div.box p.act	{ height:24px; padding:0 5px;}
div.in2_area div.box p.cm	{ height:36px;}
div.in2_area div.box p.link	{ height:16px; font-size:12px; line-height:16px; text-align:center;}
div.in2_area div.box p.line	{ height:1px; background:url(/hb/img/in1/line.gif) repeat-x;}

/* def color */
div.in2_def p.tt	{ color:#FFFFFF; background-color:#0066FF;}
div.in2_def p.link	a:link		{ color:#0000FF; text-decoration:none;}
div.in2_def p.link	a:visited	{ color:#0000FF; text-decoration:none;}
div.in2_def p.link	a:hover		{ color:#6666FF; text-decoration:underline;}
div.in2_def p.link	a:active	{ color:#6666FF; text-decoration:underline;}
/* add css */
div.in2_area p.btt	{ width:120px; height:24px; margin-bottom:4px; background:#FF0000; color:#FFFFFF; font-size:14px; line-height:24px; text-indent:4px; font-weight:bold;}

/****** in1 ************************/
div.in3_area	{ width:670px; margin:auto; text-align:left; color:#FFF;}

div.in3_area p.tt		{ height:24px; margin-bottom:10px; border:1px solid; font-size:14px; line-height:24px; font-weight:bold; overflow:hidden;}
div.in3_area p.tt span	{ width:4px; height:18px; margin:3px 5px 3px 3px; float:left;}

div.in3_area div.box			{ width:320px; height:80px; margin-bottom:10px; margin-left:10px; display:inline; overflow:hidden; float:left; background-color:#000;}
div.in3_area div.box div		{ font-size:10px; line-height:14px; overflow:hidden;}
div.in3_area div.box div.left	{ width:80px; height:80px; float:left;}
div.in3_area div.box div.right	{ width:240px; height:80px; float:left;}
div.in3_area div.box p			{ width:230px; margin-left:5px; overflow:hidden;}
div.in3_area div.box p.btt		{ height:18px; font-size:12px; line-height:18px; font-weight:bold;}
div.in3_area div.box p.btt em	{ color:#CC0000;}
div.in3_area div.box p.line		{ height:1px; background:url(/hb/img/in1/line.gif) repeat-x;}
div.in3_area div.box p.cm		{ height:42px;}
div.in3_area div.box p.link		{ height:17px; text-align:right;}

/* def color */
div.in3_def p.tt			{ color:#FFFFFF; background-color:#C00;}
div.in3_def p.tt span		{ background-color:#FFFFFF;}
div.in3_def div.box p.link	a:link		{ color:#FC0; text-decoration:underline;}
div.in3_def div.box p.link	a:visited	{ color:#FC0; text-decoration:underline;}
div.in3_def div.box p.link	a:hover		{ color:#FC0; text-decoration:underline;}
div.in3_def div.box p.link	a:active	{ color:#FC0; text-decoration:underline;}
/* add css */
div.in3_area div.box p span.adl	{ width:150px; float:left;}
div.in3_area div.box p span.adr	{ width:75px; text-align:right; float:left;}

