@charset "shift-jis";
/*@charset "utf-8";*/
/*strong	{font-weight: normal}*/
* {list-style: none;}
/*画像をリピートさせないときに入れてください
.background00	{background-repeat: no-repeat;}
全体指定で使用（xhtml タグ)
{font-style: normal; font-weight: normal; font: 18pt;}
background-image: url(../common/bak/bg-b01.gif);
文字や写真を中心寄せにしたい場合はPタグをはずすだけで大丈夫です。
*/

/*メインパーツタグ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━*/
.boxhr{
width:580px;	margin:30px 0px 0px 0px;
height:21px;
background : transparent url(box_bg.jpg) repeat-x 0px 0px;}
p,td
{
text-align: left;margin:0;padding:0px;font:14pt/180% ;color:#333333;}
body
{
text-align: center;
margin:0;padding:0px;font:14pt/160% ;color:#333333;
background-attachment: fixed;
background-color:#ffffff; 
scrollbar-arrow-color:#808080;
scrollbar-base-color:#efefef;
scrollbar-darkshadow-color:#808080;
scrollbar-highlight-color:#fcfcfc;
scrollbar-shadow-color:#c0c0c0;
scrollbar-track-color:#fcfcfc;

}

/*影付背景━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━*/
.bodybak 		{background-image: url();}
#douga {
	float: right;
	height: auto;
	width: 250px;
	margin-top: 30px;
	margin-right: 40px;
	margin-bottom: auto;
	margin-left: auto;
	line-height: 130%;
	display:inline;
}

.zbafield0		{background-image : url(../images2/bakfield.gif);padding:0;border:0px;width:834px;}
.zbakfield728	{background-image : url(backfield728.gif);padding:0;border:0px;width:728px;}
.zbakfield710	{background-image : url(../images2/backfield710.gif);padding:0;border:0px;width:710px;}
.zbakfield810	{background-image : url(../images2/backfield810.gif);padding:0;border:0px;width:810px;}

.box600	{padding:10;border:solid 0px #333333;width:600px;}
.box700	{border:solid 1px #333333;width:700px;}
.box800	{border:solid 1px #333333;width:800px;}
.box1000	{border:solid 1px #333333;width:1000px;}


h1	{font-size:12px;font-weight:normal;color:#808080;line-height:13px;margin:2px;}
h2	{font-size:12px;font-weight:normal;color:#808080;line-height:13px;margin:2px;}
h3	{font-size:12px;font-weight:normal;color:#808080;line-height:13px;margin:2px;}
/*位置指定━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━*/
.1r{align:right;}
.1l{align:left;}
.1c{align:center;}
/*テキスト装飾━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━*/
.underline			{BACKGROUND-POSITION: 0px bottom; FONT-WEIGHT: bold; BACKGROUND-ATTACHMENT: fixed; background-image : url(../common/css/common/images/waveline.gif); PADDING-BOTTOM: 0.2em; BACKGROUND-REPEAT: repeat-x;}
/*ここから文字一覧━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━*/
.afont_14_ore 			{text-align:left;font:14pt/160%;margin:0px;padding:0px;color:#ff6600;font-weight: normal;}
.afont_14_red			{text-align:left;font:14pt/160%;margin:0px;padding:0px;color:#ff0000;font-weight: normal;}
.afont_14_red2			{text-align:left;font:14pt/160%;margin:0px;padding:0px;color:#cf0000;font-weight: normal;}
.afont_14_black			{text-align:left;font:14pt/160%;margin:0px;padding:0px;color:#333333;font-weight: normal;}
.afont_b_14_ore 			{text-align:left;font:14pt/160%;margin:0px;padding:0px;color:#ff6600;font-weight: bold;}
.afont_b_14_red			{text-align:left;font:14pt/160%;margin:0px;padding:0px;color:#ff0000;font-weight: bold;}
.afont_b_14_red2			{text-align:left;font:14pt/160%;margin:0px;padding:0px;color:#cf0000;font-weight: bold;}
.afont_b_14_black			{text-align:left;font:14pt/160%;margin:0px;padding:0px;color:#333333;font-weight: bold;}

.afont_18_ore 			{text-align:left;font:18pt/160%;margin:0px;padding:0px;color:#ff6600;font-weight: normal;}
.afont_18_red			{text-align:left;font:18pt/160%;margin:0px;padding:0px;color:#ff0000;font-weight: normal;}
.afont_18_red2			{text-align:left;font:18pt/160%;margin:0px;padding:0px;color:#cf0000;font-weight: normal;}
.afont_18_black			{text-align:left;font:18pt/160%;margin:0px;padding:0px;color:#333333;font-weight: normal;}
.afont_b_18_ore			{text-align:left;font:18pt/160%;margin:0px;padding:0px;color:#ff6600;font-weight: bold;}
.afont_b_18_red			{text-align:left;font:18pt/160%;margin:0px;padding:0px;color:#ff0000;font-weight: bold;}
.afont_b_18_red2			{text-align:left;font:18pt/160%;margin:0px;padding:0px;color:#cf0000;font-weight: bold;}
.afont_b_18_black			{text-align:left;font:18pt/160%;margin:0px;padding:0px;color:#333333;font-weight: bold;}

/*BOX ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━*/
.box02b				{margin-top:0px;padding:20px;border:dashed 2px #333333;valign:top;width:490px;}
/*上はあとから追加分━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━*/
.box					{background-image : url(../common/images/mark.gif);background-repeat:no-repeat;background-position:left top;margin:10px;padding:10px 10px 10px 20px;border:dashed 2px #3333;width:520;font:14pt;line-height: 2.3em;text-align:right;}
.bottombk				{background-image : url(../common/images/bottom.gif);background-repeat:repeat-x;background-position:top;width:768px;font:14pt;line-height: 2.3em;text-align:right;}
.subbottombk			{background-image : url(../common/images/bottom.gif);background-repeat:repeat-x;background-position:top;width:700px;font:14pt;line-height: 2.3em;text-align:right;}
.photbox				{margin-top:0px;padding:0px;border:solid 1px #cc6600;width:450;font: 13px;line-height: 2.3em;valign:top;}
.box_boder_red_400_13		{font:14pt/160%;background-color:#ffffff;padding:10px;border: dashed 1px #ff3300;text-align: left;width:400px;}
.box_boder_red_400_12		{font:12pt/140%;background-color:#ffffff;padding:10px;border: dashed 1px #ff3300;text-align: left;width:400px;}

/*特殊なＢＯＸです━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━*/
.box08				{font:14pt/160%;background-image : url(../common/images/mark03.gif);background-repeat:no-repeat;background-position:right top;padding:10px 15px;border:dashed 2px #3333;width:500;font:14pt;line-height: 2em;text-align:left;}

/*バックグラウンドで使います━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━*/
.box600_bak_field_b1_ore	{font:14pt/160%;background-color:#fffae5;padding:10px;border:solid 1px #ff9900;text-align: left;width:550px;}
.box600_bak_field_b0	{font:14pt/160%;background-color:#ffffff;padding:10px;border:0px;text-align: left;width:580px;}
.box600_bak_field_b1	{font:14pt/160%;background-color:#ffffff;padding:10px;border:dashed 1px #333333;text-align: left;width:580px;}

/*幅６００━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━*/
.chkbox{background-color:#ffffff;padding:10px;border:solid 2px #ff9900;text-align: left;width:580px;}
.chkbox p{font:12pt/180%;font-weight:bold; background-image : url(check.jpg);background-repeat: no-repeat;text-indent:25px;}

.box02_600				{font:14pt/160%;background-color:#fffae5;padding:10px;margin-top:0px;border:dashed 2px #333333;valign:top;text-align: left;width:580px;}
.box03_600				{font:14pt/160%;background-color:#fffae5;padding:10px;margin-top:0px;border:dashed 2px #666666;text-align: left;width:580px;}
.box04_600				{font:14pt/160%;background-color:#fffae5;padding:10px;border:solid 1px #999999;text-align: left;width:580px;}
.box06_600				{
	background-color:#fffae5;
	padding:10px;
	border:solid 1px #ff9900;
	text-align: left;
	width:580px;
	font-size: 14pt;
	line-height: 160%;
}
#gentei {
	font-size: 20px;
	font-weight: bold;
	background-color: #FFFF99;
	margin: auto;
	height: auto;
	width: auto;
	border: medium solid #FF6600;
	padding: 10px;
}

.box11_600				{font:14pt/160%;background-color:#ccffff;padding:10px;border:solid 0px #ff9900;text-align: left;width:580px;}

.box06b2red_600			{font:14pt/160%;background-color:#fffae5;padding:10px;border:solid 2px #ff3300;text-align: left;width:580px;}
.box06b2orenge_600		{font:14pt/160%;background-color:#fffae5;padding:10px;border:solid 2px #ff9900;text-align: left;width:580px;}
.box06b2buru_600		{font:14pt/160%;background-color:#fffae5;padding:10px;border:solid 2px #0066cc;text-align: left;width:580px;}
.box06b0baky_600		{font:14pt/160%;background-color:#ffffcc;padding:10px;border:solid 0px #ff3300;text-align: left;width:580px;}

.suisen_ore_550			{font:14pt/160%;background-color:#fffae5;padding:10px;margin-top:0px;border:dashed 2px #666666;text-align: left;width:550px;}
.suisen_ore_600			{font:14pt/160%;background-color:#fffae5;padding:10px;margin-top:0px;border:dashed 2px #666666;text-align: left;width:600px;}
.suisen_mizuiro_550		{font:14pt/160%;background-color:#fffae5;padding:10px;margin-top:0px;border:dashed 2px #666666;text-align: left;width:550px;}
.suisen_mizuiro_600		{font:14pt/160%;background-color:#fffae5;padding:10px;margin-top:0px;border:dashed 2px #666666;text-align: left;width:600px;}

/*見出し*/
.bamidashi			{margin:7px 7px;padding:0px 0px;text-align: center;color:#ffffff;font:12pt/140%;}
.suisenmidashi		{margin:10px 0px;text-align: center;color:#ffffff;font:15px/120%;}
.suisen			{background-image : url(../common/images/ptan01.gif);border:solid 1px #333333;margin:5px 0px;text-align: center;font-weight:bold;color:#666666;font:13pt;}
.jobbk				{background-image : url(../common/images/ptan03.gif);border:solid 1px #333333;margin:5px 0px;text-align: center;color:#666666;font:13px/120%;}
.prf				{background-image : url(../common/images/ptan02.gif);border:solid 1px #333333;padding:4px 10px 10px 10px;color:#fff;font:8px/200%;}
.spesial			{border:solid 1px #333333;background-color:#ffcc00;padding:10px;text-align: center;color:#ff6600;font:15px/120%;}

.midashi01			{color:#ffffff;background-color:#ff6600;padding:8px 0px;margin:0px 0px 6px 0px;text-align:center;font:13px/80%;font-weight:bold;width:450px;}
.midashi02			{color:#666666;border-style: solid;border-color:#666666;border-width: 1px 10px 1px 10px;text-align:center;font:13px/160%;margin:0px 0px 0.3em 15px;padding:0.2em;width:490px;}
.midashi03			{color:#ffffff;background-color:#ff6600;border-style: solid;border-color:#990033;border-width: 1px 5px 1px 5px;text-align:center;font:13px/160%;margin:0px 0px 0.8em 0px;padding:0.2em;width:550px;}
.midashi04			{color:#ff6600;border-style: solid;border-color:#ff6600;border-width: 0px 0px 1px 5px;text-align:left;font:12pt/140%;margin:0px 0px 1em 0px;padding:0.2em 0px 0px 0.5em;}
.midashi05			{text-align:left;font:13px/160%;}
.midashi06			{color:#ffffff;background-color:#ff6600;border-style: solid;border-color:#990033;border-width: 1px 5px 1px 5px;text-align:center;font:11px/160%;margin:0px 0px 0.8em 0px;padding:0.2em;width:400px;}
.midashi07			{color:#000099;border-style: solid;border-color:#000099;border-width: 0px 0px 1px 15px;text-align:left;font:18px/160%;font-weight: bold;margin:0px 0px 1em 0px;padding:0.4em 0px 0px 0.5em;}
.midashi08			{color:#ff6600;border-style: solid;border-color:#ff6600;border-width: 0px 0px 1px 15px;text-align:left;font:18px/160% ;font-weight: bold;margin:0px 0px 1em 0px;padding:0.4em 0px 0px 0.5em;}
.midashi09			{color:#ff0000;border-style: solid;border-color:#ff0000;border-width: 0px 0px 1px 15px;text-align:left;font:18px/160% ;font-weight: bold;margin:0px 0px 1em 0px;padding:0.4em 0px 0px 0.5em;}
.midashi10			{color:#ff0000;border-style: solid;border-color:#ff0000;border-width: 0px 0px 1px 15px;text-align:left;font:30px/160% ;font-weight: bold;margin:0px 0px 1em 0px;padding:0.4em 0px 0px 0.5em;}

/*右コンテンツテキスト━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━*/
.miniw			{font:12pt;color:#999;line-height: 150%;text-align:left;color:#990000;}
.miniw2		{font:12pt;color:#666;line-height: 18pxtext-align:right;}
.miniw3		{font:12pt;color:#666;line-height: 50%;text-align:left;}/*行間広*/
.miniw4		{font:12pt;color:#666;line-height: 20px;}
.miniw5		{font: 11px;color:#666;line-height: 13px;}


/*線の種類━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━*/

.bd			{border:dotted 2px #999;width:700px;}
.bd2			{border:solid 1px #ccc;}
.bd3			{border:dotted 2px #666666;width:480px;margin:0px 0px 0px 7px;}
.bd4			{border:dotted 2px #666666;width:600px;margin:0px 0px 0px 7px;}

/*河崎作成スタイル━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━*/
.item			{ border: double 3px navy ;}
.point			{ vertical-align: middle ;}
.yellowback 		{ background-color: yellow ;}
.sub-text003	{margin:1px;padding:1px;text-align:left;font:9px;}
.kansou_bun_honnbun	{margin:3 3 0 1;padding:0px 0px;text-align: left;font:13px;}

/*バックの画像の右側、左側縦方向にリピートの指定です。━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━*/
.backright		{background-position: left 50%; background-image : url(../common/css/bg_right.jpg); background-repeat: repeat-y;}
.backleft		{background-position: right 50%; background-image : url(../common/css/bg_left.jpg); background-repeat: repeat-y;}
/*画像のアンダーラインの線━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━*/
.redline		{background-image : url(redline.gif);background-repeat:repeat-x;background-position:bottom;padding-bottom:0.7em;}
/*文字取り消し線*/
.textline01 	{text-decoration:line-through;}



/*ここからは活用できていないものです━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━*/

/*リストタグ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━*/
.list		{}
.list ul	{list-style-image : url(check.gif);}
.list li	{}
.list2		{}
.list2 ul	{list-style-image : url(../common/images/listaicon.gif);margin:0 0 0 0;}
.list2 li	{margin:5 10px;padding:5 10px;text-align: left;font:12pt/140%;}

/*サブページワク━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━*/
#frame						{width:708px;margin:0 auto 0 auto;background-image : url(subbase.gif);background-repeat: repeat-y;padding-top:10px;}
/*インデックスページワク━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━*/
#backindexframe				{background-color:#fff;width:768px;text-align:left;border-left:solid 2px #999;border-right:solid 2px #999;padding-top:10px;margin:0 auto;}
#indexframe					{width:778px;margin:0 auto 0 auto;background-image : url(topbase.gif);background-repeat: repeat-y;padding-top:10px;}


/*テーブル━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━*/
.t-border						{align:center;border-collapse: collapse;}
.t-border th					{border:solid 1px #999999;}
.t-border td					{border:solid 1px #999999;}
.shadow01						{filter: shadow(color=#999999, direction=135); width: 100%; height: 140px;	}

/*上下0px 左右10px━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━*/
#frame-margin					{margin:0 10px;}
#frame-margin2					{margin:0px 10px;}
.head-line h1,.head-line h2,	{line-height:12pt;}
.head-line						{padding:2px 0;color:#030;}
.head-line h1					{margin:0px;padding:0 10px;font:9px;color:#333333;float:left;}
.head-line h2					{margin:0px;padding:0 10px;font:9px;font-weight:normal;color:#333333;float:left;}

/*左よせ解除　br━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━*/
.c-left			{clear:left;}
/*左右回り込み解除　br━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━*/
.c-both			{clear:both;}

/*footer━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━*/
.foot			{width: 690px;line-height:300%;text-align:center;}
.indexfoot		{width: 768px;line-height:300%;text-align:center;}


/*本文小リンク━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━*/
.main a		{color:#blue;text-decoration: none;font: 80%;}
.main a:link		{color:#blue;text-decoration: none;font: 80%;}
.main a:visited	{color:#blue;text-decoration: underline;font: 80%;}
.main a:hover	{color:#blue;text-decoration: underline;font: 80%;}

/*トップバナーリンク専用━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━*/
.topnavi			{text-align: center;line-height:160%;padding: 3px;font: 13px;color:#ffffff;}
.topnavi a			{color:#fff;text-decoration: none;font: 13px;}
.top				{text-align: right;line-height:160%;padding: 3pxfont: 13px;color:fff;}
.top a				{color:#fff;text-decoration: none;font:12pt;}
.top a:link			{color:#fff;text-decoration: none;font:12pt;}
.top a:visited		{color:#fff;text-decoration: none;font:12pt;}
.top a:hover		{color:#fff;text-decoration: underline;font:12pt;}
.foot-text			{text-align: center;margin: 10px 0px;line-height: 160%;font:80%;font-weight:normal;}



.600r	{padding:10;border:solid 1px #cc0000;width:600px;}
.700	{border:solid 1px #cc0000;width:700px;}
.800	{border:solid 1px #cc0000;width:800px;}
.1000	{border:solid 1px #cc0000;width:1000px;}
/*画像━━━━━━━━━━━━━━━━━━━━━
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━*/

.image-style1{
	width:580px;
	height:200px;
	margin-top:10px;
	margin-right:10px;
	margin-bottom:10px;
	margin-left:10px;
	background-image:url(!005.jpg);
}

.image-style2{
	width:500px;
	height:2000px;
	margin-top:50px;
	margin-right:100px;
	margin-bottom:50px;
	margin-left:100px;
	background-color:#fffae5;
	border:solid 2px #ff3300;
	
}
.image-style3{
	width:698px;
	height:2000px;
	margin-top:50px;
	margin-right:60px;
	margin-bottom:50px;
	margin-left:60px;
	border:solid 2px ;
	cellpadding:50;
	cellspacing:0;

	
}
.image-style4{
	width:465px;
	height:60px;
	margin-top:50px;
	margin-right:75px;
	margin-bottom:50px;
	margin-left:75px;
	background-image:url(sub1.gif);
	
}
.image-style5{
	width:465px;
	height:60px;
	margin-top:50px;
	margin-right:75px;
	margin-bottom:50px;
	margin-left:75px;
	background-image:url(sub2.gif);
	
}
.image-style6{
	width:340px;
	height:57px;
	margin-top:50px;
	margin-right:auto;
	margin-bottom:50px;
	margin-left:135px;
	background-image:url(b02.gif);
	
	}
.image-style7{
	width:461px;
	height:124px;
	margin-top:30px;
	margin-right:75px;
	margin-bottom:50px;
	margin-left:75px;
	background-image:url(sub5.gif);

}
.image-style8{
	width:456px;
	height:124px;
	margin-top:30px;
	margin-right:75px;
	margin-bottom:50px;
	margin-left:75px;
	background-image:url(sub7.gif);
	
	}
.image-style9{
	width:466px;
	height:123px;
	margin-top:30px;
	margin-right:75px;
	margin-bottom:50px;
	margin-left:75px;
	background-image:url(sub7.gif);
	
		}
.image-style10{
	width:580px;
	height:90px;
	margin-top:30px;
	margin-right:75px;
	margin-bottom:50px;
	margin-left:75px;
	background-image:url(sub7.gif);
	
}#kumiko {
	float: right;
}
#tajima {
	float: right;
	padding-right: 15px;
}
#hosyou {
	margin: auto;
	height: auto;
	width: 400px;
}
.yellowback2 {
	font-size: 13px;
	color: #000000;
	background-color: #FFFF00;
	font-weight: bold;
}

