BODY,TABLE,TR,TD,DIV {
	font-size: 12px;
	line-height: 140%;
	color: #333333;
}
TR.lineup {
	line-height: 100%;

}
h1 {margin: 0px;
	padding: 0px;}

A.top:link{color: #FFFFFF;text-decoration: none;}
A.top:visited{color: #FFFFFF;text-decoration: none;}
A.top:hover{ color: #FF9926; text-decoration: none;}
A.top:active{ color: #FF9926; text-decoration: none;}

A.oubo:link{color: #A60000;text-decoration: underline;}
A.oubo:visited{color: #A60000;text-decoration: underline;}
A.oubo:hover{ color: #A60000; text-decoration: none;}
A.oubo:active{ color: #A60000; text-decoration: none;}

object {
	vertical-align: bottom;
}

.top {
	font-size: 11px;
	padding-right: 3px;
	text-align: right;
}

.table {
	width: 780px;
	border: 2px solid #A60000;
}

.hana_bg {
	background-image: url(../lineup/img/tomei/bg.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 330px;
	width: 519px;
	border: 1px solid #FA9DC1;
}

.shittori_bg {
	background-image: url(../lineup/img/shittori/bg.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 330px;
	width: 519px;
	border: 1px solid #B5DC10;
}

.nigori_bg {
	background-image: url(../lineup/img/nigori/bg.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 330px;
	width: 519px;
	border: 1px solid #FFB515;
}
.txt10_t01{
	font-size: 10px;
	color: #333;
	line-height: 110%;
	text-align: center;
	background:#edf39e;
	padding: 3px 0 2px 0;
	border: 1px solid #e1ec69;	
}
.txt10_t02{
	font-size: 10px;
	color: #333;
	line-height: 110%;
	text-align: center;
	background:#d2e6e2;
	padding: 3px 0 2px 0;
	border: 1px solid #d2e1e2;	
}
.txt10_t03{
	font-size: 10px;
	color: #333;
	line-height: 110%;
	text-align: center;
	background:#c2e3cc;	
	padding: 3px 0 2px 0;	
	border: 1px solid #c2e0cc;
}
.txt10_t04{
	font-size: 10px;
	color: #333;
	line-height: 110%;
	text-align: center;
	background:#eeedaa;	
	padding: 3px 0 2px 0;
	border: 1px solid #eee1aa;	
}
.txt10_t05{
	font-size: 10px;
	color: #333;
	line-height: 110%;
	text-align: center;
	background:#f6ec7c;	
	padding: 3px 0 2px 0;
	border: 1px solid #f6ec1c;	
}
.txt10_n01{
	font-size: 10px;
	color: #333;
	line-height: 110%;
	text-align: center;
	background:#d2e6e1;	
	padding: 3px 0 2px 0;	
}
.txt10_n02{
	font-size: 10px;
	color: #333;
	line-height: 110%;
	text-align: center;
	background:#d7eaca;	
	padding: 3px 0 2px 0;	
}
.txt10_n03{
	font-size: 10px;
	color: #333;
	line-height: 110%;
	text-align: center;
	background:#e4dcb7;	
	padding: 3px 0 2px 0;	
}
.txt10_n04{
	font-size: 10px;
	color: #333;
	line-height: 110%;
	text-align: center;
	background:#f3e2c1;	
	padding: 3px 0 2px 0;	
}
.txt10_s01{
	font-size: 10px;
	color: #333;
	line-height: 110%;
	text-align: center;
	background:#ddcfdd;	
	padding: 3px 0 2px 0;	
}
.txt10_s02{
	font-size: 10px;
	color: #333;
	line-height: 110%;
	text-align: center;
	background:#a8d2dd;	
	padding: 3px 0 2px 0;	
}
.txt10_s03{
	font-size: 10px;
	color: #333;
	line-height: 110%;
	text-align: center;
	background:#f7e075;	
	padding: 3px 0 2px 0;	
}
.txt10_s04{
	font-size: 10px;
	color: #333;
	line-height: 110%;
	text-align: center;
	background:#e4dcb7;	
	padding: 3px 0 2px 0;	
}
.txt11{
	font-size: 11px;
	color: #333333;
	line-height: 110%;
}
.txt14{
	font-size: 14px;
	color: #333333;
}

.txt16{
	font-size: 14px;
	color: #FF8B00;
}

.txt12{
	font-size: 12px;
	color: #333333;
	line-height: 150%;
}

#marginT5{
	margin-top: 5px;
}
#marginT10{
	margin-top: 10px;
}

#tyuui{
	font-size: 12px;
	color: #565656;
	margin-top: 15px;
	margin-bottom: 10px;
}

div#mainContetns .about{
	font-size: 11px;
	color: #333333;
	width: 414px;
	text-align:left;
	border: 1px solid #A60000;
	padding: 8px;
	line-height: 110%;
}
div#mainContetns p.small {
  font-size:70%;
	text-align:center;
	margin:0;
}
/**/

div#mainContetns {
	width: 780px;
}

/*̓*/
table.crude {
	background: url(../medicine/img/crude_bg.jpg) no-repeat left bottom;
}
table.crude td.contents {
	padding-top: 10px;
}
/*̃y[WTOP*/
td.toTop {
	padding: 0px 25px 20px 0px;
	text-align: right;
}

/*world*/
.world {
    margin:10px 20px 20px 20px;
}
.worldTxt {
    margin:10px 38px 20px 38px;
	color:#565656;
}	
.worldTxt p {
    font-size:16px;
	line-height:160%;
	margin:0;
}
.worldBox {
    margin:10px 20px 20px 20px;
	color:#565656;
	background:#eee;
	border: 1px solid #555555;
}
.worldBox p {
    font-size:14px;
	line-height:160%;
	margin:0;
	padding: 0 90px 30px 90px;
}
.worldBox span {
    font-size:12px;
	font-weight:normal;
}
.worldBox p.big {
    font-weight: bold;
	font-size:18px;
	padding:20px 0 20px 90px;
}	
table.lineupMain {
    margin:10px 20px 50px 20px;
}
table.lineupPack {
    margin:10px 20px 20px 20px;
}		
table.lineupMain td.title {
    padding:25px 0 10px 0;
}	
table.lineupMain td.title02 {
    padding:10px 0 20px 0;
}
table.lineupMain td.title a {
	background: url(../img/link.gif) no-repeat 1px;
	color:#9d2227;
	font-size:14px;
	font-weight:bold;
	padding:0 0 0 12px;
	margin-left: 10px;
}
table.lineupMain p.pack {
    padding: 5px 0 5px 0;
	color:#565656;
	font-weight:bold;
	font-size:16px;
	border-bottom: 1px dotted #CCCCCC;
	width:252px;
	margin:5px 0 15px 0;


}
table.lineupMain p.kounou {
    padding: 15px 0 3px 0;
	color:#565656;
	font-size:16px;
	line-height:120%;	
}
table.aboutBox2 {
    margin:20px 12px 30px 10px;
}	
table.aboutBox2 p {
    font-size:16px;
	color:#565656;
    line-height:160%;
	padding:10px 4px 10px 24px;
	width:346px;
}
.aboutBox01 {
    font-size:14px;
	color:#565656;
    line-height:140%;
	padding:10px;
	border: 1px solid #565656;
	background:#fceee1;
	margin:0 12px 0 12px;
	width:320px;
}
.aboutBox03 {
    margin:20px 12px 30px 50px;
}	
table.aboutBox03 p {
    font-size:16px;
	color:#565656;
    line-height:160%;
	padding:10px 4px 10px 24px;
}
.aboutBox02 {
    font-size:14px;
	color:#565656;
    line-height:140%;
	padding:10px;
	border: 1px solid #565656;
	background:#fceee1;
	margin:0 12px 0 30px;
	width:420px;
}
/*series　tomei*/

table.lineupPack01 {
    margin:10px 20px 20px 20px;
	border-top: 1px solid #cb00ac;
}	
table.lineupPack01 p.title {
    padding:2px 0 2px 5px;
	color:#444444;
	font-weight: bold;
	font-size:14px;
	border-left: 7px solid #444444;
	margin:20px 0 5px 0;
}

table.lineupPack01 td.t01 {
    width:237px;
	padding:0 9px 0 0;
}
table.lineupPack01 td.tB01 {
	background: #cce7e0;
	text-align:center;
	padding: 7px 0 0 0;
	line-height:120%;
}
table.lineupPack01 table {
	border: 4px solid #cce7e0;
}
table.lineupPack01 table td {
    color: #565656;
	font-size:14px;
	padding:7px;
}
table.lineupPack01 table td.comment {
    padding-top:10px;
}
table.lineupPack01 table td.title {
    padding-bottom:0;
}	
/*series　noboribetu*/
table.lineupPack01 td.tS01 {
    width:246px;
	padding:0 0 0 0;
}
table.lineupPack01 td.tBS01 {
	background: #feed95;
	text-align:center;
	padding: 7px 0 0 0;
	line-height:120%;
}
table.lineupPack01 table.tBs01 {
	border: 4px solid #feed95;
}
/*series　kusatu*/
table.lineupPack01 td.tBK01 {
	background: #f6efc1;
	text-align:center;
	padding: 7px 0 0 0;
	line-height:120%;
}
table.lineupPack01 table.tBk01 {
	border: 4px solid #f6efc1;
}
/*series　beppu*/
table.lineupPack01 td.tBB01 {
	background: #ebec84;
	text-align:center;
	padding: 7px 0 0 0;
	line-height:120%;
}
table.lineupPack01 table.tBb01 {
	border: 4px solid #ebec84;
}
/*series　shirahama*/
table.lineupPack01 td.tBW01 {
	background: #d9eef1;
	text-align:center;
	padding: 7px 0 0 0;
	line-height:120%;
}
table.lineupPack01 table.tBw01 {
	border: 4px solid #d9eef1;
}
/*series　shittori*/

table.lineupPack02 {
    margin:10px 20px 20px 20px;
	border-top: 1px solid #c0dd29;
}	
table.lineupPack02 p.title {
    padding:2px 0 2px 5px;
	color:#444444;
	font-weight: bold;
	font-size:14px;
	border-left: 7px solid #444444;
	margin:20px 0 5px 0;
}

table.lineupPack02 td.t01 {
    width:237px;
	padding:0 9px 0 0;
}
table.lineupPack02 td.tB01 {
	background: #e3dcee;
	text-align:center;
	padding: 7px 0 0 0;
	line-height:120%;
}
table.lineupPack02 table {
	border: 4px solid #e3dcee;
}
table.lineupPack02 table td {
    color: #565656;
	font-size:14px;
	padding:7px;
}
table.lineupPack02 table td.comment {
    padding-top:10px;
}
table.lineupPack02 table td.title {
    padding-bottom:0;
}	
/*series　arima*/
table.lineupPack02 td.tS01 {
    width:246px;
	padding:0 0 0 0;
}
table.lineupPack02 td.tBS01 {
	background: #ffe38f;
	text-align:center;
	padding: 7px 0 0 0;
	line-height:120%;
}
table.lineupPack02 table.tBs01 {
	border: 4px solid #ffe38f;
}
/*series　dougo*/
table.lineupPack02 td.tBK01 {
	background: #aed7f3;
	text-align:center;
	padding: 7px 0 0 0;
	line-height:120%;
}
table.lineupPack02 table.tBk01 {
	border: 4px solid #aed7f3;
}
/*series　yuzawa*/
table.lineupPack02 td.tBB01 {
	background: #efe8cc;
	text-align:center;
	padding: 7px 0 0 0;
	line-height:120%;
}
table.lineupPack02 table.tBb01 {
	border: 4px solid #efe8cc;
}
/*series　nigori*/

table.lineupPack03 {
    margin:10px 20px 20px 20px;
	border-top: 1px solid #ffaa11;
}	
table.lineupPack03 p.title {
    padding:2px 0 2px 5px;
	color:#444444;
	font-weight: bold;
	font-size:14px;
	border-left: 7px solid #444444;
	margin:20px 0 5px 0;
}

table.lineupPack03 td.t01 {
    width:237px;
	padding:0 9px 0 0;
}
table.lineupPack03 td.tB01 {
	background: #d9eef1;
	text-align:center;
	padding: 7px 0 0 0;
	line-height:120%;
}
table.lineupPack03 table {
	border: 4px solid #d9eef1;
}
table.lineupPack03 table td {
    color: #565656;
	font-size:14px;
	padding:7px;
}
table.lineupPack03 table td.comment {
    padding-top:10px;
}
table.lineupPack03 table td.title {
    padding-bottom:0;
}	
/*series　sirahone*/
table.lineupPack03 td.tS01 {
    width:246px;
	padding:0 0 0 0;
}
table.lineupPack03 td.tBS01 {
	background: #efe8cc;
	text-align:center;
	padding: 7px 0 0 0;
	line-height:120%;
}
table.lineupPack03 table.tBs01 {
	border: 4px solid #efe8cc;
}
/*series　okuhida*/
table.lineupPack03 td.tBK01 {
	background: #e2efdb;
	text-align:center;
	padding: 7px 0 0 0;
	line-height:120%;
}
table.lineupPack03 table.tBk01 {
	border: 4px solid #e2efdb;
}
/*series　towada*/
table.lineupPack03 td.tBB01 {
	background: #f8e9d2;
	text-align:center;
	padding: 7px 0 0 0;
	line-height:120%;
}
table.lineupPack03 table.tBb01 {
	border: 4px solid #f8e9d2;
}
/*series　ryoka*/

table.lineupPack04 {
    margin:10px 20px 20px 20px;
	border-top: 1px solid #016bd1;
}	
table.lineupPack04 p.title {
    padding:2px 0 2px 5px;
	color:#444444;
	font-weight: bold;
	font-size:14px;
	border-left: 7px solid #444444;
	margin:20px 0 5px 0;
}

table.lineupPack04 td.t01 {

	padding:0 0 0 0;
    color: #565656;
	font-size:14px;	
}
table.lineupPack04 td.tB01 {
	background: #5a8ec7;
	text-align:center;
	padding: 7px 0 0 0;
	line-height:120%;
}
table.lineupPack04 table {
	border: 4px solid #5a8ec7;
	padding:10px 10px 10px 10px;	
    color: #565656;
	font-size:14px;	
}
table.lineupPack03 table td {
    color: #565656;
	font-size:14px;
	padding:7px;
}
table.lineupPack04 table td.comment {
	padding:5px 10px 0 0;
    color: #565656;
	font-size:14px;		
}
p.comment04 {
    padding: 0 5px 0 5px;
    color: #565656;
	font-size:14px;		
}
table.lineupPack04 table td.title {
    padding-bottom:0;
}	
/*series　kaze*/
table.lineupPack04 td.tS01 {

	padding:0 0 0 0;
}
table.lineupPack04 td.tBS01 {
	background: #6ea689;
	text-align:center;
	padding: 7px 0 0 0;
	line-height:120%;
}
table.lineupPack04 table.tBs01 {
	border: 4px solid #6ea689;
	padding:10px;
    color: #565656;
	font-size:14px;	
}
/*series　natu*/
table.lineupPack04 td.tBK01 {
	background: #5199a8;
	text-align:center;
	padding: 7px 0 0 0;
	line-height:120%;
    color: #565656;
	font-size:14px;	
}
table.lineupPack04 table.tBk01 {
	border: 4px solid #5199a8;
	padding:10px;
}
.ruri   {
	padding:7px 0 5px 5px;
	color:#343434;
	font-size:14px;
	line-height:120%;
	height:45px;
	background: url(../lineup/img/ryoka/ryocolor.jpg) no-repeat left top #FFFFFF;
	margin:5px 0 0 0;
	font-size:13px;

}
.natu   {
	padding:7px 0 5px 5px;
	color:#343434;
	font-size:14px;
	line-height:120%;
	height:45px;
	background: url(../lineup/img/ryoka/natucolor.jpg) no-repeat left top #FFFFFF;
	margin:5px 0 0 0;
	font-size:13px;

}
.kaze   {
	padding:7px 0 5px 5px;
	color:#343434;
	font-size:14px;
	line-height:120%;
	height:45px;
	background: url(../lineup/img/ryoka/kazecolor.jpg) no-repeat left top #FFFFFF;
	margin:5px 0 0 0;
	font-size:13px;

}


/*faq*/
td.qaBlock table {
	margin: 0 0px 15px;
	border-collapse: collapse;
}
td.qaBlock table.top {
	margin: 30px 0px 15px;
	border-collapse: collapse;
}
td.qaBlock table.top td.question {
	color: #333333;
	font-size: 14px;
	background: url(../faq/img/question_bg.jpg) no-repeat left top;
	padding: 20px 0 20px 55px;
	height:65px;
	font-weight:bold;
	margin-top:10px;
	text-align:left;
}
td.qaBlock table.top td.answer {
	color: #565656;
	font-size: 14px;
	background: url(../faq/img/answer_bg.jpg) no-repeat left top;
	padding: 22px 0 20px 55px;
	font-weight:normal;
	margin:0 0 10px 0;
	height:65px;
	text-align:left;	
}
td.qaBlock table.last {
	border: none;
}
td.qaBlock table th,
td.qaBlock table td {
	vertical-align: top;
}
td.qaBlock table th {
	width: 45px;
	padding: 0px 0px 10px 15px;
	text-align: left;
}
td.qaBlock table td {
	padding: 6px 20px 15px 0px;
}
td.qaBlock table td.question {
	color: #333333;
	font-size: 14px;
	background: url(../faq/img/question_bg.jpg) no-repeat left top;
	padding: 22px 0 20px 55px;
	height:65px;
	font-weight:bold;
	margin-top:10px;
	text-align:left;	
}
td.qaBlock table td.answer {
	color: #565656;
	font-size: 14px;
	background: url(../faq/img/answer_bg.jpg) no-repeat left top;
	padding: 22px 0 20px 55px;
	font-weight:normal;
	margin:0 0 10px 0;
	height:65px;
	text-align:left;	
}
td.qaBlock table td.answer02 {
	color: #565656;
	font-size: 14px;
	background: url(../faq/img/answer_bg02.jpg) no-repeat left top;
	padding: 13px 20px 20px 55px;
	font-weight:normal;
	margin:0 0 10px 0;
	height:90px;
	text-align:left;	
}
td.qaBlock table td.answer03 {
	color: #565656;
	font-size: 14px;
	background: url(../faq/img/answer_bg03.jpg) no-repeat left top;
	padding: 13px 20px 20px 55px;
	font-weight:normal;
	margin:0 0 10px 0;
	height:70px;
	text-align:left;	
}
/*̃y[WTOP*/
td.qaBlock table.toTop {
	margin-top: 0px;
	border: none;
}
td.qaBlock table.toTop td {
	padding-right: 0px;
	text-align: right;
}

table td.lineupBihada {
	background: url(../bihada/img/bihada_lineup.jpg) no-repeat left top;
	height:520px;
	margin:0 0 0 0;
	padding:0;    
}
td.lineupBihada table  {
	margin:0 40px 0 40px;
	padding:0;    
}
td.lineupBihada table.lineup01  {
	margin:0 0 0 0;
	padding:0;
	width:335px;
	border: 2px solid #a98837;
	float:left;    
}
td.lineupBihada table.lineup01 td.title   {
    background-color:#a98837;
	padding:5px 0 5px 10px;
	color:#FFFFFF;
	font-weight: bold;
	font-size:16px;
}
td.lineupBihada table.lineup01 td.type   {
	padding:10px;
	color:#565656;
	font-size:14px;
	background:#FFFFFF;
}
td.lineupBihada table.lineup01 td.ure   {
	padding:8px 0 10px 10px;
	color:#565656;
	font-size:14px;
	line-height:120%;
	height:50px;
	background: url(../bihada/img/bg01.jpg) no-repeat left top #FFFFFF;	
}
td.lineupBihada table.lineup01 td.title span   {
    background-color:#a98837;
	padding:5px 0 5px 0;
	color:#FFFFFF;
	font-weight: bold;
	font-size:14px;
}

td.lineupBihada table.lineup02  {
	margin:0 0 30px 0;
	padding:0;
	width:335px; 
	border: 2px solid #a98837;
	float:right; 	 	   
}
td.lineupBihada table.lineup02 td.title   {
    background-color:#a98837;
	padding:5px 0 5px 10px;
	color:#FFFFFF;
	font-weight: bold;
	font-size:16px;
}
td.lineupBihada table.lineup02 td.type   {
	padding:10px;
	color:#565656;
	font-size:14px;
	background:#FFFFFF;
}
td.lineupBihada table.lineup02 td.ki   {
	padding:8px 0 10px 10px;
	color:#565656;
	font-size:14px;
	line-height:120%;
	height:50px;
	background: url(../bihada/img/bg02.jpg) no-repeat left top #FFFFFF;	
}
td.lineupBihada table.lineup02 td.title span   {
    background-color:#a98837;
	padding:5px 0 5px 0;
	color:#FFFFFF;
	font-weight: bold;
	font-size:14px;
}

td.lineupBihada table.lineup03  {
	margin:0 0 0 0;
	padding:0;
	width:335px;
	border: 2px solid #a98837;
	float:left;    
}
td.lineupBihada table.lineup03 td.title   {
    background-color:#a98837;
	padding:5px 0 5px 10px;
	color:#FFFFFF;
	font-weight: bold;
	font-size:16px;
}
td.lineupBihada table.lineup03 td.type   {
	padding:10px;
	color:#565656;
	font-size:14px;
	background:#FFFFFF;
}
td.lineupBihada table.lineup03 td.naru   {
	padding:8px 0 10px 10px;
	color:#565656;
	font-size:14px;
	line-height:120%;
	height:50px;
	background: url(../bihada/img/bg03.jpg) no-repeat left top #FFFFFF;	
}
td.lineupBihada table.lineup03 td.title span   {
    background-color:#a98837;
	padding:5px 0 5px 0;
	color:#FFFFFF;
	font-weight: bold;
	font-size:14px;
}
td.lineupBihada table.lineup04  {
	margin:0 0 0 0;
	padding:0;
	width:335px; 
	border: 2px solid #a98837;
	float:right; 	 	   
}
td.lineupBihada table.lineup04 td.title   {
    background-color:#a98837;
	padding:5px 0 5px 10px;
	color:#FFFFFF;
	font-weight: bold;
	font-size:16px;
}
td.lineupBihada table.lineup04 td.type   {
	padding:10px;
	color:#565656;
	font-size:14px;
	background:#FFFFFF;
}
td.lineupBihada table.lineup04 td.ryu   {
	padding:8px 0 10px 10px;
	color:#565656;
	font-size:14px;
	line-height:120%;
	height:50px;
	background: url(../bihada/img/bg04.jpg) no-repeat left top #FFFFFF;	
}
td.lineupBihada table.lineup04 td.title span   {
    background-color:#a98837;
	padding:5px 0 5px 0;
	color:#FFFFFF;
	font-weight: bold;
	font-size:14px;
}
p.caption   {
	padding:5px 0 5px 0;
	color:#777;
	font-size:10px;
	clear:both;
	margin-top:0;
	font-weight: bold;
	line-height:120%;
}
p.gallery {
    text-align:center;
	margin:50px 0 100px 0;
	font-size: 14px;
	color:#666666;
	line-height:140%;	
}


