

/* ★以下ドロップダウンメニュー用です */

@charset "Shift_JIS";

body
{
	font-size: 75%;
	font-family: 'Trebuchet MS', 'Georgia', 'Tahoma', 'Verdana', 'ＭＳ ゴシック', 'Osaka';
	color: #363636;
	background: #f7f7f7;
	line-height: 1em;
}
a:link    { color: #6A69D7; }
a:visited { color: #4F4F9A; }
a:hover   { color: red; }
a:active  { color: #159dbf; }

/*-----------------------------------------
  sampleスタイル
 -----------------------------------------*/




p {
    padding: 5px 5px 5px 5px;
}



h1 {
    font-size: 12px;
    color: #665599;
    background-color: #E2E7EF;
    padding: 15px 10px 10px 25px;
    border: solid 1px #9BBDFB;
   }


h2 {
    font-size: 11px;
    color: #B5B555;
    background-color: #E2E7EF;
    padding: 8px 8px 8px 8px;
    border: solid 1px #9BBDFB;
   }

/* 使用中 */
h3 {
    font-size: 10px;
    color: #665599;
    background-color: #d2d2ff;
    padding: 5px 5px 3px 20px;
    border: solid 1px #9BBDFB;
   }

/* 通販ページ用 */
h4 {
    font-size: 14px;
　　font-family: "MS P明朝",serif;
    color: #2C1CA7;
    background-color: #E2E7EF;
    padding: 5px 5px 3px 20px;
    border: solid 1px #9BBDFB;
   }



/* メモはここにこのように書きます */



























/* リストタグルートのUL */
ul.cModsJS_navi
{
	line-height: 1em;
	}
	/* cModsJS_navi内のリスト要素全般 */
	ul.cModsJS_navi,
	ul.cModsJS_navi ul,
	ul.cModsJS_navi li
	{
		margin: 0;
		padding: 0;
		list-style: none;
		background: #fff;
		}
		/* cModsJS_navi内のアンカー全般 */
		ul.cModsJS_navi li
		{
			float: left;
			width: 148px;
			margin: 0px 1px;
			}
		/* メインメニューの幅など */
		ul.cModsJS_navi a
		{
			text-decoration: none;
			display: block;
			padding: 4px 3px;
			border: 1px solid #bbb;
			}
			/* サブメニューの幅など */
			ul.cModsJS_navi ul
			{
				position: absolute;
				visibility: hidden;
				width: 148px;
				}
				/* サブメニューのリスト */
				ul.cModsJS_navi ul li
				{
					/* 継承されたスタイルを取り消す */
					float: none;
					margin: 0px;
					width: auto;
	
					border: 1px solid #bbb;
					border-top: 0;
					}
				/* サブメニューのアンカー */
				ul.cModsJS_navi ul li a
				{
					border: none;
					border: 1px solid #fff;
					}
					/* サブメニューのアンカー（オンマウス） */
					ul.cModsJS_navi ul li a:hover
					{
						background: #478755;
						color: #fff;
						}
/* for IE */
* html ul.cModsJS_navi li { float: left; }
* html ul.cModsJS_navi li a { height: 1%; }
































/*
body {
	background: #ffffff url("../image/user/back_image.gif");
	color: #333333;
	font-size: 13px;
	margin: 0;
	padding: 0;
}
*/

table.content {
	word-wrap: break-word; 
	word-break: break-all;
	border: 1px solid #336633;
	border-collapse: separate;
	border-spacing: 1px;
}

table.content0 {
	word-wrap: break-word; 
	word-break: break-all;
	border: 1px solid #336633;
	border-collapse: separate;
}

th {
	font-size: 13px;
	font-weight: normal;
	padding: 5px;
	border-right: 1px solid #336633;
	border-bottom: 1px solid #336633;
	background-color: #99cc99;
}

th.content {
	font-size: 13px;
	font-weight: normal;
	padding: 5px;
	border-right: 1px solid #336633;
	border-bottom: 1px solid #336633;
	background-color: #99cc99;
	text-align: left;
}

td.list {
	font-size: 12px;
	font-weight: normal;
	line-height: 130%;
	padding: 4px;
	border-right: 1px solid #336633;
	border-bottom: 1px solid #336633;
	background-color: #99cc99;
}

td.content {
	word-wrap: break-word; 
	word-break: break-all;
	font-size: 12px;
	font-weight: normal;
	line-height: 130%;
	padding: 4px;
	border-right: 1px solid #bbbbbb;
	border-bottom: 1px solid #bbbbbb;
	background-color: #ffffbb;
}

td.content0 {
	word-wrap: break-word; 
	word-break: break-all;
	font-size: 12px;
	font-weight: normal;
	line-height: 130%;
	padding: 4px;
	border-right: 0px solid #bbbbbb;
	border-bottom: 0px solid #bbbbbb;
	background-color: #ffffbb;
}

td.content1 {
	word-wrap: break-word; 
	word-break: break-all;
	font-size: 12px;
	font-weight: normal;
	line-height: 130%;
	padding: 4px;
}

td.content2 {
	word-wrap: break-word; 
	word-break: break-all;
	font-size: 12px;
	font-weight: normal;
	line-height: 130%;
	padding: 4px;
	border-right: 1px solid #bbbbbb;
	border-bottom: 1px solid #bbbbbb;
	background-color: #FFCC66;
}

td.content3 {
	word-wrap: break-word; 
	word-break: break-all;
	font-size: 12px;
	font-weight: normal;
	line-height: 130%;
	padding: 4px;
	border-right: 1px solid #bbbbbb;
	border-bottom: 1px solid #bbbbbb;
	background-color: #FFFF66;
}

td.rgsinf {
	word-wrap: break-word; 
	word-break: break-all;
	font-size: 12px;
	font-weight: normal;
	line-height: 130%;
	padding: 4px;
	border-right: 0px solid #336633;
	border-bottom: 0px solid #336633;
	background-color: #99cc99;
}

td.a_midashi {
	word-wrap: break-word; 
	word-break: break-all;
	font-size: 12px;
	font-weight: normal;
	line-height: 130%;
	width: 52%;
	padding: 4px;
	border-right: 1px solid #336633;
	border-bottom: 1px solid #336633;
	background-color: #99cc99;
}

td.b_midashi {
	word-wrap: break-word; 
	word-break: break-all;
	font-size: 12px;
	font-weight: normal;
	line-height: 130%;
	width: 32%;
	padding: 4px;
	border-right: 1px solid #336633;
	border-bottom: 1px solid #336633;
	background-color: #99cc99;
}

td.f_midashi {
	word-wrap: break-word; 
	word-break: break-all;
	font-size: 12px;
	font-weight: normal;
	line-height: 130%;
	padding: 4px;
	border-right: 1px solid #336633;
	border-bottom: 1px solid #336633;
	background-color: #99cc99;
}

td.a_data {
	word-wrap: break-word; 
	word-break: break-all;
	font-size: 12px;
	font-weight: normal;
	line-height: 130%;
	width: 48%;
	padding: 4px;
	border-right: 1px solid #bbbbbb;
	border-bottom: 1px solid #bbbbbb;
	background-color: #ffffbb;
}

td.b_data {
	word-wrap: break-word; 
	word-break: break-all;
	font-size: 12px;
	font-weight: normal;
	line-height: 130%;
	width: 68%;
	padding: 4px;
	border-right: 1px solid #bbbbbb;
	border-bottom: 1px solid #bbbbbb;
	background-color: #ffffbb;
}

td.f_data {
	word-wrap: break-word; 
	word-break: break-all;
	font-size: 12px;
	font-weight: normal;
	line-height: 130%;
	padding: 4px;
	border-right: 1px solid #bbbbbb;
	border-bottom: 1px solid #bbbbbb;
	background-color: #ffffbb;
}

td.a_number {
	font-size: 12px;
	font-weight: normal;
	line-height: 130%;
	width: 48%;
	text-align: right;
	padding: 4px;
	border-right: 1px solid #bbbbbb;
	border-bottom: 1px solid #bbbbbb;
	background-color: #ffffbb;
}

td.f_number {
	font-size: 12px;
	font-weight: normal;
	line-height: 130%;
	text-align: right;
	padding: 4px;
	border-right: 1px solid #bbbbbb;
	border-bottom: 1px solid #bbbbbb;
	background-color: #ffffbb;
}

td.pg {
	font-size: 12px;
	font-weight: normal;
	line-height: 130%;
}

th.wstname {
	font-size: 10px;
	font-weight: normal;
	padding: 4px;
	border-right: 1px solid #336633;
	border-bottom: 1px solid #336633;
	background-color: #99cc99;
}
td.wstname {
	font-size: 10px;
	font-weight: normal;
	padding: 4px;
	border-right: 1px solid #bbbbbb;
	border-bottom: 1px solid #bbbbbb;
	background-color: #ffffbb;
}

td.company {
	font-size: 14px;
}

td.line {
	background-image: url(../image/user/line_back.gif);
}

td.message {
	font-size: 12px;
	line-height: 130%;
}

td.title {
	font-size: 14px;
	color: #336633;
}

td.s_title {
	word-wrap: break-word; 
	word-break: break-all;
	font-size: 14px;
	color: #333333;
	font-weight: bold;
}

td.subtitle {
	font-size: 14px;
	color: #336633;
}

td.menu {
	font-size: 13px;
	color: #ffffff;
}

td.choice {
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	background: #99cc99;
}

td.submenu {
	font-size: 13px;
	color: #003300;
	font-weight: bold;
}

input.id {
	font-family: "｣ﾍ｣ﾓ ･ｴ･ｷ･ﾃ･ｯ","Arial","Osaka","sans-serif";
	font-size: 13px;
	width: 170px;
}

input.pwd {
	font-size: 13px;
	width: 170px;
}

input.b_data {
	width: 450px;
	maxlength: 100;
}

textarea {
	font-family: "｣ﾍ｣ﾓ ･ｴ･ｷ･ﾃ･ｯ","Arial","Osaka","sans-serif";
	font-size: 13px;
}

div.title {
	padding: 15px 0px 15px 0px;
	color: #336633;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
}
