/* ::::: http://www-mixi.jp/guerrilla/mixistyle.css ::::: */

html, body {  }
body { background-color: rgb(242, 221, 183); margin-top: 0px; margin-bottom: 0px; font-size: 14px;color: rgb(0, 0, 0); }
a { color: rgb(37, 143, 184); }
a:hover { color: rgb(153, 102, 0); text-decoration: none; }
img {  }
p { padding-left: 25px; }
.mainbox { border: 1px solid rgb(255, 153, 51); background-color: rgb(255, 255, 255); vertical-align: top; width: 720px; }
table { border-collapse: collapse; }
.td { padding-left: 15px; width: 245px; vertical-align: top; }
.td1 { border: 1px solid rgb(255, 153, 51); padding: 5px; background-color: rgb(255, 204, 153); font-weight: bold; width: 160px; }
.td2 { border: 1px solid rgb(255, 153, 51); padding: 5px; background-color: rgb(255, 255, 255); text-align: left; width: 300px; }
.breadbox { border: 3px dotted rgb(255, 153, 51); padding: 15px; background-color: rgb(255, 255, 204); vertical-align: top; text-align: left; line-height: 1.5; width: 500px; margin-top: 15px; }
.breadbox2 { border: 3px dotted rgb(255, 153, 51); padding: 10px; background-color: rgb(255, 255, 255); vertical-align: top; text-align: center; line-height: 1.5; width: 480px; margin: 10px 30px 10px 30px; }
.breadbox3 { border: 3px dotted rgb(255, 153, 51); padding: 10px; background-color: rgb(255, 255, 255); vertical-align: top; text-align: center; line-height: 1.5; width: 500px; margin: 10px 30px 10px 0px; }
.breadbox4 { border: 3px dotted rgb(255, 153, 51); padding: 15px; background-color: rgb(255, 255, 204); vertical-align: top; text-align: left; line-height: 1.5; width: 480px; margin: 10px 30px 10px 20px; }
.div500 { width: 500px; margin-top: 15px; margin-bottom: 10px; line-height: 1.5; }
.div500right { width: 500px; text-align: right; padding-top: 5px; padding-bottom: 5px; font-size: 12px; }
.div500left { width: 550px; margin: 15px 0px 0px 0px; padding: 5px 0px 0px 0px; line-height: 1.5; text-align: left; }
.backimg { background-image: url('photo.jpg'); background-position: right center; background-repeat: no-repeat; }
.padding15 { padding-top: 15px; padding-bottom: 20px; }
.padding5 { padding-top: 5px; padding-bottom: 5px; }
.padding { padding-left: 5px; padding-bottom: 10px; }
.imgunder { padding-bottom: 10px; }
.bold { font-weight: bold; }
.boldi { font-weight: bold; font-style: italic;}
.boldu { font-weight: bold; text-decoration: underline;}
.boldiu { font-weight: bold; font-style: italic;text-decoration: underline;}
.size12 { font-size: 12px; }
.size12aka { font-size: 12px; color: rgb(255, 0, 0); }
.underline { text-decoration: underline; }
.underline2 { font-weight: bold; text-decoration: underline; }
.underline3 { font-weight: bold; font-size: 16px; text-decoration: underline; font-style: italic; }
.underline4 { font-weight: bold; text-decoration: underline; font-style: italic; }
.haikeiyellow { background-color: rgb(255, 255, 0); font-weight: bold; }
.haikeiyellow2 { background-color: rgb(255, 255, 0); font-weight: bold; font-size: 16px; text-decoration: underline; }
.haikeiyellow3 { background-color: rgb(255, 255, 0); font-weight: bold; font-size: 16px; text-decoration: underline; font-style: italic; }
.haikeiyellow4 { background-color: rgb(255, 255, 0); font-weight: bold; color: rgb(255, 0, 0); }
.haikeiyellow5 { background-color: rgb(255, 255, 0); font-weight: bold; font-style: italic;}
.haikeiyellow6 { background-color: rgb(255, 255, 0); font-weight: bold; font-style: italic;text-decoration: underline;}
.haikeiblue { background-color: rgb(153, 204, 255); }
.haikeiblue2 { background-color: rgb(0, 0, 255); color: rgb(255, 255, 255); }
.haikeired { background-color: rgb(255, 0, 0); color: rgb(255, 255, 255);font-weight: bold; }
.count { border: 1px solid rgb(255, 255, 255); color: rgb(255, 51, 0); font-size: 27px; background-color: rgb(0, 0, 0); text-align: center; width: 500px; }
.backcolor { background-color: rgb(255, 153, 51); font-weight: bold; padding-top: 5px; padding-bottom: 5px; }
.aka { color: rgb(255, 0, 0); }
.aka2 { color: rgb(255, 0, 0); font-weight: bold; }
.shirob { color: rgb(255, 255, 255); font-weight: bold; font-size: 16px; }
.akab { color: rgb(255, 0, 0); font-weight: bold; font-size: 16px; }
.akab2 { color: rgb(255, 0, 0); font-weight: bold; font-size: 26px; font-family: "ＭＳ Ｐ明朝","細明朝体","ヒラギノ明朝 Pro W3"; }
.akab2u { color: rgb(255, 0, 0); font-weight: bold; font-size: 26px; font-family: "ＭＳ Ｐ明朝","細明朝体","ヒラギノ明朝 Pro W3"; text-decoration: underline; }
.aob2 { color: rgb(0, 0, 255); font-weight: bold; font-size: 22px; font-family: "ＭＳ Ｐ明朝","細明朝体","ヒラギノ明朝 Pro W3";}
.kuro2 { color: rgb(0, 0, 0); font-weight: bold; font-size: 26px; font-family: "ＭＳ Ｐ明朝","細明朝体","ヒラギノ明朝 Pro W3"; }
.akab3 { color: rgb(255, 0, 0); font-weight: bold; font-size: 25px; }
.akab4 { color: rgb(255, 0, 0); font-weight: bold; }
.akab10 { color: rgb(255, 0, 0); font-weight: bold; font-size: 10px;}
.b16 { font-weight: bold; font-size: 16px; }
.bb16 { font-weight: bold; color: rgb(100, 100, 255); font-size: 16px; margin: 0px 0px 10px 0px;text-align:center; }
.kuro10 { font-size: 10px; }
.kuro10b { font-size: 10px; font-weight: bold; }
.kuro12 { font-size: 12px; }
.akai { color: rgb(255, 0, 0); font-style: italic; }
.akabi { color: rgb(255, 0, 0); font-weight: bold; font-style: italic; }
.akau { color: rgb(255, 0, 0); text-decoration: underline; }
.akaiu { color: rgb(255, 0, 0); text-decoration: underline; font-style: italic; }
.akabu { color: rgb(255, 0, 0); font-size: 18px; font-weight: bold; text-decoration: underline; }
.akabu2 { color: rgb(255, 0, 0); font-weight: bold; text-decoration: underline; }
.akakoi { color: rgb(204, 0, 0); font-weight: bold; text-decoration: underline; }
.akabiu { font-size: 16px; color: rgb(255, 0, 0); font-weight: bold; font-style: italic; text-decoration: underline; }
.dash {
	border: 3px dashed rgb(100, 100, 255);
	width: 500px;
	margin-top: 10px;
	padding: 10px 10px 10px 10px;
	padding-bottom: 10px;
	line-height: 1.5;
	font-weight: bold;
	background-color: rgb(255, 255, 204);
	text-align:left;
}
.ao { color: rgb(100, 100, 255);}
.ao2 { color: rgb(0, 0, 255); font-weight: bold; font-size: 18px; font-family: "ＭＳ Ｐ明朝","細明朝体","ヒラギノ明朝 Pro W3";}

.cha10 { color: rgb(225, 110, 50);font-size: 10px;}

.dash2 { border: 3px dashed rgb(102, 102, 102); width: 500px; margin-top: 10px; padding-top: 10px; padding-bottom: 10px; line-height: 1.5; font-weight: bold; color: rgb(0, 0, 255); font-size: 16px; background-color: rgb(204, 204, 204); }
.haikeiblack2 { background-color: rgb(255, 255, 0); color: rgb(255, 0, 0); text-decoration: underline; }
.haikeiblack3 { background-color: rgb(0, 0, 0); font-size: 16px; color: rgb(0, 255, 255); }
.haikei { background-color: rgb(255, 255, 0); }
.drop { font-size: 38px; font-weight: bold; font-family: "ＭＳ Ｐ明朝","細明朝体","ヒラギノ明朝 Pro W3"; }
.drop2 { font-size: 28px; color: rgb(255, 0, 0); font-weight: bold; font-family: "ＭＳ Ｐゴシック",Osaka,"ヒラギノ角ゴ Pro W3"; }
.drop3 { font-size: 60px; color: rgb(255, 0, 0); font-weight: bold; }
.point1 { font-size: 38px; color: rgb(255, 102, 0); font-weight: bold; }
.point3 { color: rgb(255, 102, 0); font-weight: bold; }
.point2 { background-color: rgb(255, 255, 0); font-size: 20px; color: rgb(255, 0, 0); font-weight: bold; }
.point2-2 { background-color: rgb(255, 255, 0); font-size: 16px; color: rgb(255, 0, 0); font-weight: bold; text-decoration: underline; }
.point2-3 { background-color: rgb(255, 255, 0); font-size: 16px; color: rgb(255, 0, 0); font-weight: bold; }
.point3 { font-size: 25px; color: rgb(255, 102, 0); font-weight: bold; }
.point4 { font-size: 20px; color: rgb(255, 102, 0); font-weight: bold; }
.orangeu { color: rgb(255, 102, 0); font-size: 18px; font-weight: bold; text-decoration: underline; }
.orangeu { color: rgb(255, 102, 0); font-size: 14px; font-weight: bold; }
.point5 { font-size: 18px; font-weight: bold; text-decoration: underline; }
.point6 { font-size: 22px; font-weight: bold; }
li { list-style-image: url('list.gif'); font-weight: bold; line-height: 2; }

.bgyib { background-color: rgb(255, 255, 0); font-size: 14px; color: rgb(100, 100, 255); font-weight: bold; font-style: italic;  }
.bgyibu { background-color: rgb(255, 255, 0); font-size: 14px; color: rgb(100, 100, 255); font-weight: bold; font-style: italic; text-decoration: underline;  }

.bggray { background-color: rgb(166, 166, 166); font-weight: bold;  }
.bggray2 { background-color: rgb(166, 166, 166); font-size: 16px; font-weight: bold; color: rgb(0, 0, 255); }

.undermenu { background: rgb(244, 244, 244) url('footer_bg.gif') repeat-x scroll 0% 0%; padding-top: 8px; padding-bottom: 6px; font-size: 12px; }
.undermenu2 { padding: 1px; background: rgb(244, 244, 244) url('footer_bg.gif') repeat-x scroll 0% 0%; }
.under { padding: 6px; background-image: url('footer.gif'); font-size: 12px; }
.center { text-align: center; }
.volgrayb {
	font-size: 25px;
rgb(166, 166, 166);	font-weight: bold;
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	color: #999;
}
.volgrayby {
	background-color: rgb(255, 255, 0); 
	font-size: 25px;
rgb(166, 166, 166);	font-weight: bold;
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	color: #999;
}

.imgleft{
	float: left;
	margin: 25px 15px 20px 0px;
}

