BODY{
	margin-top : 0px;
margin-left : 0px;
margin-right : 0px;
margin-bottom : 0px;

text-align : center;
background-image : url(i-box/01/bg.png);

background-position : center;
background-repeat : repeat-y;
background-color : #fffad7;
}
H1{
	position:absolute;
font-size : 12px;
color : #959595;
width:375px;
margin-top:0;
margin:bottom:0;
font-weight : normal;
padding-left : 7px;
margin-bottom : 0px;
padding-top : 0px;
padding-bottom : 0px;
}
H2{
	position:absolute;
font-size : 12px;
color : #afafaf;
font-weight : normal;
margin-top : 5px;
margin-left : 5px;
margin-right : 5px;
margin-bottom : 5px;
}
H3{
	font-size : 14px;
color : #3a3a3a;
margin-top : 1px;
margin-left : 1px;
margin-right : 1px;
margin-bottom : 1px;
}
H4{
	background-image : url(images/a-back.jpg);
padding-top : 7px;
padding-left : 3px;
padding-right : 3px;
padding-bottom : 7px;border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-top-color : #65cd99;border-right-color : #65cd99;border-bottom-color : #65cd99;border-left-color : #65cd99;
text-align : left;


font-size : 16px;
color : #3c3c3c;
width : 575px;
}
H5{
	background-image : url(images/a-back.jpg);
padding-top : 7px;
padding-left : 3px;
padding-right : 3px;
padding-bottom : 7px;border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-top-color : #38ab72;border-right-color : #38ab72;border-bottom-color : #38ab72;border-left-color : #38ab72;
text-align : left;


font-size : 16px;
color : #3c3c3c;
width : 575px;
}
H6{
	background-image : url(images/a-back.jpg);
padding-top : 7px;
padding-left : 3px;
padding-right : 3px;
padding-bottom : 7px;border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-top-color : #38ab72;border-right-color : #38ab72;border-bottom-color : #38ab72;border-left-color : #38ab72;
text-align : left;


font-size : 16px;
color : #3c3c3c;
width : 575px;
}

TD {
	line-height : 26px;
font-size : 16px;
}
A {
	color : #0000ff;
font-size : 16px;
}
A:hover{
	color : #cc0000;
font-size : 16px;
}
A:LINK {
	color : #0000ff;
font-size : 16px;
}
A:VISITED{
	color : #7b007b;
font-size : 16px;
}
A:LINK.link00    {
	font-size:14px;
color: #0000ff;
text-decoration : none;
}
A:VISITED.link00 {
	font-size:14px;
color: #7b007b;
text-decoration : none;
}
A:ACTIVE.link00  {
	font-size:14px;
color: #000099;
text-decoration : none;
}
A:link.link01    {
	font-size:14px;
color: #0000ff;
}
A:hover.link01{
	color : #cc0000;
font-size : 14px;
}
A:visited.link01 {
	font-size:14px;
color: #7b007b;
}
A:active.link01  {
	font-size:14px;
color: #000099;
}
A.link02 {
	font-size:12px;
color : #0000ff;
}
A:visited.link02 {
	font-size:12px;
color: #7b007b;
}
A:hover.link02 {
	font-size:12px;
color : #cc0000;
}
A:active.link02  {
	font-size:12px;
color: #000099;
}
A.link03 {
	font-size:16px;
color : #0000ff;
}
A:VISITED.link03 {
	font-size:16px;
color : #7b007b;
}
A:HOVER.link03 {
	font-size:16px;
color : #cc0000;
}
A:ACTIVE.link03  {
	font-size:16px;
color : #cc0000;
}
A.link04 {
	font-size:15px;
color : #0000ff;
}
A:visited.link04 {
	font-size:15px;
color: #7b007b;
}
A:HOVER.link04 {
	font-size:15px;
color : #cc0000;
}
A:active.link04  {
	font-size:15px;
color: #000099;
}
A.link07 {
	font-size:15px;
color : #0000ff;
}
A:visited.link07 {
	font-size:15px;
color: #7b007b;
}
A:HOVER.link07 {
	font-size:15px;
color : #cc0000;
}
A:active.link07  {
	font-size:15px;
color: #000099;
}
A.link31 {
	font-size:14px;

color : #ffffff;
}
A:visited.link31 {
	font-size:14px;

color: #ffffff;
}
A:hover.link31 {
	font-size:14px;

color : #ff9f71;
}
A:active.link31  {
	font-size:14px;

color: #ffffff;
}
A.link34 {
	font-size : 12px;
text-decoration : none;
color : #9a9a9a;
}
A:VISITED.link34 {
	font-size : 12px;
text-decoration : none;
color : #9a9a9a;
}
A:HOVER.link34 {
	font-size : 12px;
text-decoration : none;
color : #cc0000;
}
A:ACTIVE.link34  {
	font-size : 12px;
text-decoration : none;
color : #9a9a9a;
}
A:link.link39    {
	font-size:14px;
text-decoration : none;
color: #333333;
}
A:visited.link39 {
	font-size:14px;
text-decoration : none;
color: #333333;
}
A:HOVER.link39 {
	font-size : 14px;
text-decoration : none;
color : #cc0000;
}
A:active.link39  {
	font-size:14px;
text-decoration : none;
color: #333333;
}
A.link41 {
	font-size:16px;
text-decoration : none;
color : #0000ff;
}
A:visited.link41 {
	font-size:16px;
text-decoration : none;
color: #7b007b;
}
A:HOVER.link41 {
	font-size:16px;
text-decoration : none;
color : #cc0000;
}
A:active.link41  {
	font-size:16px;
text-decoration : none;
color: #000099;
}
.WH3 {
	font-size:12px;
Line-height:15px;
color : #b4b4b4;
}
.XXX {
	font-size : 12px;
line-height : 20px;
color : #575757;
}
.RED3 {
	color : #e00000;
}
.TXT01{
	font-size:15px;
color: #000000;
Line-height:23px;
}
.TXT02{
	font-size:12px;
Line-height:20px;
color : #969696;
}
.TXT08{
	line-height : 27px;
font-size : 16px;
}
.TXT-TOP00{
	line-height : 21px;
margin-left : 5px;
margin-right : 5px;
color : #333333;
font-size : 16px;
}
.bg01 {
	background-image : url(images/eye-suwaru.gif);
background-position: center right;
background-repeat: no-repeat;
background-attachment: fixed;
}
.kakaku{
	font-size : 18px;
color : #cc0000;
}
.RED4{
	color : #e00000;
}
.psen2{
	padding-top : 10px;
padding-left : 10px;
padding-right : 10px;
padding-bottom : 10px;
margin-top : 15px;
margin-left : 15px;
margin-right : 15px;
margin-bottom : 15px;
border-width : 1px 1px 1px 1px;
border-style : dotted dotted dotted dotted;
border-color : #999999 #999999 #999999 #999999;
}
.psen5{
	margin-top : 3px;
margin-left : 3px;
margin-right : 3px;
margin-bottom : 3px;border-width : 1px 1px 1px 1px;border-style : dotted dotted dotted dotted;border-color : silver silver silver silver;
padding-top : 5px;
padding-left : 5px;
padding-right : 5px;
padding-bottom : 5px;
}
.RED05{
	color : #e00000;
}
.psen-waku{
	border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : #82c27e #82c27e #82c27e #82c27e;
font-size : 16px;
}
.pic-line{
	border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : #999999 #999999 #999999 #999999;
}
.TXT50{
	font-size : 12px;
background-color : white;
background-image : url(images/bg8.gif);
}
.psen9{
	





background-color : white;
clear:both;
margin-right:auto;
margin-left:auto;
}
.psen10{
	border-top-width : 1px;
border-top-style : dotted;border-top-color : #a0a0a0;
background-color : #fafffa;
padding-top : 7px;
padding-bottom : 4px;
margin-left : 5px;
margin-right : 5px;
border-left-width : 1px;
border-right-width : 1px;
border-left-style : dotted;
border-right-style : dotted;
border-left-color : #a0a0a0;
border-right-color : #a0a0a0;
border-bottom-width : 1px;
border-bottom-style : dotted;
border-bottom-color : #a0a0a0;
}
.psen-exp1{
	background-color : #f4fff4;
margin-top : 3px;


margin-bottom : 3px;
border-left-width : 1px;
border-left-style : solid;
border-left-color : #44c17c;
padding-top : 5px;
padding-left : 5px;
padding-right : 5px;
padding-bottom : 5px;
border-top-width : 1px;
border-right-width : 1px;
border-bottom-width : 1px;
border-top-style : solid;
border-right-style : solid;
border-bottom-style : solid;
border-top-color : #44c17c;
border-right-color : #44c17c;
border-bottom-color : #44c17c;
font-size : 16px;
width : 575px;
}
.psen-exp2{
	line-height : 27px;
padding-top : 10px;
padding-left : 10px;
padding-right : 10px;
padding-bottom : 10px;
margin-top : 10px;
margin-left : 95px;
margin-right : 95px;
margin-bottom : 3px;border-width : 1px 1px 1px 1px;border-style : dotted dotted dotted dotted;border-color : #44c17c #44c17c #44c17c #44c17c;
font-size : 16px;
}
.psen-bunn{
	line-height : 27px;
margin-top : 20px;
margin-left : 110px;
margin-right : 110px;
margin-bottom : 10px;
font-size : 16px;
}
.psen-bunn2{
	line-height : 24px;
margin-top : 20px;
margin-left : 105px;
margin-right : 105px;
margin-bottom : 10px;
color : #1f1f1f;
font-size : 16px;
}
.psen-midashi{
	background-image : url(images/a-back.jpg);
padding-top : 7px;
padding-left : 3px;
padding-right : 3px;
padding-bottom : 7px;border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-top-color : #38ab72;border-right-color : #38ab72;border-bottom-color : #38ab72;border-left-color : #38ab72;
text-align : left;


font-size : 16px;
color : #3a3a3a;
font-weight : bold;
width : 575px;
}
.TXT55{
	color : #3a3a3a;
font-size : 16px;
}
.TXTSEL{
	font-size : 18px;

padding-top : 2px;
margin-left : 3px;
margin-right : 3px;
}
.paypay{
	font-weight : bold;
color : white;
background-color : teal;
font-size : 16px;
}
.pay-ato{
	font-weight : bold;
color : white;
background-color : maroon;
font-size : 16px;
}
.RED-KASEN{
	color : #e00000;
border-bottom-width : 1px;
border-bottom-style : dotted;
border-bottom-color : #cc0000;
}
.TXT05{
	line-height : 35px;
color : #999999;
margin-right : 8px;
font-size : 16px;
}
.TXT-TOP{
	color : #3a3a3a;
margin-left : 8px;
margin-top : 7px;
margin-bottom : 5px;
font-size : 16px;
}
.supple-title{
	color : white;
font-size : 16px;
}
.TXT-top51{
	margin-right : 5px;
margin-bottom : 5px;
font-size : 16px;
}
.psen-supple{
	line-height : 27px;
margin-top : 17px;
margin-left : 125px;
margin-right : 125px;
margin-bottom : 10px;
font-size : 16px;
}
.logo-left{
	float:left;
display:inline;
height:60px;
padding:0px 0px 0px 0px;
margin-top : 0px;
margin-left : 0px;
margin-right : 0px;
margin-bottom : 0px;
}
.logo-right{
	float : right;
font-size : 12px;
color : #9e9e9e;
margin-right : 5px;
margin-top : 0px;
margin-bottom : 0px;
}
.psen-futta{
	line-height : 27px;
margin-left : 165px;
margin-right : 165px;
}
.top-lnavi{
	font-size : 11px;
line-height : 25px;
color : #009900;
}
.psentopcolumn{
	margin-left : 50px;
margin-right : 50px;
border-width : 1px 1px 1px 1px;border-style : dotted dotted dotted dotted;border-color : silver silver silver silver;
padding-top : 5px;
padding-left : 10px;
padding-right : 10px;
padding-bottom : 5px;
background-color : #fffbfb;
font-size : 16px;
}
.psentopcolumn-2{
	line-height : 20px;
margin-top : 5px;
margin-left : 5px;
margin-right : 5px;
margin-bottom : 5px;
font-size : 16px;
}
.psen-topnavi-l{
	border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : #82c27e #82c27e #82c27e #82c27e;
font-size : 12px;
line-height : 27px;
color : #999999;
padding-top : 3px;
padding-left : 3px;
padding-right : 3px;
padding-bottom : 3px;
width : 173px;
}
.psen-qa{
	line-height : 26px;
margin-left : 105px;
margin-right : 105px;
font-size : 16px;
}
.psen12{
	line-height : 26px;
margin-left : 10px;
margin-right : 10px;
}
.boda{
	border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-top-color : #b6b6b6;border-left-color : #b6b6b6;border-right-color : #b6b6b6;border-bottom-color : #b6b6b6;
}
.psen-lr40{
	margin-left : 40px;
margin-right : 40px;
font-size : 16px;
}
.yayausui{
	color : #232323;
font-size : 16px;
}
.psen-top-midashi{
	background-image : url(images/a-back.jpg);
padding-top : 7px;
padding-left : 3px;
padding-right : 3px;
padding-bottom : 7px;border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-top-color : #38ab72;border-right-color : #38ab72;border-bottom-color : #38ab72;border-left-color : #38ab72;
text-align : left;
margin-left : 20px;
margin-right : 20px;
font-size : 16px;
color : #3a3a3a;
font-weight : bold;
}
.psen-topnavi-under{
	border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : #82c27e #82c27e #82c27e #82c27e;
font-size : 12px;
line-height : 27px;
color : #00ae00;
padding-top : 3px;
padding-left : 3px;
padding-right : 3px;
padding-bottom : 3px;
width : 160px;
}
.kuro-rev{
	color : white;
font-size : 15px;
}
.monku-1{
	font-size : 12px;
color : #666666;
padding-top : 3px;
padding-left : 3px;
padding-right : 3px;
padding-bottom : 3px;
margin-left : 12px;
margin-right : 12px;border-width : 1px 1px 1px 1px;border-style : dotted dotted dotted dotted;border-color : #999999 #999999 #999999 #999999;
line-height : 15px;
margin-top : 5px;
}
.txt-futta-map{
	font-size : 15px;
line-height : 18px;
color : #333333;
text-align : right;
}
.txt-futta-map2{
	font-size : 15px;
line-height : 18px;
color : #333333;
text-align : left;
}
.aun-1{

background-image : url(images/navi-back.gif);
background-color : #009700;
border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : #009700 #009700 #009700 #009700;
}
.top-monku{
	line-height : 20px;
}
.kuro-rev-2{
	color : #ffffff;
font-size : 15px;
}
.TXT-16{
	font-size : 16px;
}
.gyou-16{
	font-size : 16px;
line-height : 22px;
color : #151515;
margin-left : 10px;
margin-right : 10px;
}
.linkback{
	font-size : 16px;
color : #cc0000;
background-color : #ffecec;
}
.psen-redwaku{
	border-top-width : 1px;
border-bottom-width : 1px;
border-top-style : dotted;
border-bottom-style : dotted;
border-top-color : #ff0000;
border-bottom-color : #ff0000;
font-size : 15px;
background-color : #fff4f4;
}
.lead-1{
	border-top-width : 1px;
border-bottom-width : 1px;
border-top-style : solid;
border-bottom-style : solid;
border-top-color : #646464;
border-bottom-color : #646464;
background-color : #f8f8ef;
margin-left : 20px;
margin-right : 20px;
text-align : left;
padding-top : 3px;
padding-bottom : 2px;
}
.lead-2{
	border-top-width : 1px;
border-bottom-width : 1px;
border-top-style : solid;
border-bottom-style : solid;
border-top-color : #646464;
border-bottom-color : #646464;
background-color : #f8f8ef;
margin-left : 100px;
margin-right : 100px;
text-align : left;
padding-top : 3px;
padding-bottom : 2px;
}
.psen-greywaku{
	border-top-width : 1px;
border-bottom-width : 1px;
border-top-style : dotted;
border-bottom-style : dotted;
border-top-color : #999999;
border-bottom-color : #999999;
}
.setumeiyou{
	font-size : 10px;
color : #ffffff;
}
.kasen-2{
	border-bottom-width : 1px;
border-bottom-style : solid;
border-bottom-color : #ff0000;
color : #e00000;
}
.AOIRO{
	color : #264d4d;
}

.penpep {
	font-size: 16px;
width : 161px;
height : 31px;
background-image : url(images/totia.gif);
text-align : left;
background-repeat:no-repeat;
padding-top : 3px;
margin-left:5px;
padding-left : 25px;
}
.penpep2 {
	font-size: 16px;
width : 161px;
text-align : left;
background-repeat:no-repeat;
padding-top : 3px;
margin-left:5px;
}
.penpepkago {
	font-size: 16px;
width : 161px;
height : 31px;
background-image : url(images5/kagobar.gif);
text-align : left;
background-repeat:no-repeat;
padding-top : 3px;
margin-left:5px;
}
.vaio-pankuzu{
	font-size : 15px;
color : #2a2a2a;
position : absolute;
width : 500px;
text-align : left;
}
.vip-but{
	font-size : 15px;
}
.gyou-semai{
	line-height : 23px;
}
.spaspa-1{
	font-size : 12px;
font-weight : bold;
color : #cc0000;
}
.kihon-a{
	background-image : url(images/100-top.gif);
height : 148px;
}
.kata-gawa{
	border-left-width : 1px;
border-left-style : dotted;
border-left-color : #999999;
}
img{
	border : none;
}
.logo-img{
	margin-top : 20px;
margin-bottom : 25px;
}
.uesita{
	margin-top : 5px;
margin-left : 5px;
margin-right : 5px;
margin-bottom : 5px;
}
.txt-mini{
	font-size : 12px;
line-height : 18px;
}
.komento{
	font-size : 13px;
line-height : 17px;
}
.votan{
	font-size : 15px;
padding-top : 2px;
margin-top : 10px;
margin-bottom : 10px;
}
.hightlight{
	background-color : #ffffa2;
}
.haisen{
	background-color : #ffffb9;
border-bottom-width : 1px;
border-bottom-style : solid;
border-bottom-color : #ff0000;
}
.image-20{
	margin-top : 20px;
margin-bottom : 20px;
}
.image-30{
	margin-top : 30px;
margin-bottom : 30px;
}
.image-10{
	margin-top : 10px;
margin-bottom : 10px;
}
.image-40{
	margin-top : 40px;
margin-bottom : 40px;
}
.new-midasi{
	font-size : 16px;
font-weight : bold;
color : #ffffff;
background-image : url(images5/tit-back.gif);
padding-left : 25px;
text-align : left;
background-repeat:no-repeat;
width : 500px;
height : 36px;

padding-top : 7px;
}
.new-midasi-2{
	font-size : 16px;
font-weight : bold;
color : #ffffff;
background-image : url(images5/tit-back560.gif);
text-align : left;
padding-top : 7px;
padding-left : 25px;
background-repeat:no-repeat;
width : 560px;
height : 36px;
}
.l-r-60{
	margin-left : 60px;
margin-right : 60px;
}
.lr-500{
	width : 480px;
}
.konpou-zu{
	margin-top : 20px;
margin-left : 10px;
margin-right : 10px;
margin-bottom : 10px;
}
.image-down-5{
	margin-bottom : 5px;
}
.comment{
	color : #660000;
font-weight : bold;

}
.votanyou{
	width : 0px;
height : 0px;
visibility : hidden;
}
.votan-2{
	margin-top : 0px;
margin-left : 0px;
margin-right : 0px;
margin-bottom : 0px;
}
.image-5{
	margin-top : 5px;
margin-bottom : 5px;
}
.votan-vip{
	text-align : center;
margin-top : 0px;
margin-left : 0px;
margin-right : 0px;
margin-bottom : 0px;
}
.head-1{
	width : 900px;

background-color : #ffffff;








background-repeat : no-repeat;
}
.top-right{
	margin-top : 1px;
float : right;
background-repeat:no-repeat;
background-image : url(images6/tanot.jpg);
width : 290px;
height : 75px;
text-align : right;
}
.head-2{
	background-image : url(images6/top-back-dai.jpg);
width : 900px;
height : 155px;






background-repeat:no-repeat;
}
.p-right{
	font-size : 12px;
color : #b2b2b2;
background-repeat:no-repeat;

padding-right : 2px;
margin-top : 134px;
float : right;
text-align : right;
}

.box-1{
	position : relative;
width : 900px;
margin:0px auto;
text-align:left;
padding:0px 0px 0px 0px;



background-color : white;
}

.box-2{
	text-align:left;
margin-top : 15px;
margin-left : 8px;
margin-right : 5px;
}

#header UL{
	height : 35px;
	width : 900px;
	background : url(images14/hainavi.gif) no-repeat;
margin-top : 0px;
margin-left : 0px;
margin-right : 0px;
margin-bottom : 0px;
padding-top : 4px;
padding-left : 0px;
padding-right : 0px;
padding-bottom : 0px;
list-style-type : none;



}

#header ul li{
	float:left;
}

#header LI A{
	display:block;
	width : 149px;
	height : 29px;
	color : blue;
	font-size : 16px;
	text-align:center;
	padding-top:5px;
}
#header LI A:hover{
	color:#cc0000;
}
.pan-right{
	float : right;
padding-top : 0px;
padding-left : 0px;
padding-right : 0px;
padding-bottom : 0px;
margin-top : 0px;
margin-left : 0px;
margin-right : 0px;
margin-bottom : 0px;
}
.head-kyoutu{
	background-image : url(images6/new-ban-kyoutsu.jpg);
width : 900px;
height : 155px;
border-left-width : 1px;
border-right-width : 1pt;
border-left-style : solid;
border-right-style : solid;
border-left-color : #999999;
border-right-color : #adadad;
background-repeat:no-repeat;
}
.bg_what-lutein1{
	padding-top : 300px;
padding-left : 40px;
padding-right : 40px;
padding-bottom : 0px;
text-align : left;

}
.titlebar1{
	background:url(images6/title-bar-1.jpg) no-repeat;
	width : 575px;
	height: 42px;
	padding : 10px 0px 0px 35px;
	font-size:20px;
	color:#005055;
	margin-bottom:10px;
font-weight : bold;
text-align : left;
}
.titlebar2{
	background:url(images6/title-bar-2.jpg) no-repeat;
	width : 480px;
	height: 42px;
	padding : 10px 0px 0px 35px;
	font-size:20px;
	color:#005055;
	margin-bottom:10px;
font-weight : bold;
text-align : left;
}



.gogo{
	margin-top : 20px;
width : 550px;
margin-bottom : 10px;
}
.line-5{
	border-width : 1px 1px 1px 1px;border-style : dashed dashed dashed dashed;border-color : #a5a5a5 #a5a5a5 #a5a5a5 #a5a5a5;
margin-bottom : 2px;
}


.side-top{
	width:194px;
	height:40px;
	background : url(images-9/sidebar/sidemenu_top.jpg) no-repeat;
	font-size:17px;
	font-weight:bold;
	color:#fefefe;
	text-align:center;
	padding-top : 7px;
margin-top : 20px;
margin-left : 20px;
}

.side-bar{
	width:193px;
	height:31px;
	background : url(images-9/sidebar/bg_sidemenu.jpg) no-repeat;
/*	color:#005055; */
	color:#0000ff;
	
	padding : 4px 0px 0px 30px;
text-align : left;

margin-left : 29px;
}

.side-now{
	width:193px;
	height:31px;
	background : url(images-9/sidebar/bg_sidemenu_now.jpg) no-repeat;
/*	color:#005055; */
/*	color:#3246a5; */
	color:#B75B00;
	font-size : 15px;
	font-weight:bold;
	padding : 4px 0px 0px 30px;
	
margin-left : 29px;
text-align : left;
}
.side-20{
	margin-left : 20px;
}


/* add20110713 */
a.addPan{
	color:#000000;
font-size:15px;
text-decoration:none;
}

.addCont{
	color:#73004D;
font-size:13px;
padding:0 50px 0;
line-height:1.5;
text-align:left;
}

.addH2{
	color:#000000;
font-size: 16px;
line-height: 1;
font-weight:bold;
margin: 0;
position: static;
}

.addH3{
	color:#000000;
font-size:16px;
}
.clearfix:after{
	content:".";
	height:0;
	clear:both;
	display:block;
	visibility:hidden;
}

.clearfix {
	zoom:100%;
}	



/* @TChj[@ */

#leftbar UL{
	margin-top : 30px;margin-right : 20px;margin-bottom : 0px;
	list-style-type : none;
text-align : left;
}

#leftbar ul li{}

#leftbar ul li#menutop{
	width:194px;
	height:35px;
	background : url(images-9/sidebar/sidemenu_top.jpg) no-repeat;
	font-size:17px;
	font-weight:bold;
	color:#fefefe;
	text-align:center;
	padding-top:7px;
	margin-top : 0px;margin-left : 0px;margin-right : 0px;margin-bottom : 0px;
}

#leftbar li a{
	display:block;
	width:193px;
	height:31px;
	background : url(images-9/sidebar/bg_sidemenu.jpg) no-repeat;
/*	color:#005055; */
	color:#0000ff;
	text-align:left;
	font-size:15px;
	padding:3px 0px 0px 30px;
	margin-top : 0px;margin-left : 0px;margin-right : 0px;margin-bottom : 0px;
}

#leftbar li.now{
	display:block;
	width:193px;
	height:31px;
	background : url(images-9/sidebar/bg_sidemenu_now.jpg) no-repeat;
/*	color:#005055; */
/*	color:#3246a5; */
	color:#B75B00;
	font-size:15px;
	font-weight:bold;
	padding:3px 0px 0px 30px;
	text-align:left;
	text-decoration:none;
	margin-top : 0px;margin-left : 0px;margin-right : 0px;margin-bottom : 0px;
}
.div31{
	height : 31px;
margin-right : 5px;
}
.div-shita{
	font-weight:bold;
background-color : #008040;
margin-bottom : 0px;
border-top-width : 2px;
border-top-style : solid;
border-top-color : #ff9900;
width : 100%;
position : fixed;
bottom : 0px;
left : 0px;

}
.div-shita-box{
	border-width : 2px 2px 2px 2px;border-style : solid solid solid solid;border-color : #ff9900 #ff9900 #ff9900 #ff9900;
}
.l-navi{
	text-align : center;
border-right-width : 2px;

border-right-style : dotted;

border-right-color : #cecece;

}
.press{
	margin-top : 10px;
margin-right : 10px;
}

.futoshi{
	font-size : 16px;
font-weight : bold;
color : maroon;
}

.flame-1{
	border-left-width : 2px;
border-right-width : 2px;
border-left-style : solid;
border-right-style : solid;
border-left-color : #dfbf25;
border-right-color : #dfbf25;
margin-left : 90px;
}

.flame-2{
	margin-left : 120px;
border-right-width : 1px;
border-bottom-width : 1px;
border-right-style : solid;
border-bottom-style : solid;
border-right-color : #7f9db9;
border-bottom-color : #7f9db9;
}

.flame-3{
	border-right-width : 1px;
border-bottom-width : 1px;
border-right-style : solid;
border-bottom-style : solid;
border-right-color : #7f9db9;
border-bottom-color : #7f9db9;
padding-top : 0px;
padding-left : 0px;
padding-right : 0px;
padding-bottom : 0px;
border-left-width : 1px;
border-left-style : solid;
border-left-color : #7f9db9;
border-top-width : 1px;
border-top-style : solid;
border-top-color : #7f9db9;
}
.fl-ura{
	background-image : url(images13/fl-ura.gif);
background-repeat : no-repeat;
width : 880px;
text-align : center;
}
.sara-pa{
	
background-repeat : repeat-y;
text-align : left;
padding-top : 5px;
width : 700px;
}

.lr-20{
	margin-top : 20px;
margin-left : 20px;
margin-right : 25px;
margin-bottom : 20px;
}

.mitinori{
	background-image : url(images14/tenban.gif);
background-repeat : no-repeat;
text-align : left;
padding-top : 35px;
padding-left : 24px;
width : 700px;
height : 80px;
}
.TXTSEL2{
	font-size : 17px;

padding-top : 2px;
margin-left : 3px;
margin-right : 3px;
}

/* add css 2011/03/02 */
.esH3{
	margin:0;
}

.b-m{
	font-size : 28px;
font-weight : bold;
color : #873665;
margin-bottom : 15px;
}

.top-sub{
	font-size : 13px;
}
#foot A{
	font-size : 13px;
	text-decoration : none;
}
#foot {
	font-size : 13px;
	color : #171717;
width : 700px;
margin-top : 30px;
text-align : left;
}

#foot2 A{
	font-size : 13px;
	text-decoration : none;
}
#foot2 {
	font-size : 13px;
	color : #171717;
margin-top : 30px;
text-align : left;
}

/* add20110713 */
A.addPan {
	font-size:15px;
color : #000000;
text-decoration : none;
}
A:visited.addPan {
	font-size:15px;
color: #000000;
text-decoration : none;
}
A:hover.addPan {
	font-size:15px;
color : #000000;
text-decoration : none;
}
A:active.addPan  {
	font-size:15px;
color: #000000;
text-decoration : none;
}

.addCont{
	color:#73004D;
font-size:13px;
padding:0 50px 0;
line-height:1.5;
text-align:left;
}

.addH2{
	color:#000000;
font-size: 16px;
line-height: 1;
font-weight:bold;
margin: 0;
position: static;
}

.addH3{
	color:#000000;
font-size:16px;
}

.txt-shopwaku{
	font-size : 18px;
color : #241200;
margin-top : 115px;
margin-left : 250px;
margin-right : 50px;
}

.txt-shopwapx{
	font-size : 18px;

color : #241200;
margin-top : 115px;
margin-left : 325px;
margin-right : 40px;
}
.red30{
	font-size : 21px;
background-color : #ffff86;
border-bottom-width : 1px;
border-bottom-style : solid;
border-bottom-color : red;

}

.haba550{
	text-align : left;
width : 550px;
}



.cen550{
	margin-left : 200px;
margin-right : 200px;
}

.fra-top{
	background:url(i-box/01/frame_voice_top.jpg) no-repeat left top;
	width:575px;
	height:30px;
	padding:14px 0px 0px 30px;
	margin-top:30px;
	border-top-style : solid;border-right-style : solid;border-bottom-style : solid;border-left-style : solid;border-top-color : #427f84;border-right-color : #427f84;border-bottom-color : #427f84;border-left-color : #427f84;border-top-width : 2px;border-right-width : 2px;border-bottom-width : 0px;border-left-width : 2px;
	
text-align : left;
}

.fra-mid{
	background-repeat : repeat-y;background-position : left top;
	width:575px;
	padding-left:30px;
	padding-bottom:30px;
	margin-bottom:20px;
text-align : left;
background-color : white;
}
.txtxt{
	font-size : 13px;
line-height : 18px;
color : #003466;
}
.txtxt2{
	font-size : 15px;
line-height : 20px;
color : #003466;
}

.fom02{
	font-size : 18px;
text-align : center;

}

.ima-s{
	text-align : right;
width : 775px;
}

.du-20{
	margin-bottom : 20px;
}

.du-30{
	margin-bottom : 30px;
}

.du-10{
	margin-bottom : 10px;
}


.furo-r{
	float : left;
}

.du-60{
	margin-bottom : 60px;
}

.du-40{
	margin-bottom : 40px;
}

