@charset "utf-8";

body  {

	font-size:100%;
	font-family: Verdana, Arial, Helvetica,"ＭＳ Ｐゴシック",  sans-serif;
	



	background-image: url(fw/new/bg_gradation_orange.gif); background-repeat:repeat-x;

	margin: 0; /* 複数の異なるブラウザの初期設定値に対応するため、body エレメントのマージンと余白を 0 にすることをお勧めします */

	padding: 0;

	text-align: center; /* これにより、IE 5* ブラウザではコンテナが中央揃えになります。そして、テキストは、#container セレクタの初期設定である左揃えに設定されます */

	color: #000000;
	background-attachment: fixed;

}

.thrColFixHdr #container { 

	width: 780px;  /* 最大幅である 800px より 20px 小さくすることにより、ブラウザクロームの使用が可能となり、水平スクロールバーが表示されなくなります */

	background-image:url(fw/wallppr084.gif);

	background-repeat: repeat; 

	margin: 0 auto; /* 自動マージン（幅と連動）により、ページが中央揃えになります */

	border: 1px solid #000000;

	text-align: left; /* この設定は body エレメントの text-align: center より優先されます。 */

} 



	



.header { 

	background-image:url(fw/wallppr084.gif);

	background-repeat: repeat;  

	padding: 0px 0px 0px 0px;  /* この余白は、その下に表示される div のエレメントの左揃えと一致します。#header でテキストの代わりにイメージが使用される場合は、必要に応じて、余白を削除してください。 */

	width:780px;

	margin:0px;

	}

.thrColFixHdr #header h1 {

	margin: 0; /* #header div の最後のエレメントのマージンを 0 に設定することにより、マージンの相殺（div 間の原因不明のスペース）が回避されます。div の周囲に境界線が適用されている場合は、境界線によってマージンの相殺が回避されるため、この操作は不要です */

	padding: 0px 0px; /* マージンの代わりに余白を使用して、エレメントを div の端に接触しない位置に維持することができます */

	background-image:url(fw/wallppr084.gif);

	background-repeat: repeat; 

}

.header h1 {

	margin: 0; /* #header div の最後のエレメントのマージンを 0 に設定することにより、マージンの相殺（div 間の原因不明のスペース）が回避されます。div の周囲に境界線が適用されている場合は、境界線によってマージンの相殺が回避されるため、この操作は不要です */

	padding: 0px 0px; /* マージンの代わりに余白を使用して、エレメントを div の端に接触しない位置に維持することができます */

	background-image:url(fw/wallppr084.gif);

	background-repeat: repeat; 

}



.thrColFixHdr #sidebar1 {

	float: left ; /* このエレメントはフローティングエレメントであるため、幅が設定されている必要があります */

	width: 155px; /* 標準に準拠したブラウザまたは Internet Explorer の標準モードでは、この div の実際の幅には、幅に加えて余白と境界線も含まれます */

    margin:20px 0 0 0; 	

	padding: 0px 10px 5px 10px; /* 余白は、div のコンテンツを div の端に接触しない位置に維持します */

	

	

}





.thrColFixHdr #mainContent { 

	 margin:0px 0px 0px 0px;/* この div エレメントの右マージンと左マージンにより、ページの両側に 2 つのサイドバーが設定されます。#sidebar1 div と #sidebar2 div に含まれるコンテンツの量に関係なく、列のスペースは維持されます。サイドバーのコンテンツが終了した後のスペースに #mainContent div のテキストを挿入するには、このマージンを削除します。 */

	padding: 0px 20px; /* 余白は div ボックスの内側のスペース、マージンは div ボックスの外側のスペースです */

	float: right ;

	width: 565px;}



.thrColFixHdr #footer { 

	padding: 0 10px 0 20px; /* この余白は、その上に表示される div のエレメントの左揃えと一致します。 */

	

} 

.thrColFixHdr #footer p {

	margin: 0; /* フッターの最初のエレメントのマージンを 0 に設定することにより、マージンの相殺（div 間のスペース）が回避されます */

	padding: 0px 0; /* このエレメントの余白により、マージンの相殺を発生させることなく、マージンの効果とまったく同じように、スペースが設定されます */

}

.fltrt { /* このクラスは、ページ上でフローティングエレメントを右側に配置するのに使用できます。プローティングエレメントは、ページ上でその横に配置されるエレメントの前に配置される必要があります。 */

	float: right;

	margin-left: 8px;

}

.fltlft { /* このクラスは、ページ上でフローティングエレメントを左側に配置するのに使用できます */

	float: left;

	margin-right: 8px;

}

.clearfloat { /* このクラスは、div またはブレークエレメントに適用される必要があり、また、フローティングエレメントが完全に含まれているコンテナの末尾の直前にある最後のエレメントである必要があります */

	clear:both;

    height:0;

    font-size: 1px;

    line-height: 0px;

}

#mainContent .a26 a:link, .seibun a:link {text-decoration:none;}
#mainContent .a26 a:visited, seibun a:visited {text-decoration:none;} 
#mainContent .a26 a:hover, .seibun a:hover {text-decoration:underline;}


.a-you .k3 {color:#999999;}
#header .k3 {color:#999999; font-size:11px; text-decoration:none;}

a:link {color:#0044CC;} 

.u {border-bottom:2px solid #FF9900;}


h1 {color:#999999; font-size:10px; margin:0px; line-height:1.5em; padding:0;}



h2 {font-size:15px; color:#444444; margin-top:20px;}

.h2img {margin:10px 0 20px 0;}
.h2img-2 {margin:20px 0 20px 0;}


h3 {font-size:14px; color:#444444; line-height:1.5em;}

.h3 {font-size:14px; color:#444444; line-height:1.5em; font-weight:bold}

.h3-1 {font-size:14px; color:#444444;font-weight:bold;border-left:solid 7px #ff8800;padding-left:5px; margin:20px 5px 10px 20px;}
.h3-2 {font-size:14px; color:#444444;font-weight:bold;border-left:solid 7px #ff8800;padding-left:5px; margin:0px 0px 0px 0px;}

.h3-1-t {font-size:14px; color:#444444;font-weight:bold;border-left:solid 7px #ff8800;padding-left:5px; margin:0px 5px 10px 5px;}


h3.acare {line-height:1.5em;  font-size:13px; width:400px; color:#444444;

		border-bottom:solid 1px #ff8800; margin:20px 0 15px 20px;

		border-left:solid 7px #ff8800;

		padding:1px 0 0 5px;}
		
h3.pawa- {line-height:1.5em;  font-size:13px; width:400px; color:#443E80;

		border-bottom:solid 1px #ff8800; margin:20px 0 15px 20px;

		border-left:solid 7px #ff8800;

		padding:1px 0 0 5px;}		
		
h3.sekken {line-height:1.5em;  font-size:13px; width:400px; color:#444444;

		border-bottom:solid 1px #ff8800; margin:20px 0 15px 20px;

		border-left:solid 7px #ff8800;

		padding:1px 0 0 5px;}	
		
.midasi {font-size:13px; margin:25px 0px 5px 8px;border-bottom:solid 1px #ff8800; width:430px;
         border-left:solid 7px #ff8800;

    padding-left:5px;
	}			

h4.h4 {font-size: 15px; color: #444444; margin:0px 0 10px 0;

    border-bottom:solid 1px #ff8800;

    border-left:solid 7px #ff8800;

    padding-left:10px;

	padding-top:0px;

    background-color:#ffddbb;

	line-height:1.6em;}



h5 {font-size:14px; color:#FF6600; margin:10px;}



h6 {color:#666666; font-size:12px; margin:0;}

.h6 {color:#666666; font-size:12px; margin:0;}



p.keshouhin {font-size:14px; color:#444444; line-height:1.7em; margin: 15px 30px 10px 20px; padding:0;}

ul.keshouhin {font-size:14px; margin: 25px 0px 0px 20px; list-style-type:none; padding:0;}
li.keshouhin {font-size:14px; padding:0 0 0 20px; background-image: url(fw/list4.gif); background-repeat:no-repeat; background-position:left top; margin:10px 0 10px 0;}


div.keshouhin { margin:0 0 0 20px;}

div.setimg {margin:20px 0 15px 20px; padding:0;}

div.pawa-2 {text-align:left;}

.ppt {line-height:1.5em;  font-size:13px; width:300px; color:#444444;

		border-bottom:solid 1px #ff8800; margin:15px 0 10px 20px;

		border-left:solid 7px #ff8800;

		padding:1px 0 0 5px;}

.ppt2 dl {margin:0px 0 10px 20px; padding:0;}

.ppt2 dt {margin:10px 0 5px 25px; padding:0 0 0 20px; font-size:13px; color:#444444;
		background-image: url(fw/new/list3.gif);
		background-repeat:no-repeat; background-position:left -1px;} 
		
.ppt2  dd {color:#444444; font-size:12px; line-height:1.5em; margin:0 0 0 50px; padding:0 55px 0 0;}				


.kyouchou {color: #030561; font-size:14px; font-weight:bold;}
.kyouchou2 {font-size:14px; color:#666666;}

body.point {background-color:#FFFFFF; background-image:none; font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";}
table.point {border-collapse:collapse; border:solid 1px #FF9900; text-align:left; vertical-align:middle; width:355px; height:200px;background-color:#FEF8EF; margin:20px auto 0 auto;}
.point p {color:#444444; font-size:13px; line-height:1.5em; margin:3px; padding:3px; text-align:center;}
table.point tr th { font-size:14px; font-weight:bold; color: #443E80; text-align:center; margin:0 0 15px 0; padding:10px 0 15px 0;}
div.point02 {text-align:center; font-size:14px; color:#443E80;line-height:1.5em;}
input.point {font-size:12px; text-align:center; vertical-align:middle; color:#444444;}
table.point tr th.point03 { font-size:13px; font-weight:bold; color: #443E80; text-align:center; margin:0 0 5px 0; padding:7px 0 8px 0;}
table.point tr td.point03 { font-size:13px; font-weight:bold; color: #443E80; text-align:center; margin:0 0 5px 0; padding:7px 0 8px 0;} 
p.popup01 {color:#444444; font-size:13px; line-height:1.5em; margin:3px; padding:5px; text-align:left;}



.line { height:2px; border:none; border-top:2px dotted #FF8800; margin:2px 5px; padding:0;}
.line02 { height:2px; border:none; border-top:2px dotted #FF8800; margin:20px auto; padding:0; width:60%; text-align:center}


p.sekken {font-size:13px; color:#444444; line-height:1.7em; margin:0 40px 0 32px; padding:0;}
dl.sekken {margin:0px 0 10px 0px; padding:0;}

dl.sekken dt {margin:10px 0 5px 25px; padding:0 0 0 20px; font-size:13px; color:#444444;
		background-image: url(fw/new/list3.gif);
		background-repeat:no-repeat; background-position:left -1px;} 
dl.sekken dd {color:#444444; font-size:13px; line-height:1.7em; margin:0 0 0 50px; padding:0 20px 0 0;}				


p.sengan {background: url(fw/new/list5.gif) no-repeat left top; padding:0 0 0 20px; margin:20px 20px 30px 20px; font-size:13px;}
*html p.sengan {background: url(fw/new/list5.gif) no-repeat left top; padding:0 0 0 20px; margin:20px 20px; font-size:13px; line-height:1.5em;}
p.sengan1 {background: url(fw/new/list5.gif) no-repeat left top; padding:0 0 0 20px; margin:20px 20px 10px 20px; font-size:13px;}
p.sengan2 {background: url(fw/new/list5.gif) no-repeat left top; padding:0 0 0 20px; margin:10px 20px 20px 20px; font-size:13px;}

p.acare {font-size:13px; color:#444444; line-height:1.7em; margin:0 40px 0 32px; padding:0;}
table.acare {border-collapse:collapse; border:0; text-align:left; vertical-align:middle;}
table.acare tr td {border:solid 1px #ffffff; font-size:13px; line-height:1.5em; padding:3px; color:#444444;}
table.acare tr.acare01 td, tr.acare01 td {color:#ffffff; text-align:center; vertical-align:middle;}

table.acare-2 {width:565px; border-collapse:collapse;}
table.acare-2 table {width:282px; margin-top:10px;}
table.acare-2 table tr td {background-color:#E2FEE3; font-size:13px; color:#444444; padding:5px; line-height:1.5em; border:solid 1px #009900; text-align:left; vertical-align:top;}
table.acare-2 table tr td.acare-2-2 {color:#FFFFFF; font-size:13px; padding:3px; background-color:#00CC33; text-align:center;}
*html table.acare-2 {width:550px; border-collapse:collapse;}
*html table.acare-2 table {width:275px; margin-top:10px;}
*html table.acare-2 table tr td {background-color:#E2FEE3; font-size:13px; color:#444444; padding:5px; line-height:1.5em; border:solid 1px #009900; text-align:left; vertical-align:top;}
*html table.acare-2 table tr td.acare-2-2 {color:#FFFFFF; font-size:13px; padding:3px; background-color:#00CC33; text-align:center;}

/*色指定*/
.orange { color:#FF6600;}
.red {color: #FB0000;}
.green {color:#02970A;}




.form { margin:0 0 10px 0; padding:0; color: }

.renraku {padding-left:20px; width:500px;}

div.airon { margin:0 0 15px 20px;}
.airon input, .airon2 input { font-size:12px;color:#333333;}
div.airon2 { margin:5px 0 10px 0px;}

table.airon-5000 tr td {width:250px; text-align:left; vertical-align:top;}
.airon-5000-2 {font-size:14px;}

.toi { margin:0 auto; border-collapse:collapse; font-weight:bold; width:442px; text-align:left;}
.toi th {border: none; margin:0; padding:0;}
.toi tr { width:442px;}
.toi td {padding:5px 2px 5px 5px;background-color:#ffddbb;border:solid 1px #FF9900;}
.toi-k { font-size:13px; color: #666666;white-space: nowrap; margin:0; padding:0;}
.toi-k2 {width:400px;}
td.toi-k3 {font-size:13px; color:#666666; width:430px; padding-top:20px;}
.toi-t {margin:0; background-image:url(fw/new/toi.jpg); background-repeat:no-repeat; background-position:left top; 
		height:25px; border:0; font-size:13px; color:#FFFFFF; font-weight:bold; text-align: center; padding:0 0 0 0; border:none;}
h3.toi-t {padding-top:3px; margin-bottom:-3px;}		
.toi-d {width:442px; margin:0 auto;}		
.toi-t2 {width:430px;}
.toiawase {font-size:13px; color:#666666; line-height:1.7em;}
.toiawase2 { width:430px; font-size:13px; color:#444444; }
.sousin {height:40px; font-size:13px; color:#666666; width:430px;}
input.text1 {width:250px; height:1.2em; background-color:#FEF8EF;}
.toi textarea {
width: 350px;background-color:#FEF8EF;
height: 10em;
}
html>/**/body .toi x:-moz-any-link 
html>/**/body .toi th, x:-moz-any-link 
html>/**/body .toi td, x:-moz-any-link 
*html .toi-k {width:135px; font-size:13px; color: #666666;white-space: nowrap;}




.seibun {margin-left:15px;}

.osusume3 {margin:10px 35px 25px 20px; padding:5px; list-style-type:none; background-color:#FEF8EF;
		border-left:1px ridge #FF921A; border-top:1px ridge #FF921A; border-bottom:1px ridge #FF921A; border-right:1px ridge #FF921A;}
.osusume3 li { background-image:url(fw/new/kanren.gif); background-repeat:no-repeat; background-position:left 3px;
		padding:0 0px 0 18px; margin:5px 0px 8px 0; line-height:1.5em;
		color:#444444; font-size:13px;
}

.itiran {border-collapse:collapse; color:#444444; font-size:13px; line-height:1.7em; margin-left:0px; }
.itiran td {width:130px; text-align:center; padding:3px; vertical-align:top;}
#mainContent .itiran a:link {text-decoration:none;}
#mainContent .itiran a:visited {text-decoration:none;} 
#mainContent .itiran a:hover {text-decoration:underline;}

.itiran2 {border-collapse:collapse; color:#444444; font-size:13px; line-height:1.5em; margin-left:0px;}
.itiran2 td {width:165px; text-align:center; padding:3px 7px; vertical-align:top;}
#mainContent .itiran2 a:link {text-decoration:none;}
#mainContent .itiran2 a:visited {text-decoration:none;} 
#mainContent .itiran2 a:hover {text-decoration:underline;}
.itiran2 div.itiran2-left {text-align:left; font-size:12px; margin:0 0 3px 0; padding:3px; color:#444444; background-color:#FEF8EF; border:1px solid #FEB95A;}

.itiran3 {border-collapse:collapse; color:#444444; font-size:13px; line-height:1.5em; margin:0px auto;}
.itiran3 td {width:140px; text-align:center; padding:3px 7px; vertical-align:top;}
#mainContent .itiran3 a:link {text-decoration:none;}
#mainContent .itiran3 a:visited {text-decoration:none;} 
#mainContent .itiran3 a:hover {text-decoration:underline;}

.line1 {margin:25px 0; height:2px; border:none; border-top:2px dotted #FF8800;}


.alink { font-size:14px;}

.shouhin-t {margin:20px;}

.jiten {width:500px ; font-size:13px; color: #444444;
          margin:30px 0 0 15px; line-height:1.6em;background-color: #FEF2DE;}
table.jiten, table.jiten td {border-collapse:separate; border:none; border-spacing:0;}	
/*table.jiten {border:2px solid #eeeeee;}*/	  

table.jiten td { border-color:#ffffff #ECBA84 #ECBA84 #ffffff; border-style:solid; border-width:2px; padding:8px;}		 
		 
.jiten p {margin:0;}		 

.tokutei { border-collapse:collapse; font-size:12px; color:#444444;}

.tokutei td { padding:10px; line-height:1.5em;} 


.type {margin:10px 0 0 20px; padding:0; background-color:#FEF8EF; border: ridge 1px #FF8800;}
.type table {border-collapse:collapse; border:0;}
.type td {font-size:12px; color: #666666; line-height:1.0em; margin:0; padding:5px;
		text-align:left; vertical-align:middle;}
.type td.type2 { padding-left:10px;}


.auto-1 {margin:0px; padding-left:20px; font-size:12px; color:#444444;}

.auto-2 {font-size:12px; color:#444444; line-height:1.3em; }

.auto-3 {margin:10px;}

.outbus { font-size:13px; padding:0 0 0 20px; margin:20px 0 20px 20px;
		background-image:url(fw/new/list5.gif); background-repeat:no-repeat; background-position:left -1px;
		}



/*  売り上げランキング  */

.rank  {border:1px solid #666666; border-collapse:collapse;}
.rank td { border-bottom:1px solid #666666; padding:3px;}
.thrColFixHdr #sidebar1 table.rank td a:hover {text-decoration:underline;}
.style200 {color:#666666; font-size:12px;}
.style200 a {text-decoration:none;}
.style201 {color:#ffffff; font-size:12px;}

.rank-a01 {text-align:left;}
.rank2  {border:0; border-collapse:collapse; margin-left:10px; width:265px;}
table.rank2 {width:265px;}
table.rank2-c2 {width:230px;}
.rank2 td { border-bottom:1px solid #999999; padding:3px; border-right:solid 1px #999999;}
.rank2-c2 td { border-bottom:1px solid #999999; padding:5px; border-right:solid 1px #999999;}
.rank2 td.a, .rank2-c2 td.a {color:#ffffff; font-size:13px; background-color: #FEF8EF; border-left:solid 1px #666666;}
.rank2 td.a1, .rank2-c2 td.a1 {color:#ffffff; font-size:13px; background-color:#FEF8EF; border-left:solid 1px #666666;}
.rank2 td.b, .rank2-c2 td.b {color:#666666; font-size:13px; background-color:#FEF8EF; padding:5px; line-height:1.2em;}
.rank2 td.b a, .rank2-c2 td a {text-decoration:none;}
.rank2 td.b a:hover, .rank2-c2 td a:hover { position:relative;
	left:1px;
	top:1px;} 
.rank2 td.c, .rank2-c2 td.c {text-align:center; color:#666666; font-size:13px; font-weight:bold; border:0;}
.thrColFixHdr #sidebar1 table.rank td a:hover {text-decoration:underline;}
.style200-2 {color:#666666; font-size:13px;}
td.rank2-b {vertical-align:top;}
td.rank2-c { padding-left:10px;vertical-align:top;}
.rank2 td.d {font-size:11px; color:#FF0000; padding:1px; line-height:1.0em; width:40px;background-color:#FEF8EF;}


.k2, .k3 {font-size:12px; color:#999999; margin:3px;} 


.kusege {font-size:13px; color:#443E80;margin: 15px 30px 10px 20px; padding:0;}

.tisiki {background:url(fw/new/list4.gif) no-repeat 0 0; font-size:13px; color:#444444;
		padding:0 0 0 20px; margin:30px 0 15px 20px;}
.tisiki-s {background:url(fw/new/list4.gif) no-repeat 0 0; font-size:13px; color:#444444;
		padding:0 0 0 20px; margin:40px 0 15px 20px; display:inline;}
.tisiki-s1 {padding:0; margin-top:30px;}				
p.tisiki2 {font-size:13px; color:#444444; line-height:1.5em; margin:20px 30px 0 20px; padding:0; }	
*html .tisiki {background:url(fw/new/list4.gif) no-repeat 0 0; font-size:13px; color:#444444;
		padding:0 0 0 20px; margin:30px 0 15px 20px; line-height:1.2em;}
.tisiki3 {margin:0 0 0 10px;}				
		

.i {font-size:14px; color:#444444; background-image: url(fw/new/kanren.gif); background-repeat:no-repeat;
		background-position:5px 8px; padding:3px 5px 3px 23px; margin:30px 0 30px 15px;
				 border:3px outset #ffffff; line-height:1.7em; 
		background-color:#FEF8EF;}
.i-2 {font-size:14px; color:#444444; background-image: url(fw/new/kanren.gif); background-repeat:no-repeat;
		background-position:5px 8px; padding:3px 5px 3px 23px; margin:15px 0 15px 15px;
				 border:3px outset #ffffff; line-height:1.7em; 
		background-color:#FEF8EF;}
		

.i2 {font-size:13px; color:#444444;background-image: url(fw/new/kanren.gif); background-repeat:no-repeat;
		background-position:5px 0px; padding:0 5px 0 23px; margin:10px 0 10px 18px;}

.i3 {font-size:13px; color:#444444; background-image:url(fw/new/list3.gif); background-repeat:no-repeat;
		background-position:0px -2px; padding:0 0 0 18px; margin:5px 0 5px 20px;}		

.mutenka {margin:10px 0 0 20px; padding:0 0 0 0; font-size:12px; color:#444444;}


.naia-do {width:565px; text-align:center;}
.naia-do-td { vertical-align:top;}
.naia-do h3 {font-size:13px; color:#FFFFFF; line-height:1.5em; background-color:#CC9900; text-align:center;
		margin:0 0 5px 0; padding:0;}
.nai02 {width:280px; text-align:left; background-color:#FFFFCC; border:1px ridge #FF8800}
.nai02 td {font-size:12px; color:#444444; line-height:1.5em; padding:5px;}

.nai03 {width:280px; text-align:left;}
.nai03 td { color:#444444; font-size:12px; line-height:1.5em; padding:5px;}
td.nai-td01 { background-color:#FFF7EE; vertical-align: middle; width:80px; text-align:center;}
.nai-td02 { background-color:#F7FCFD;}
.nai04 {background:url(fw/new/kanren.gif) no-repeat 205px 2px; font-size:13px; margin:25px 0;}
.nai05 {margin:12px 0 5px 0px; padding:0 0 0 8px; border-left:solid 5px #FF8800;}
p.naia-do-01 {color:#444444; font-size:13px; line-height:1.5em;}
p.naia-do-02 {color:#444444; font-size:13px; line-height:1.5em;}

*html .naia-do {width:550px; text-align:center;}
*html .naia-do-td { vertical-align:top;}
*html .naia-do h3 {font-size:13px; color:#FFFFFF; line-height:1.5em; background-color:#CC9900; text-align:center;
		margin:0 0 5px 0; padding:0;}
*html .nai02 {width:265px; text-align:left; background-color:#FFFFCC; border:1px ridge #FF8800}
*html .nai02 td {font-size:12px; color:#444444; line-height:1.5em; padding:5px;}

*html .nai03 {width:280px; text-align:left;}
*html .nai03 td { color:#444444; font-size:12px; line-height:1.5em; padding:5px;}
*html td.nai-td01 { background-color:#FFF7EE; vertical-align: middle; width:80px; text-align:center;}
*html .nai-td02 { background-color:#F7FCFD;}
*html .nai04 {background:url(fw/new/kanren.gif) no-repeat 205px 2px; font-size:13px; margin:25px 0; line-height:1.2em;}
*html .nai05 {margin:12px 0 5px 0px; padding:0 0 0 8px; border-left:solid 5px #FF8800;}
*html p.naia-do-01 {color:#444444; font-size:13px; line-height:1.5em;}
*html p.naia-do-02 {color:#444444; font-size:13px; line-height:1.5em;}

.yuudou {font-size:13px; color:#444444; background-image: url(fw/new/kanren.gif); background-repeat:no-repeat;
		background-position:5px 7px; padding:3px 5px 3px 23px; margin:20px 30px 20px 30px;
				 border:2px outset  #FF9900; line-height:1.7em; 
		background-color:#FEF8EF;}

/* リンク修飾 */
#mainContent .nai04 a:link, .a23 a:link, .a47 a:link, .d2 a:link, p.sengan a:link, .u7 a:link, p.link a:link, .a41-4-1 a:link, .sengan2 a:link, .tisiki a:link, .sengan2 a:link, .u32 a:link, .i a:link, .ikumou a:link, .a26-s2 a:link, .tisiki-s a:link, .a23-1 a:link, .a26-s3 a:link, .outbus a:link, .osusume3 a:link, .a41-3-2 a:link, .a41-2 a:link, .a41-2-1 a:link, .skincare3 a:link {text-decoration: underline;}
#mainContent .nai04 a:visited, .a23 a:visited, .a47 a:visited, .d2 a:visited, p.sengan a:visited, .u7 a:visited, p.link a:visited, .a41-4-1 a:visited, .sengan2 a:visited, .tisiki a:visited, .sengan2 a:visited, .u32 a:visited, .i a:visited, .ikumou a:visited, .a26-s2 a:visited, .tisiki-s a:visited, .a23-1 a:visited, .a26-s3 a:visited, .outbus a:visited, .osusume3 a:visited, .a41-3-2 a:visited, .a41-2 a:visited, .a41-2-1 a:visited, .skincare3 a:visited {text-decoration: underline;} 
#mainContent .nai04 a:hover, .a23 a:hover, .a47 a:hover, .d2 a:hover, p.sengan a:hover, .u7 a:hover, p.link a:hover, .a41-4-1 a:hover, .sengan2 a:hover, .tisiki a:hover, .sengan1 a:hover, .u32 a:hover, .i a:hover, .ikumou a:hover, .a26-s2 a:hover, .tisiki-s a:hover, .a23-1 a:hover, .a26-s3 a:hover, .outbus a:hover, .osusume3 a:hover, .a41-3-2 a:hover, .a41-2 a:hover, .a41-2-1 a:hover, .skincare3 a:hover, .list a:hover {text-decoration: none;}


.link {font-size:13px; color:#444444; line-height:1.7em; margin:15px 0 15px 20px;}

table.skincare { width:500px;border-collapse:collapse; text-align:left; color:#444444; font-size:13px; margin:15px 0 20px 15px;  }
table.skincare td {border:0px solid #666666; vertical-align:top; margin:0px; padding:7px; line-height:1.7em;}

.osusume-ga {margin:0 0 0 5px;}

p.sample {margin:10px 0 5px 20px; padding:0 0 0 20px; background-image:url(fw/new/list5.gif); background-repeat:no-repeat; background-position:left top;
		font-size:13px; font-weight:bold; color: #443E80;}
p.sample2 {margin:0 0 0 45px; padding:0; font-size:12px; color:#444444;}
p.sample3 {background: url(fw/new/list5.gif) no-repeat left top; padding:0 0 0 20px; margin:10px 20px 25px 18px; font-size:13px;}		


#mainContent table.itiran tr.ikumou-rank {vertical-align:bottom; font-size:12px; color:#443E80; margin:0; padding:0; line-height:1.1em;}
#mainContent table.itiran tr.ikumou-rank td {margin:0px; padding:0px 0 2px 0;}


.rank-ikumou  {border:0px solid #999999; border-collapse:collapse; margin: 10px auto 15px 20px;}

.rank-ikumou tr td { border:1px solid #999999;}
.ikumou {font-size:13px; padding:2px 0 2px 5px;background-color: #FEF8EF;}
.ikumou-rank-img {margin:10px 0 25px 0;}


.header table {border:0px solid #333333; padding:0; margin:0; border-collapse: collapse;}
.header table tr td {}
.header table tr.hed1 {height:82px;}
.header table tr.hed1 td.a1 { width:320px; height:82px; margin:0px;  padding:0; vertical-align:top;}
.header table img { margin:0; padding:0;}
.header table tr.hed1 td.a-test {width:120px; font-size:13px; height:82px; color:#1C7DCE; vertical-align:bottom; line-height:1.2em;}
.header table tr.hed1 td.a-test div.aaa {margin:0px 0 5px 0; padding:0;}
.header table tr.hed1 td.a-test div.bbb {margin:0; padding:0px 0 1px 0;}
.header table tr.hed1 td.a2 { height:82px; vertical-align:bottom;}
.header table tr.hed1 td.a3 {height:82px;}
.header table tr.hed1 td.a4 {height:82px;}
.jimi {font-size:13px; color:#555555;}
.aaa-1{font-size:14px;}

.atopiko {font-size:14px; color:#444444; line-height:1.5em; margin:15px 25px;}

div.outlet {margin:0px 20px 20px 20px;}


table.skincare3 {width:540px;}
table.skincare3 tr td {width:270px; text-align:left; vertical-align:top;}
p.skincare3-p {font-size:14px; background-image:url(fw/new/list4.gif); background-repeat:no-repeat; background-position:left 1px;
		padding:2px 2px 2px 20px; text-align:left; vertical-align:top; margin:0;}


#goiken {font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";}

ol.kan01 li { font-size:12px; color:#444444; margin:0; padding:0;}
ol.kan01 li ul { margin:5px 20px 10px 10px; padding:0 0 0 0; list-style-type:disc;}
ol.kan01 li ul li {font-size:11px; color:#666666; line-height:1.3em;}

.qa {margin:25px 0 0 25px;}
.list { font-size:14px; padding:0px 35px 0px 22px; margin:12px 0px 12px 0px; background-image:url(fw/new/q.gif)
       ; background-repeat:no-repeat; background-position:0px 0px; cursor:pointer; color:#0044CC; text-decoration:underline;}
.list:hover {text-decoration:none; color:#FF8040;}	   	   
p.list2 {background-color:#FEF8EF; border:1px solid #FEB95A; width:400px; padding:3px 3px 3px 24px; background-image:url(fw/new/a.gif); background-repeat:no-repeat;
		background-position:4px 5px; margin:0; font-size:13px; line-height:1.7em; color:#444444;}   

.muryou {color:#FB0000; font-size:13px; margin:0; padding-bottom:5px;}
#mainContent div.muryou img {color:#444444; font-size:13px; line-height:1.4em; margin: 7px 10px -5px 31px; background-image:url(fw/new/siharai.gif);
          background-repeat:no-repeat; background-position:left 10px; padding:0 0 0px 10px; }
	  

/*.a1 {float: left; width:450px; margin:0px;  padding:0;}
.a1-1 {margin-left:20px;}
.a1-2 {font-size:13px; color: #1C7DCE; margin:0; padding:0; text-align:right; font-weight: normal;}


.a2 {float: left; width:120px; font-size:14px; color:#443E80;}



.a3 {float: left; width:95px; margin-top:20px;}



.a4 {float: left; width:100px;}*/



.a5 {color:#444444; font-size:12px;}



.a6 {color:#FF0000;}





.a7 { font-size: 13px;
	margin:3px 0 0px 0;
    width: 130px;



    height: 22px;



    color: #444444;
	}

.a7-2 {margin:0px 0px 12px 0px;}

.a8 {overflow:scroll; width:150px; height:100px; color:#999999; font-size:10px; line-height:1.5em;}



.a8 a {color: #999999;}



.a9 ul { margin:0px;list-style-type: none;}



.a9 li { padding:0 0 0 20px; margin:0px 0 0 0;color:#444444; font-size:12px; margin:0px;;background-image:url(fw/list3.gif); background-repeat:no-repeat;}



.a10 {color:#666666; font-size:12px; padding:3px; font-style:normal;}



.a11 {font-size:12px; color:#444444; line-height:1.3em; border:solid 1px #666666; padding:3px; margin-bottom:10px; }



.a12 {font-size:12px; color:#444444; line-height:1.5em; margin:5px;}

.thrColFixHdr #mainContent a:hover { color: #FF8040; }


.a13  { font-size:12px; color:#0044CC; text-decoration:none; line-height:1.3em; padding:0; margin:40px 0 30px 0;}
.thrColFixHdr #mainContent .a13 a {text-decoration:none;font-size:12px; color:#0044CC; text-decoration:none; line-height:1.3em;}
.thrColFixHdr #mainContent .a13 a:hover {text-decoration:underline;}


.a14 {color:#FF6600; font-size:12px;}



.a15 {font-size:14px; color:#444444; line-height:1.5em; margin:23px 20px 0px 20px; padding:0;}

.a15-1 {font-size:14px; color:#444444; line-height:1.5em;}

.a16 {font-size:14px; color:#444444; line-height:1.5em;}



.a17 {color:#FF6600; font-size:13px; line-height:1.3em; margin:10px;}



.a18 {font-size:12px; color:#444444;}

.a18-1 {font-size:12px; line-height:1.5em; padding:0 0 0 20px; background-image:url(fw/list4.gif); background-repeat:no-repeat; margin:0px;
		background-position:0 0px;}

.a18-2 {font-size:11px; color:#666666; padding:5px 40px 8px 0px;}

.a18-3 { margin:20px 0 0 20px;}


.a19 {font-size:13px; color:#444444; line-height:1.5em; margin:0px; width:330px;}



.a20 {margin-top:20px;}



.a21 {color:#444444; font-size:13px; line-height:1.5em; width:400px; margin-left:30px;}



.a22 {color:#444444; font-size:12px; margin-right:150px; line-height:1.6em;}



.a23 {font-size:14px; margin: 20px 0px 0px 10px; list-style-type:none; padding:0;}

.a23-m {font-size:13px; font-weight:bold; color:#444444; margin:0px; padding:10px 20px;}
.a23-m2 {width:240px; margin:15px auto; padding:0;}
.a23-m2 ul {font-size:13px; padding:0; margin:0px; list-style:none; }
.a23-m2 li {list-style:none; background:url(fw/new/kanren.gif) no-repeat 0 0; text-align:left; margin:0; padding:0 0 5px 18px;}
*html .a23-m2 li {list-style:none; background:url(fw/new/kanren.gif) no-repeat 0 4px; text-align:left; margin:0; padding:0 0 5px 18px;}
#mainContent .a23-m2 a:link {text-decoration: underline;}
#mainContent .a23-m2 a:visited {text-decoration: underline;} 
#mainContent .a23-m2 a:hover {text-decoration: none;}


.a23 li {margin:15px 0 15px 0; background-image:url(fw/list4.gif); background-repeat:no-repeat; padding: 1px 0px 0px 20px;}

.a23-1 {font-size:14px; margin: 25px 0px 0px 20px; list-style-type:none; padding:0;}
.a23-1 li {font-size:13px; padding:0 0 0 20px; background-image: url(fw/list4.gif); background-repeat:no-repeat; background-position:left top; margin:10px 0 10px 0;}


.a24 { border-color:#FF6600; border-style:solid; border-width:medium;}



.a24-2 {width:135px; color:#666666; font-size:12px; text-align:center;border:solid 1px #FF9900; margin-top:10px; padding:3px;}



.a25 {color:#444444; font-size:12px; margin:5px;}



.a26 {color:#444444; font-size:13px; line-height:1.7em; margin-left:15px; border-collapse:collapse;}

.a26-l {border-collapse:collapse;}

.a26-l td {color:#444444; font-size:13px; line-height:1.7em; margin-left:15px; border-collapse:collapse; border: solid 1px #F08B02; background-color:#FEF8EF;}




.a26-s {color:#444444; font-size:13px; line-height:1.7em; margin: 10px 40px 10px 20px; padding:0;}
.a26-sita {color:#444444; font-size:13px; line-height:1.7em; margin: 15px 40px 20px 20px; padding:0;}
.a26-s-yajirusi {color:#444444; font-size:13px; line-height:1.7em; margin: 10px 40px 10px 20px; padding:0 0 0 20px;
		background-image:url(fw/new/list5.gif); background-repeat:no-repeat; background-position: left 3px;}
.a26-s-betatuki {color:#444444; font-size:13px; line-height:1.7em; margin: 10px 40px 10px 30px; padding:0;}		


.a26-kusege {color:#444444; font-size:13px; line-height:1.7em; margin: 0px 40px 15px 20px; padding:5px 8px; background-color:#FEF8EF; border:1px solid #FEB95A;}
.kusege-img {margin:15px 30px 0px 20px; padding:0;}
.a26-kusege-t {color:#444444; font-size:13px; line-height:1.7em; margin: 0px auto 15px 10px; padding:5px 8px; 
		background-color:#FEF8EF; border:1px solid #FEB95A; width:498px;}
.a26-kusege-s {color:#444444; font-size:13px; line-height:1.7em; margin: 0px auto 15px 20px; padding:5px 8px;
		background-color:#FEF8EF; border:1px solid #FEB95A; width:480px;}
.kusege-img-s {margin:15px 30px 0px 20px; padding:0;}

.a26-kusege-airon {color:#444444; font-size:13px; line-height:1.7em; margin: 0px auto 15px 0px; padding:3px; 
		background-color:#FEF8EF; border:1px solid #FEB95A; width:;}
				

.a26-s1 {color:#444444; font-size:13px; line-height:1.7em; margin: 15px 40px 10px 12px; background-image:url(fw/list3.gif);
          background-repeat:no-repeat; background-position:left 1px; padding-left:20px; }
.a26-s1-1 {	color:#444444; font-size:13px; line-height:1.7em; margin: 8px 40px 10px 12px; padding:0 0 0 20px;}
.a26-s1-2 {	color:#444444; font-size:13px; line-height:1.7em; margin: 8px 40px 10px 20px; padding:0 0 0 0px;}
.a26-s2	 {color:#444444; font-size:13px; line-height:1.7em; margin: 3px 40px 3px 20px; background-image:url(fw/list3.gif);
          background-repeat:no-repeat; background-position:left 1px; padding-left:20px; }
.a26-s3	 {color:#444444; font-size:13px; line-height:1.7em; margin: 3px 100px 7px 20px; background-image:url(fw/list3.gif);
          background-repeat:no-repeat; background-position:left 1px; padding-left:20px; }  		    
	  
		  
.a26-s-senjou {color:#444444; font-size:13px; line-height:1.7em; margin: 10px 40px 10px 30px;}		  

.a26 td {padding:3px; width:130px; text-align:center; vertical-align:top;}

table.a26-a {font-size:13px; color:#444444; border:0; border-collapse:collapse; background-color:#FEF8EF;}

.a26-a tr td {font-size:13px; color:#444444; border:#00CC00 2px ridge; padding:5px;}

.a26-m { border-collapse:collapse; width:565px; }
.a26-m2 {font-size:12px; color:#444444; line-height:1.5em; width:550px;}
.a26-m2 table {width:275px;}
.a26-m2 td {padding:5px;}
*html .a26-m {border-collapse:collapse; width:550px; }
*html .a26-m2 {font-size:12px; color:#444444; line-height:1.5em; width:535px;}
*html .a26-m2 table {width:265px;}
*html .a26-m2 td {padding:5px;}

.a261 {color: #443E80; font-size:13px; padding:0px 30px 10px 8px; margin:0 0 0 20px; font-weight:bold;background:url(fw/new/tatebou15px.gif) no-repeat left top;}



.a26-2 {

	color:#444444;

	font-size:13px;

	line-height:1em;

	margin-bottom:0px;

	padding-left:15px;

	font-weight: normal;

}

p.a26-siharai {color:#444444; font-size:13px; line-height:1.4em; margin-left:15px; background-image:url(fw/new/siharai.gif); background-repeat:no-repeat; background-position:left 1px; padding-left:9px; margin-right:50px;
		margin-bottom:7px; margin-top:7px; }
p.a26-set {color:#444444; font-size:13px; line-height:1.4em; margin: 5px 50px 0px 31px; background-image:url(fw/new/siharai.gif);
          background-repeat:no-repeat; background-position:left 2px; padding-left:8px; }	
p.a26-setimg {margin:0px 0px 0px 350px; padding:0;}		
		
div.siharaiimg {margin:15px 0 15px 20px;}
.siharaikyouchou { font-size:13px; font-weight:bold; color: #443E80;}
.siharaikyouchou2 { font-size:14px;font-weight:bold; color: #443E80;}
.siharaikyouchou3 { font-size:13px;font-weight:bold; color: #443E80;}


.a27 {color:#FF9900; font-size: 26px;}



.a28 {color:#444444; font-size:15px;}



.a29 {color:#444444; font-size:13px; line-height:1.7em; width:500px;}



.a30 {color:#0000FF; font-size:15px; margin-left:0px;}



.a31 {background-color: #02B50B; color:#FFFFFF; font-weight:bold; line-height:1.5em; padding-left:10px; font-size:14px; margin-top:20px;}



.a31-2 {background-color:#ffddbb; color:#444444; font-weight:normal; line-height:1.5em; padding-left:10px; font-size:14px; width:145px;

border-bottom:solid 1px #ff8800;

    border-left:solid 7px #ff8800;

    padding-left:10px;}



.a31-3 {color:#444444; font-size:13px; line-height:1.7em; margin-top:0px; padding:5px 20px 5px 20px;}



.a32 {background-color:#D3FEDD; color:#666666; font-weight:bold; line-height:1.5em; padding-left:20px; font-size:14px; margin:18px 0 10px 0;}



.a33 {margin:0 0 0 22px; font-size:12px; color:#444444; line-height:1.5em; padding:0 2px 5px 2px;}



.a34 {color:#009900;}



.a35 {margin-top:25px;}



.a36 {color:#555555; font-size:13px; margin:0px 0px 0px 20px; font-weight:bold;  }



.a37 {font-size:12px; color:#444444; margin-top:0px;}

.a37-1 {font-size:12px; color:#444444; margin:0px 0 0 0;}

.a37-2 {font-size:12px; color:#444444; background-color:#FEF8EF; border-left:2px solid #F3A367; border-top:2px solid #F3A367;
		 border-bottom:2px solid #F3A367; border-right:2px solid #F3A367; width:400px; padding:3px 0 3px 10px; margin:0px 0 10px 20px;
		line-height:1.7em; }

.a37-3 {font-size:12px; color:#444444; }
div.short {margin:25px 0 0 20px; padding:0;} 


.a38 {font-size:12px}













.a40-1 {color:#666666; font-size:12px; line-height:1.3em; width:250px; float:left;}

.kutikomi {margin-left:20px;}

.kutikomit {margin:0 0 0 20px;}

.a41 {color:#444444; font-size:13px; line-height:1.7em; margin:10px 40px 10px 20px; padding:0;}

/*商品説明分用*/
.a41-m {color:#444444; font-size:13px; line-height:1.7em; margin:10px 40px 10px 20px; padding:0;}
.a41-m2 {color:#444444; font-size:13px; line-height:1.7em; margin:10px 40px 10px 20px; padding:0;}


.a41-p {color:#444444; font-size:13px; line-height:1.5em; padding:0px 40px 0px 20px; margin:0 0 7px 20px; background-image: url(fw/new/list3.gif);
		background-repeat:no-repeat; background-position:left top;}
.a41-p-1 {color:#444444; font-size:13px; line-height:1.5em; padding:0px 40px 0px 20px; margin:0 0 4px 20px; background-image: url(fw/new/list3.gif);
		background-repeat:no-repeat; background-position:left top;}

.a41-01 {color:#444444; font-size:13px; line-height:1.7em; padding:7px 40px 10px 20px; margin:0;}

.a41-1 {color:#444444; font-size:13px; line-height:1.2em; padding:0px 0px 8px 15px; margin:0;}


.a41-2 {color:#444444; font-size:13px; line-height:1.4em; padding:0px 0px 0px 17px; margin:5px 0 0 20px;
        background-image:url(fw/new/kanren.gif); background-repeat:no-repeat; background-position: left center;}
.a41-2-1 {color:#444444; font-size:13px; line-height:1.4em; padding:0px 0px 0px 17px; margin:4px 0 0 0px;
        background-image:url(fw/new/kanren.gif); background-repeat:no-repeat; background-position: left 4px;}		
		
.a41-3 {color:#444444; font-size:13px; line-height:1.0em; padding:0px 0px 0px 15px; margin:0 0 0 20px;
        background-image: url(fw/new/one.gif);  background-position:left top; background-repeat:no-repeat;}	


.a41-3-0 {color:#444444; font-size:13px; line-height:1.5em; padding:0px 40px 0px 15px; margin:5px 0 0 20px;
        background-image: url(fw/new/one.gif);  background-position:left 3px; background-repeat:no-repeat;}			
.a41-3-1 {color:#444444; font-size:13px; line-height:1.5em; padding:0px 40px 0px 15px; margin:0 0 3px 20px;
        background-image: url(fw/new/one.gif);  background-position:left 4px; background-repeat:no-repeat;}	


.a41-3-2 {color:#444444; font-size:13px; line-height:1.0em; padding:0px 0px 0px 15px; margin:3px 0 0 0;
        background-image: url(fw/new/one.gif);  background-position:left center; background-repeat:no-repeat;}	
.a41-3-2-1 {color:#444444; font-size:13px; line-height:1.0em; padding:0px 0px 0px 15px; margin:3px 0 8px 0;
        background-image: url(fw/new/one.gif);  background-position:left center; background-repeat:no-repeat;}			

.a41-3-3 {color:#444444; font-size:13px; line-height:1.4em; padding:0px 40px 0px 15px; margin:0 0 3px 20px;
        background-image: url(fw/new/one.gif);  background-position:left 2px; background-repeat:no-repeat;}	
				
		

.a41-4 {color:#444444; font-size:13px; line-height:1.7em; padding:0px 20px 0px 15px; margin:0px 20px 0px 20px;
        background-image: url(fw/new/one.gif);  background-position:left 5px; background-repeat:no-repeat;}
.a41-4-1 {color:#444444; font-size:13px; line-height:1.5em; padding:0px 20px 0px 17px; margin:0px 20px 0px 20px;
        background-image: url(fw/new/kanren.gif);  background-position:left 2px; background-repeat:no-repeat;}	
.a41-4-br {color:#444444; font-size:13px; line-height:1.7em; padding:0px 20px 0px 15px; margin:0px 20px 0px 20px;
        background-image: url(fw/new/one.gif);  background-position:left 5px; background-repeat:no-repeat;}	
.a41-4-hnt {color:#444444; font-size:13px; line-height:1.7em; padding:0px 20px 0px 15px; margin:-3px 20px 20px 20px;
        background-image: url(fw/new/one.gif);  background-position:left 5px; background-repeat:no-repeat;}		
			

.a41-5 {color:#444444; font-size:13px; line-height:1.6em; border:3px outset  #ffffff; margin:15px 60px 15px 45px;
		background-color:#FEF8EF; padding:5px;}				

.thrColFixHdr #mainContent h3.a41-r {font-size:13px; color:#443E80; margin:15px 0 5px 20px; padding:0 0 0 7px; background:url(fw/new/tatebou15px.gif) no-repeat left 1px;
		font-weight: bold;}
.thrColFixHdr #mainContent h4.a41-r {font-size:13px; color:#443E80; margin:20px 0 10px 20px; padding:0 0 0 7px; background:url(fw/new/tatebou15px.gif) no-repeat left 1px;
		font-weight: bold;}	
h3.a41-r3 {font-size:13px; color:#443E80; margin:15px 0 5px 20px; padding:0 0 0 7px; background:url(fw/new/tatebou15px.gif) no-repeat left 1px;
		font-weight: bold;}		
		
			
p.a41-r2 {font-size:12px; color:#444444; line-height:1.5em; margin:0 50px 0 30px; padding:0;} 			

.a42 {color:#444444; font-size:12px;}

.a42-1 {color:#444444; font-size:12px; font-weight:normal}

.a43 {color:#444444; font-size:13px; line-height:1.7em; color:#009900;}



.a44 {float:left; margin-left:60px;}



.a45 {margin-bottom:80px;}



.a46 {color:#444444; font-size:12px; line-height:1.3em;}



.a47 dd{font-size:12px; color:#444444; padding:10px 10px 30px 10px; line-height:1.4em;}



.a47 dt{font-size:14px; padding:10px; background-image: url(fw/list4.gif); background-repeat:no-repeat; padding:2px 0px 2px 20px; margin:0 0 0 10px;
		background-position:left 1px;}


.a47-1 {font-size:14px; padding:10px; background-image: url(fw/list4.gif); background-repeat: no-repeat; padding:2px 0px 3px 20px;}

.a47-2 {font-size:12px; color:#444444; line-height:1.5em; padding:5px;}

.a47-3 { padding:5px;}

.a47-4 {font-size:14px;  background-image: url(fw/list4.gif); background-repeat: no-repeat; background-position:left top; padding:2px 0px 3px 20px; margin:0px;}

.a48 {color:#444444; font-size:13px; line-height:1.7em; padding:0px 10px 5px 10px;}



.a49  {color:#444444; font-size:13px; line-height:1.7em; padding:5px 10px 0px 15px;}
.a49-s {color:#444444; font-size:13px; line-height:1.7em; padding:0px 40px 0px 20px; margin:15px 0 20px 0;}

.a49-1  {color:#444444; font-size:13px; line-height:1.7em; padding:5px 30px 5px 15px; margin:0px;}

.a49-2 {color:#444444; font-size:13px; line-height:1.8em; padding-left:50px; margin:0px;}

.a49-3 {color:#444444; font-size:13px; line-height:1.7em; padding:0px 0px 0px 15px; margin:0px;}


.a100 {color:#444444; font-size:13px; line-height:1.8em; padding:0; margin:12px 40px 0 23px;}



.a40 {color:#666666; font-size:12px; line-height:1.4em; border:2px outset  #FF8800; margin:0;
		background-color:#FEF8EF; padding:5px;}		 

.a40-250 {color:#666666; font-size:12px; line-height:1.3em; border: solid 2px #FF9900; padding:3px;} 


.a39 { width:330px; float:right;}

.a39-250 {width:270px; float:right;}

.a101 { float:left; width:220px;}

.a101-250 { float:left; width:280px;}



.a102 {float:right;}



.a103 {list-style-type: none;}



.a103 li{ background-image:url(fw/list3.gif); background-repeat:no-repeat; padding: 0px 0px 3px 20px; margin:0 0 0px 0px; font-size:13px; color:#444444;}



.a104 {color:#444444; font-size:13px; margin-left:20px; line-height:1.5em;}

.a105 {color:red; font-size:12px;}

.a105-1 {color:red; font-size:12px; margin-left:10px;}


.a106 {color:#666666; line-height:1.3em; font-size:11px;}



.b1 {float: left;margin-right: 20px; width:270px;}

.b1-1 {float: left;margin-right: 20px; width:270px;}



.b2 {width:300px; }



.c1 { line-height:1.5em; font-size:12px; color:#666666;}



.c1 a:link { color:#666666; text-decoration:none; font-size:12px}



.c1 a:visited {color:#666666; text-decoration:none; font-size:12px;}



.c1 a:hover {color:#666666; text-decoration:underline; font-size:12px;}


.c2 {margin:0 0 0 0; padding:0 0 0 0;}


.e1 {clear:both; margin:0px;}



.k1 {width:300px;

	height:300px;

	overflow:scroll;font-size: 14px; color:#444444;}



.u1 {font-size:13px; margin:0px;}



.u2 {width:780px; list-style-type:none; margin:0px; padding:0px; font-size:13px;}



.u2 li {  float:left; text-align:center; border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC;  margin:0px;}



.u2 a {display:block; padding:0px; text-decoration: none; color:#FFFFFF; font-weight: bold; margin-bottom:0px;}



.u2 a:hover {}



.u3 {list-style-type: none; margin:20px 0px 0px 20px; width:500px;}



.u3 li {margin-bottom:20px;}



.u31 { background-image:url(fw/list3.gif); background-repeat:no-repeat; padding: 0px 0px 0px 20px; margin:0px 0px 50px 0px;

color:#444444; font-size:13px; line-height:1.8em;}







.u4 {list-style-type: none; margin:20px 0 0 20px; width:500px; padding:0;}



.u7 { background-image:url(fw/list4.gif); background-repeat:no-repeat; padding: 2px 0px 2px 20px; margin:0 0 0 0;

color:#444444; font-size:13px; line-height:1.8em; background-position:0 1px;}



.u5 {list-style-type: none; margin:0px 0px 20px 20px; width:500px;}



.u5 li ul li {list-style-type:none; font-size:12px; margin:8px;}



.u6 { background-image:url(fw/list4.gif); background-repeat:no-repeat; padding: 2px 0px 2px 20px; margin:0px 0px 0px 0px;

color:#444444; font-size:13px; line-height:1.8em;}





.f1 {margin:0px;}



.d1 {width:350px; height:150px; overflow:scroll; text-align:left}


.d2 dt {font-size:14px; margin:15px 0px 5px 15px;background-image:url(fw/list4.gif); background-repeat:no-repeat; background-position:left -1px;
        padding:0 0 1px 20px;}

.d2 dd {color:#444444; font-size:12px;}


.d1 ul {color:#444444; font-size:13px; margin:5px;list-style-type: none;}



.d1 li {background-image:url(fw/list3.gif); background-repeat:no-repeat; padding-left:20px; margin:0px;}

.m1 {font-size:15px; color:#FF0000;}


.x1 {width:220px; float:left;}


.senjou dt {background-image:url(fw/new/senjou.gif); background-repeat:no-repeat; background-position:0px 1px; padding:0px 0px 0px 19px; margin:20px 0 0px 10px;}
 
.thrColFixHdr #sidebar1 a:hover { color: #FF8040; text-decoration:none; }

.thrColFixHdr #sidebar1 ul {list-style-type: none; margin:0; padding:0;}



.thrColFixHdr #sidebar1 li { background-image:url(fw/list5.gif); background-repeat:no-repeat; background-position:left top; padding: 1px 0px 0px 20px; margin:0 0 5px 0px;}



.thrColFixHdr #sidebar1 p {font-size: 15px; color: #444444; margin:10px 0 10px 0;

    border-bottom:solid 1px #ff8800;

    border-left:solid 7px #ff8800;

    padding-left:10px;

	padding-top:0px;

    background-color:#ffddbb;

	line-height:1.6em;}

	
	

.style1 { color:#444444; font-size:14px; font-weight:bold;}



.style3 { font-size:13px; line-height:1.3em;}

.style3 a {text-decoration:none;}

.style5 {color:#444444; font-size:12px;}

	

.style86 {



    color: #444444;



    font-size: 14px;



    margin-bottom:25px;



    line-height: 130%;



    font-weight: 100;

	background-color:#ffddbb;

    



}	

	

.style110 {color:#666666; font-size:11px;}	 

	





.style202 {color:#FFFFFF; font-size:13px;}



.merumaga td {font-size: 12px; text-align:left; color:#666666;



}



.customize16 {font-size:12px; color:#444444; margin:0px;}



.osusume1 {float: left;width: 220px;text-align: left;



}



.osusume1 li, .osusume2  li { list-style-type:none; font-size:13px; ; margin:0px 0px 0px 0px;

padding : 0px 0px 5px 20px;  



}



.osusume1 p, .osusume2 p {font-size:12px; margin:3px; line-height: 120%;



color:#444444;



}



.osusume2 {float: left;width: 220px;text-align: left;



}   



.osusume1 ul, .osusume2 ul {list-style-type: none;margin:0px; background-image:url(fw/list4.gif); background-repeat:no-repeat;}





 	

.eigyoubi table {



    border-collapse: collapse;



    border:solid 1px #FF9900;



}



caption {



    font-size: 13px;



    color: #666666;



}



.eigyoubi th {



    border-collapse: collapse;



    border:solid 1px #FF9900;



    text-align: center;



    height: 20px;



    width: 20px;



    background-color: #FDDBAC;



    font-size: 12px;



    color: #666666;



    font-family: Verdana, "Chicago" , "Osaka" ,Sans-Serif; /* フォントの種類 */



    line-height: 120%;



}



.eigyoubi td {



    border-collapse: collapse;



    border:solid 1px #FF9900;



    text-align: center;



    height: 20px;



    width: 20px;



    background-color: #ffffff;



    font-size: 13px;



    color: #666666;



    font-family: Verdana, "Chicago" , "Osaka" ,Sans-Serif; /* フォントの種類 */



    line-height: 120%;



}	
.eigyoubi td.ka-red {background-color: #FE3D3D; color:#FFFFFF;}
.eigyoubi td.ka-9 {color:#999999;}


/*Axis*/



.add_h2 {font-size: 15px; color: #444444; margin:10px 0 15px 0;

    border-bottom:solid 1px #ff8800;

    border-left:solid 7px #ff8800;

    padding-left:10px;

	padding-top:0px;

    background-color:#ffddbb;

	line-height:1.6em;

	font-weight:bold;
	width:513px;

}

.add2_h2 {font-size: 15px; color: #444444; margin:0px 0 15px 0;

    border-bottom:solid 1px #ff8800;

    border-left:solid 7px #ff8800;

    padding-left:10px;

	padding-top:0px;

    background-color:#ffddbb;

	line-height:1.6em;

	font-weight:bold;

	margin-top:10px;

}

.fb{

	font-weight:bold;



}

.add01{

	color:#666666;

	font-size:12px; 

	margin:0;

}

img{

	border:0px;



}

#add02{

	font-size:12px;





}

#add02 p{



}
.d1 {width:414px; height:200px; overflow: scroll ; border-bottom-color:#FFFFFF; border-left-color: #F18E3D; border-left-style:solid; border-left-width:0px; border-bottom-style:solid; border-bottom-width:0px; margin:0 auto; text-align:left;
     background-color:#FEF8EF;
}
.d1-1 { border-bottom:0px solid  #CCCCCC; margin:0 auto; width:414px;border-left:#F18A18 2px solid; margin:30px auto;}
.d1 ul {color:#444444; font-size:13px; margin:5px 5px 5px 20px;list-style-type: none; padding:0;}

.d1 li {background-image:url(fw/list3.gif); background-repeat:no-repeat; padding-left:20px; margin:0px; background-position:left top; padding-top:2px;}
.customize16 {font-size:12px; color:#444444; margin:13px 0px 0px 15px;border-left:solid 5px #ff8800; padding-left:3px; border-bottom:solid 1px #ff8800; 
              width:50%;}
			  
div.erabiyasui {margin:0 0 20px 20px;}			  
