table {  font-size: 11px; line-height: 120%; color: #333333}
.copyrighttxt {  font-family: "Arial", "Helvetica", "sans-serif"; font-size: 9px; color: #666666}
.footertxt {  font-size: 10px; color: #666666}
.verticalline {  background-attachment: fixed; background-image: url(../img/verticalline.gif); background-repeat: repeat-y; background-position: center top}
.shadowbg {  background-attachment: fixed; background-image: url(../img/index/mid/bg_mid.gif); background-repeat: repeat-x; background-position: left top}
.toplinktxt {  font-size: 10px; color: #666666}
.mrnubg {  background-attachment: fixed; background-image: url(../img/menu/menu_bg_vertical.gif); background-repeat: repeat-y; background-position: left top}
.listeffect {  list-style-position: inside; list-style-type: square}
.pixcommenttxt {  font-size: 9px; line-height: 110%}
a:active {  text-decoration: none}
a:hover {  text-decoration: none}
a:link {  text-decoration: none}
a:visited {  text-decoration: none}
form {  font-size: 11px}
.formtxt {  font-size: 12px; padding-top: 3px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; background-color: #D8EFEE; border: #999999; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.formtxtnini {  font-size: 12px; background-color: #FFFFFF; padding-top: 3px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; border: #999999; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.horizontalline {  background-attachment: fixed; background-image: url(../img/horizontalline.gif); background-repeat: repeat-x; background-position: left center}
body { scrollbar-arrow-color : #ff0000; scrollbar-darkshadow-color : #DFD9C1;scrollbar-3dlight-color: #999999;scrollbar-face-color : #DFD9C1; scrollbar-highlight-color : #999999;scrollbar-track-color: #DFD9C1;scrollbar-shadow-color : #999999;}

/* =================================== */
/* 共通で使うクラスの設定 */
/* =================================== */
.clear{
	clear:both;
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */


.white{
	color:#ffffff;
}

.black{
	color:#000000;
}

.orange{
	color:#FF6600;
}

.red{
	color:#ff0000;
}

.pink{
	color:#ff62ba;
}

.spink{
	color:#ff0066;
}

.green{
	color:#009900;
}

.blue{
	color:#0000FF;
}

.aqua{
	color:#759bd0;
}

.perple{
	color:#CCCCFF;
}

.t_center{
	text-align:center;
}

.t_right{
	text-align:right;
}

.t_left{
	text-align:left;
}

.f_left{
	float:left;
}

.f_right{
	float:right;
}

.f9{
	font-size:9px;
}

.f10{
	font-size:10px;
}

.f11{
	font-size:11px;
}

.f12{
	font-size:12px;
}

.f13{
	font-size:13px;
}

.f14{
	font-size:14px;
}

.f16{
	font-size:16px;
}

.f17{
	font-size:17px;
}

.f18{
	font-size:18px;
}

.f19{
	font-size:19px;
}

.f20{
	font-size:20px;
}

.f_bold{
	font-weight:bold;
}

.w2{
	width:2%;
}

.w3{
	width:3%;
}

.w4{
	width:4%;
}

.w5{
	width:5%;
}

.w6{
	width:6%;
}

.w7{
	width:7%;
}

.w8{
	width:8%;
}

.w9{
	width:9%;
}

.w10{
	width:10%;
}

.w11{
	width:11%;
}

.w12{
	width:12%;
}

.w13{
	width:13%;
}

.w14{
	width:14%;
}

.w15{
	width:15%;
}

.w16{
	width:16%;
}

.w17{
	width:17%;
}

.w18{
	width:18%;
}

.w19{
	width:19%;
}

.w20{
	width:20%;
}

.w22{
	width:22%;
}

.w24{
	width:24%;
}

.w25{
	width:25%;
}

.w28{
	width:28%;
}

.w30{
	width:30%;
}

.w32{
	width:32%;
}

.w35{
	width:35%;
}

.w36{
	width:36%;
}

.w40{
	width:40%;
}

.w42{
	width:42%;
}

.w45{
	width:45%;
}

.w48{
	width:48%;
}

.w50{
	width:50%;
}

.w60{
	width:60%;
}

.w68{
	width:68%;
}

.w70{
	width:70%;
}

.w75{
	width:75%;
}

.w80{
	width:80%;
}

.w85{
	width:85%;
}

.w90{
	width:90%;
}
