
*	{margin:0px;padding:0px;border:none;list-style-type:none;}
body
			{
				font-size:14px;letter-spacing:2px;
				line-height:1.0;
				background:url(./image/c-parts/bg-main.png);
				font-family: "‚l‚r ƒSƒVƒbƒN";
			}
th,td			{font-size:12px;letter-spacing:2px;line-height:1.0;}

a					{color:#036;}
a:hover		{color:#369;}

.margin-b16	{margin-bottom:16px;}
.f-bold			{font-weight:bold;}
.float-l		{float:left;}
.float-r		{float:right;}
.float-lbox	{float:left;margin:0px 32px 32px 0px;}

.clear			{clear:both;}
.f-12				{font-size:12px;}
.f-f00-10		{font-size:10px;color:#f00;}
.contentbox-576		{width:576px;margin:0px 16px 16px 16px;line-height:2.0;}
.contentbox-576 p	{padding:0px 0px 8px 0px;margin:0px;}
.title-608-1			{margin:8px 0px 16px 0px;background:url(./image/c-parts/c-title_608_1.png) no-repeat;width:608px;height:38px;}
.title-608-1 span	{display:block;padding:8px 0px 0px 16px;font-size:12px;color:#3D342A;}
.title-608-2			{margin:16px 0px 8px 0px;background:url(./image/c-parts/c-title_608_1.png) no-repeat;width:608px;height:38px;}
.title-608-2 span	{display:block;padding:8px 0px 0px 16px;font-size:12px;color:#3D342A;}
.title-296-1			{margin:8px 0px 16px 0px;background:url(./image/c-parts/c-title_296_1.png) no-repeat;width:296px;height:38px;}
.title-296-1 span	{display:block;padding:8px 0px 0px 16px;font-size:12px;color:#3D342A;}
.title-296-2			{margin:8px 0px 8px 0px;background:url(./image/c-parts/c-title_296_1.png) no-repeat;width:296px;height:38px;}
.title-296-2 span	{display:block;padding:8px 0px 0px 16px;font-size:12px;color:#3D342A;}

p#panlink					{float:left;width:608px;font-size:10px;color:#999;margin-bottom:8px;padding:0px;line-height:1.0;}
	#panlink a			{padding:0px;color:#036;}

div#content			{width:100%;background:url(./image/c-parts/bg-header.png) repeat-x top;text-align:center;}
div#body			{margin:auto;width:960px;background:url(./image/c-parts/bg-logo.png) no-repeat top;text-align:left;}
div#header			{margin:auto;width:960px;height:176px;text-align:right;}
	#header h1		{display:none;}
div#maincontent	{float:left;width:608px;}


div#mainmenu				{width:100%;height:62px;}
	#mainmenu span		{display:none;}
	#mainmenu ul			{float:right;width:576px;height:64px;margin-top:96px;}
	#mainmenu li			{float:left;}
	#mainmenu_li1	a						{float:left;display:block;height:64px;width:105px; background:url(./image/c-parts/menu-1_off.png) no-repeat;}
	#mainmenu_li2	a						{float:left;display:block;height:64px;width:167px;background:url(./image/c-parts/menu-2_off.png) no-repeat;}
	#mainmenu_li3	a						{float:left;display:block;height:64px;width:96px;background:url(./image/c-parts/menu-3_off.png) no-repeat;}
	#mainmenu_li4	a						{float:left;display:block;height:64px;width:126px;background:url(./image/c-parts/menu-4_off.png) no-repeat;}
	#mainmenu_li5	a						{float:left;display:block;height:64px;width:82px;background:url(./image/c-parts/menu-5_off.png) no-repeat;}
	#mainmenu_li1 a:hover			{float:left;display:block;height:64px;width:105px; background:url(./image/c-parts/menu-1_on.png) no-repeat;}
	#mainmenu_li2 a:hover			{float:left;display:block;height:64px;width:167px;background:url(./image/c-parts/menu-2_on.png) no-repeat;}
	#mainmenu_li3 a:hover			{float:left;display:block;height:64px;width:96px;background:url(./image/c-parts/menu-3_on.png) no-repeat;}
	#mainmenu_li4 a:hover			{float:left;display:block;height:64px;width:126px;background:url(./image/c-parts/menu-4_on.png) no-repeat;}
	#mainmenu_li5 a:hover			{float:left;display:block;height:64px;width:82px;background:url(./image/c-parts/menu-5_on.png) no-repeat;}
ul#index-3pointlist					{margin:16px 0px 16px 0px;}
	#index-3pointlist li			{float:left;}
h2#title-index_news					{margin-top:16px;background:url(./image/p-index/title-news.png) no-repeat;width:609px;height:48px;}
dl#index-news							{width:575px;text-align:left;}
	#index-news dt						{float:left; margin-top:4px;width:96px; line-height:1.5;font-weight:bold;border-right:dotted 1px #999;clear:both;}
	#index-news dd						{float:right;margin-top:4px;width:460px;line-height:1.5;font-size:12px;}
h2#title-index_blog					{margin-top:16px;background:url(./image/p-index/title-blog.png) no-repeat;width:280px;height:48px;}
h2#title-index_twitter			{margin-top:16px;background:url(./image/p-index/title-twitter.png) no-repeat;width:280px;height:48px;}
	#index-twitter-p1					{display:block;margin:0px 0px 8px 0px;background:url(./image/c-parts/btn-bg_bar256.png) no-repeat center;width:280px;height:24px;text-align:center;font-size:12px;}
	#index-twitter-p1 a				{display:block;padding-top:5px;}
	div#index-blog						{float:left;}
	#index-blog h3						{float:left;display:block;font-size:12px;}
	#index-blog-p1						{display:block;font-size:12px;line-height:1.5;margin:12px 8px 16px 8px;}
	#index-blog-p2						{display:block;padding-top:5px;background:url(./image/c-parts/btn-bg_bar256.png) no-repeat;width:256px;height:24px;text-align:center;font-size:12px;}
	#index-blog-p a						{display:block;margin-top:16px;padding-top:5px;}
	#index-twitter li					{margin-bottom:8px;padding-bottom:8px;border-bottom:dotted 1px #666;font-size:12px;line-height:1.5;}
	#title-index_news span,#title-index_blog span,#title-index_twitter span
														{display:none;}


#index-leftbox							{float:left; width:280px;margin-left:6px;}
#index-rightbox							{float:right;width:280px;margin-right:6px;}






/* TChRec */
div#sidecontent			{float:right;width:336px;}
ul#side-picup				{margin-bottom:12px;}
table#side-picuptbl	{}
#side-picuptbl th		{background:url(./image/c-parts/side-titlebar.png) no-repeat;width:272px;height:28px;text-align:left;}
#side-picuptbl td		{vertical-align:top;padding:4px 4px 16px 4px;font-size:11px;line-height:1.4;}
#side-picuptbl a		{display:block;padding:0px 0px 0px 16px;font-size:12px;}

#side-partner				{width:336px;height:248px;background:url(./image/c-parts/side_bg-partner.png) no-repeat;}
#side-partner h2		{background:url(./image/c-parts/side_title-partner.png) no-repeat;width:336px;height:60px;}
#side-partner span	{display:none;}
#side-partner_list1	{float:left; width:148px;position:relative;left:12px;}
#side-partner_list2	{float:right;width:148px;position:relative;right:12px;}
#side-partner_list1 li,#side-partner_list2 li
										{padding-bottom:5px;}
#side-partner a			{color:#fff;font-weight:bold;font-size:11px;}



/* tb^[ */
div#footer					{text-align:center;width:100%;height:262px;background:url(./image/c-parts/bg-footer.png);letter-spacing:1px;}
	#footer2				{margin:auto;width:960px;height:262px;background:url(./image/c-parts/bg-footer2.png);}
div#footer-company			{float:left;width:400px;position:relative;left:176px;color:#fff;text-align:left;padding-top:64px;line-height:1.4;}
p#footer-menu				{padding-top:32px;line-height:1.5;color:#fff;}
	#footer-menu a			{color:#B6A578;}
	#footer-menu a:hover	{color:#928460;}
address						{color:#fff;margin-top:32px;font-size:10px;letter-spacing:3px;font-style:normal;}
#footer-picup				{float:right;width:334px;}
#footer-picup li			{float:left;width:83px;padding-top:48px;}


/*  */
.common-submenu					{background:url(./image/c-parts/c-bg_03.png) no-repeat;width:608px;height:40px;letter-spacing:2px;color:#666;margin-bottom:16px;}
.common-submenu p				{text-align:center;padding:11px 0px 0px 0px;font-size:11px;}



/* ^c? */
.corporate-tbl			{margin:16px 0px 16px 0px;width:608px;}
	.corporate-tbl th	{padding:16px;border-bottom:dotted 1px #999;font-size:12px;width:96px;font-weight:bold;background:url(./image/c-parts/c-bg_01.gif);}
	.corporate-tbl td	{padding:16px;border-bottom:dotted 1px #999;font-size:12px;line-height:1.5;background:url(./image/c-parts/c-bg_02.gif);}
#corporate-topmenu						{float:left;margin-bottom:16px;width:736px;}
	#corporate-topmenu li				{float:left;width:245px;text-align:center;}
	#corporate-topmenu a				{float:left;width:245px;padding:8px 0px 8px 0px;border-bottom:dotted 1px #c9c;}
	#corporate-topmenu a:hover	{float:left;width:245px;padding:8px 0px 8px 0px;border-bottom:dotted 1px #c9c;background:#fef;}

/* \A */
.daihyou-jissekilist		{float:left; width:352px;}
.daihyou-prfbox					{float:right;width:240px;}
.daihyou-jissekilist dt	{font-weight:bold;padding-bottom:16px;}
.daihyou-jissekilist dd	{line-height:1.4;font-size:11px;background:url(./image/c-parts/c-icon_1.png) no-repeat left top;padding:2px 0px 8px 24px;}
.daihyou-prfbox h3			{font-size:12px;margin:8px 0px 8px 0px;padding:8px;background:url(./image/c-parts/c-bg_01.gif);}
.daihyou-prfbox dt			{font-weight:bold;padding-bottom:8px;width:80px;float:left;clear:both;}
.daihyou-prfbox dd			{padding-bottom:16px;font-size:11px;line-height:1.5;}

/* |[gtHI */
.port-div_harf_l		{float:left; width:256px;}
.port-div_harf_r		{float:right;width:336px;}
.port-div_new				{float:left;margin-top:16px;width:255px;border:solid 1px #999;text-align:center;font-size:11px;letter-spacing:1px;}
	.port-div_new	div		{padding:16px;}
	.port-div_new	img		{margin-bottom:8px;}
	.port-div_new	dt		{padding:8px;background:url(./image/c-parts/c-bg_01.gif);border-bottom:dashed 1px #ccc;}
	.port-div_new	dd		{padding:8px 0px 8px 0px;text-align:left;line-height:1.4;}
	.port-dl dl					{width:255px;}
	.port-dl dt					{font-weight:bold;color:#369;padding:4px;}
	.port-dl dd					{padding:4px 0px 4px 0px;line-height:1.7;}
.port-div							{float:left;margin:8px 4px 8px 16px;padding:8px;width:160px;height:600px;border:solid 1px #ccc;text-align:center;font-size:11px;letter-spacing:1px;}
	.port-div	img				{margin:8px 0px 8px 0px;}
	.port-div	dt				{padding:8px;background:url(./image/c-parts/c-bg_01.gif);border-bottom:dashed 1px #ccc;}
	.port-div	dd				{padding:8px 0px 8px 0px;text-align:left;line-height:1.4;}
	.port-div	a					{line-height:1.4;letter-spacing:0px;}

/* ?? */
.sv-box1_r						{float:right;width:427px;margin-bottom:32px;}
.sv-box1_l						{float:left; width:427px;margin-bottom:32px;}
.sv-box1_r p,.sv-box1_l p			{line-height:1.5;padding-bottom:16px;}
.sv-box1_r dt,.sv-box1_l dt		{font-weight:bold;padding-bottom:16px;}
.sv-box1_r dd,.sv-box1_l dd		{line-height:1.4;font-size:11px;background:url(./image/c-parts/c-icon_1.png) no-repeat left top;padding:2px 0px 8px 24px;}


/* vX[X */
.pr-topkiji2						{line-height:1.7;margin:16px;}
.pr-topkiji2 p					{padding:0px 0px 16px 0px;}
.pr-topkiji							{margin:16px;padding-bottom:32px;}
	.pr-topkiji div				{float:right;width:320px;}
	.pr-topkiji p					{line-height:1.7;padding:8px;}
	.pr-topkiji h2				{border-bottom:dotted 2px #ccc;font-size:26px;padding:8px;margin-bottom:16px;line-height:1.4;}
	.pr-topkiji img				{float:left;}
	.pr-topkiji_haishin		{text-align:right;padding:8px;}
	.pr-topkiji_zenbun		{text-align:right;font-size:15px;font-weight:bold;margin-top:16px;}
.pr-kijilist						{line-height:1.5;}
	.pr-kijilist h3				{font-size:14px;}
	.pr-kijilist img			{float:left;}
	.pr-kijilist_kiji			{margin:0px 32px 0px 32px;padding:16px 0px 16px 0px;border-bottom:dotted 1px #ccc;}
	.pr-kijilist_kiji div	{float:right;width:464px;}
#pr-nenbetu							{float:left;margin-bottom:16px;width:736px;}
	#pr-nenbetu li				{float:left;width:245px;text-align:center;}
	#pr-nenbetu a					{float:left;width:245px;padding:8px 0px 8px 0px;border-bottom:dotted 1px #c9c;margin-top:16px;}
	#pr-nenbetu a:hover		{float:left;width:245px;padding:8px 0px 8px 0px;border-bottom:dotted 1px #c9c;margin-top:16px;background:url(./image/c-parts/c-bg_01.gif);}

/* TCg}bv */
.sm-box				{margin:16px 0px 16px 0px;}
.sm_leftbox		{float:left; width:296px;}
.sm_rightbox	{float:right;width:296px;}
.sm_leftbox p,.sm_rightbox p
							{padding:8px;line-height:1.7;}
.sm-dl			{}
	.sm-dl dt	{margin:0px 0px 8px 0px; padding:8px;background:url(./image/c-parts/c-bg_01.gif);}
	.sm-dl dd	{margin:0px 0px 16px 0px;line-height:1.7;font-size:11px;}
.sm-ul			{margin-top:16px;}
	.sm-ul li	{line-height:1.4;font-size:11px;background:url(./image/c-parts/c-icon_1.png) no-repeat left top;padding:2px 0px 8px 24px;}


/* tH[` */

.form-tbl1									{margin:16px auto 16px auto;width:608px;}
.form-tbl1 th								{padding:16px;border-bottom:dotted 1px #999;font-size:12px;width:96px;font-weight:bold;background:url(./image/c-parts/c-bg_01.gif);}
.form-tbl1 td								{padding:16px;border-bottom:dotted 1px #999;font-size:12px;line-height:1.5;background:url(./image/c-parts/c-bg_02.gif);}
.form-tbl1 input,.form-tbl1 textarea,.form-tbl1 select
														{border:solid 1px #ccc;}
.form-tbl1 input:hover,.form-tbl1 textarea:hover
														{border:solid 1px #666;background:#ffe;}
.form-tbl1 li								{padding:4px;border-bottom:dotted 1px #ccc;}
button.submit-btn1					{width:240px;display:block;margin:auto;padding:8px;border:solid 1px #ccc;}
button:hover.submit-btn1		{width:240px;display:block;margin:auto;padding:8px;border:solid 1px #666;background:#ffe;}



/* ?TCgEp[gi[VbvTCg */
.pt-listl		{float:left; width:296px;}
.pt-listr		{float:right;width:296px;}
.pt-listl li,.pt-listr li
						{line-height:1.4;background:url(./image/c-parts/c-icon_1.png) no-repeat left top;padding:2px 0px 8px 24px;}


/* ? */
.ct-boxc				{width:608px;}
.ct-boxc p			{line-height:1.5;}
.ct-boxl				{float:left; width:296px;margin-top:16px;}
.ct-boxr				{float:right;width:296px;margin-top:16px;}
	.ct-boxl p,.ct-boxr p		{line-height:1.5;}


/* uO */
.entorybox		{padding:8px 0px 16px 0px;margin-bottom:16px;border-bottom:dotted 1px #ccc;}
.entorybox p	{line-height:1.7;margin:8px 0px 16px 0px;}
.entoryday		{text-align:right;font-weight:bold;}
.postmetadata	{text-align:center;padding-top:16px;}
.navigation		{margin:32px 0px 48px 0px;}
.alignleft		{float:left; width:290px;text-align:right;}
.alignright		{float:right;width:290px;text-align:left;}
.pagetitle		{text-align:center;margin-top:32px;font-size:15px;}
.searchrez		{padding:8px 0px 16px 0px;margin-bottom:16px;border-bottom:dotted 1px #ccc;}

#side-blog		{float:left;width:336px;margin:0px 0px 16px 0px;}
#side-blog h2	{font-weight:bold;font-size:15px;margin:8px 0px 8px 0px;}
#side-blog li	{line-height:1.4;font-size:11px;}
/* background:url(./image/c-parts/c-icon_1.png) no-repeat left top; */
#side-blog table		{width:336px;}
#side-blog caption	{margin:8px 0px 8px 0px;font-weight:bold;}
#side-blog th				{width:28px;text-align:center;padding:8px 0px 8px 0px;background:url(./image/c-parts/c-bg_01.gif);color:#333;}
#side-blog td				{text-align:center;padding:4px 0px 4px 0px;border-bottom:dotted 1px #666;}
#side-blog h2				{background:url(./image/c-parts/c-bg_04.gif);color:#fff;color:#fff;width:336px;}
#side-blog span			{display:block;padding:4px 0px 4px 16px;}
#side-blog li				{padding:4px 0px 4px 0px;font-size:12p;}

#searchform					{margin:16px;}
#searchform div			{text-align:center;}
#s									{padding:2px 8px 2px 8px;border:solid 1px #369;}
#searchsubmit				{padding:2px 8px 2px 8px;border:solid 1px #369;}


/* Blog */
.entry		{font-size:14px;}

