@charset "utf-8";


.actionBtn { margin:0; text-align:right; padding:0;}

/* ---------------------------------------------------------
defaultBox_Allnone
--------------------------------------------------------- */
.defaultBox_Allnone				{ width:100%; clear:both;margin:0;padding:0;}
.defaultBox_Allnone .contents		{clear:both;margin:0;padding:0;}

/* ---------------------------------------------------------
defaultBoxTitle_Allnone
--------------------------------------------------------- */
.defaultBoxTitle_Allnone				{ width:100%; clear:both;margin:5px 0 10px 0;padding:0;}
.defaultBoxTitle_Allnone .title			{clear:both;margin:0;padding:5px;border-bottom:1px dashed #633d00}
.defaultBoxTitle_Allnone .title h2		{margin:0;padding:0;color:#633d00}
.defaultBoxTitle_Allnone .title .Head	{color:#2b92d0;font-weight:bold;}
.defaultBoxTitle_Allnone .contents		{clear:both;margin:0;padding:0;}


/* ---------------------------------------------------------
defaultBoxTitle
--------------------------------------------------------- */
.defaultBoxTitle				{ width:100%; clear:both;margin:5px 0 10px 0;padding:0;}
.defaultBoxTitle .title			{clear:both;margin:0;padding:5px;border-bottom:1px dashed #633d00}
.defaultBoxTitle .title h2		{margin:0;padding:0;color:#633d00}
.defaultBoxTitle .title .Head	{color:#2b92d0;font-weight:bold;}
.defaultBoxTitle .contents		{clear:both;margin:0;padding:10px;}


/* ---------------------------------------------------------
BorderBox
--------------------------------------------------------- */
.BorderBox				{width:100%; clear:both;margin:5px 0 10px 0;padding:0;border:1px solid #666666}
.BorderBox .contents	{clear:both;margin:0;padding:10px;}



/* ---------------------------------------------------------
h2Greentitle
--------------------------------------------------------- */

.h2Greentitle				{clear:both; width:100%; margin:0 0 15px 0;padding:0;}
.h2Greentitle .title		{clear:both;margin:0; padding:0;height:30px;background: url(images/greentitle_bg.gif) repeat-x ;}
.h2Greentitle .title h2		{margin:0;padding: 0 0 0 25px; line-height:30px; color:#FFF; font-size:14px; font-weight:bold; float:left; background: url(images/greentitle_head.gif) no-repeat left top;}
.h2Greentitle .title .Head	{color:#FFF;font-weight:bold; font-size:14px;}
.h2Greentitle .contents 	{clear:both;margin:0;padding:0 0 3px 0; background:url(images/greentitle_contents_bottom.gif) repeat-x bottom;}
.h2Greentitle .contents .contents_box {clear:both;margin:0; padding:10px;background: url(images/greentitle_contents_bg.gif) repeat top; border-left:5px #f0e1b2 solid; border-right:5px #f0e1b2 solid;}


/* ---------------------------------------------------------
h2Orangetitle
--------------------------------------------------------- */

.h2Orangetitle				{clear:both; width:100%; margin:0 0 15px 0;padding:0; background:url(images/orangetitle_bottom.gif) repeat-x bottom;}
.h2Orangetitle .title		{clear:both;margin:0; padding:0;height:38px;background: url(images/orangetitle_bg.gif) repeat-x ; text-align:left;}
.h2Orangetitle .title img	{float:right;}
.h2Orangetitle .title h2	{margin:0;padding: 0 0 0 40px; line-height:38px; color:#633d00; font-size:16px; font-weight:bold; float:left; background: url(images/orangetitle_head.gif) no-repeat left top;}
.h2Orangetitle .title .Head	{color:#633d00;font-weight:bold; font-size:16px;}
.h2Orangetitle .contents 	{clear:both;margin:0;padding:15px; background:url(images/orangetitle_contentsbg.gif) repeat-x top;}

/* ---------------------------------------------------------
h2Orangetitle_Allnone
--------------------------------------------------------- */

.h2Orangetitle_Allnone				{clear:both; width:100%; margin:0 0 15px 0;padding:0; background:url(images/orangetitle_bottom.gif) repeat-x bottom;}
.h2Orangetitle_Allnone .title		{clear:both;margin:0; padding:0;height:38px;background: url(images/orangetitle_bg.gif) repeat-x ; text-align:left;}
.h2Orangetitle_Allnone .title img	{float:right;}
.h2Orangetitle_Allnone .title h2	{margin:0;padding: 0 0 0 40px; line-height:38px; color:#633d00; font-size:16px; font-weight:bold; float:left; background: url(images/orangetitle_head.gif) no-repeat left top;}
.h2Orangetitle_Allnone .title .Head	{color:#633d00;font-weight:bold; font-size:16px;}
.h2Orangetitle_Allnone .contents 	{clear:both;margin:0;padding:15px 0; background:url(images/orangetitle_contentsbg.gif) repeat-x top;}

/* ---------------------------------------------------------
h2Orangetitle_Nnomal
--------------------------------------------------------- */

.h2Orangetitle_Nomal				{clear:both; width:100%; margin:0 0 15px 0;padding:0;}
.h2Orangetitle_Nomal .title		{clear:both;margin:0; padding:0;height:33px;background: url(images/Nnomalorangetitle_bg.gif) repeat-x ; text-align:left;}
.h2Orangetitle_Nomal .title img	{float:right;}
.h2Orangetitle_Nomal .title h2	{margin:0;padding: 0 0 0 15px; line-height:33px; color:#633d00; font-size:16px; font-weight:bold; float:left; background: url(images/Nnomalorangetitle_head.gif) no-repeat left top;}
.h2Orangetitle_Nomal .title .Head	{color:#633d00;font-weight:bold; font-size:16px;}
.h2Orangetitle_Nomal .contents 	{clear:both;margin:0;padding:15px 0;}

/* ---------------------------------------------------------
h2Greentitle_Nnomal
--------------------------------------------------------- */

.h2Greentitle_Nomal			{clear:both; width:100%; margin:0 0 15px 0;padding:0;}
.h2Greentitle_Nomal .title		{clear:both;margin:0; padding:0;height:33px;background: url(images/Nnomalgreentitle_bg.gif) repeat-x ; text-align:left;}
.h2Greentitle_Nomal .title img	{float:right;}
.h2Greentitle_Nomal .title h2	{margin:0;padding: 0 0 0 15px; line-height:33px; color:#fff; font-size:16px; font-weight:bold; float:left; background: url(images/Nnomalgreentitle_head.gif) no-repeat left top;}
.h2Greentitle_Nomal .title .Head	{color:#fff;font-weight:bold; font-size:16px;}
.h2Greentitle_Nomal .contents 	{clear:both;margin:0;padding:15px 0;}






/* ---------------------------------------------------------
h2OrangeLinetitle
--------------------------------------------------------- */
.h2OrangeLinetitle				{clear:both;margin:5px 0 10px 0;padding:0; background: url(images/orangeline_bottom.gif) repeat-x bottom;}
.h2OrangeLinetitle .title		{clear:both;margin:0;padding:0 5px;height:30px; line-height:25px;background:url(images/orangeline_headbg.gif) repeat-x bottom;;}
.h2OrangeLinetitle .title h2 {margin:0;color:#ff8400; padding:0 0 0 30px; background:url(images/icon_tako01.gif) no-repeat 2px center; font-size:16px; float:left;}
.h2OrangeLinetitle .title .Head	{color:#ff8400;font-weight:bold; font-size:16px;}
.h2OrangeLinetitle .contents		{clear:both;margin:0;padding:10px 0;}

/* ---------------------------------------------------------
h2OrangeLinetitle_noicon
--------------------------------------------------------- */
.h2OrangeLinetitle_noicon				{clear:both;margin:5px 0 10px 0;padding:0;}
.h2OrangeLinetitle_noicon .title		{clear:both;margin:0;padding:0 5px;height:30px; line-height:25px;background:url(images/orangeline_headbg.gif) repeat-x bottom; text-align:left;}
.h2OrangeLinetitle_noicon .title h2 {margin:0;color:#ff8400; padding:0 0 0 5px;font-size:16px; float:left;}
.h2OrangeLinetitle_noicon .title .Head	{color:#ff8400;font-weight:bold; font-size:16px;}
.h2OrangeLinetitle_noicon .contents		{clear:both;margin:0;padding:10px 0;}


