﻿*{margin:0px;padding:0px;}
.clears{clear: both;}
em{font-style:normal;font-weight:bold;color:#f5a3b8;}
.cb{font-size:small;font-weight:bold;margin-bottom:5px;}
.rb{font-size:medium;font-weight:bold;color:#cc3359;margin-bottom:10px;}
.rbu{font-size:medium;font-weight:bold;color:#cc3359;margin-bottom:10px;margin-top:20px;}
.ue{font-size:small;margin-top:25px;margin-bottom:20px;}
.gl{font-size:small;color:#b3f075;margin-top:20px;margin-bottom:10px;margin-left:20px;}
.lp{font-size:medium;color:#2e2e6b;padding-top:2px;padding-bottom:15px;padding-left:40px;}
.bmr{font-weight:bold;letter-spacing:1px;margin:5px auto 10px 10px;}
.back{background: #FFEFD5; padding:10px; text-align:center;}
.rr{text-align:right; margin-top:10px;color:maroon;}
.ru{color:#c27085;letter-spacing:1px;}
.bc{background: #FFEFD5; padding:10px;}
.aki{padding:10px;}
.rt{text-align:left;}
.bcu{background: #f0e6dc; padding:10px;}

img{float:left;padding:2px;}

dl{margin-left:40px;line-height:1.5em;margin-bottom:30px;margin-right:30px;}
dt{font-weight:bold;color:navy;margin-top:10px;} dd{font-size:small;padding-left:30px;padding-bottom:20px;}


/* 0:リンク設定　 ------------------------------------------- */
#contents a{color:#c270a4;} #contents a:hover{color:#ffffff;background-color:#c270a4;} #contents a:visited{color:#94b3d1;}

/* 01:Heading ------------------------------------------- */

body{
font: normal small;color: #5f5f5f;
font-family: "Lucida Grande", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS P Gothic", Geneva, Arial, Verdana, sans-serif;
}

body.info{background-image:url('http://xn--gmqw9tw0b263au6jpzg.com/kabe2009.jpg');background-position:center;background-repeat:repeat-y;
background-color: #E0FFFF;	padding: 0px;}

h1{font-size:small; color:#deeaee; text-align:right;width:900px;margin-bottom:10px;}

/* 02:BASE LYOUT ------------------------------------------- */

#main{width:900px;height:auto;margin:10px auto;}
#menu{width:230px; float:left; padding:25px 5px 5px 5px;margin-top:20px;}
#flash{width:230px; height:65px; margin-bottom:40px;float:left;}
#contents{width:635px;float:left;padding:5px;}
#longcontents{width:650px;float:left;padding:5px;}


#foot{width:910px; margin:15px auto;}

