@charset "utf-8";
body{
 text-align:center;
 margin:0;
 font-family: "メイリオ","Meiryo",verdana,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
}
* html body {	/* for IF6 */
 font-family: "ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
}

a:link {color:#0099CC;}
a:visited {	color:#0099CC;}
a:hover {color:#FF6633;}

h2{ 
 margin:0px 0px 3px 0px;
 padding:0;
 }
p{ 
 margin:0;
 padding:0 0 15px 0;
 line-height:150%;
}
td{vertical-align: top;}

#header{
 width:980px;
 margin:0 auto;
}

#container{
 width:980px;
 margin:0 auto;
 }
#raytbl{
 border: solid 1px #0099FF;
 border-collapse: collapse;
 padding:0;
 background:#e5e5e5;
}
#title{
 width:920px;
 height:20px;
 margin:20px 0 0 30px;
 background:url(../img/kasou_common/kasou_title.gif) bottom no-repeat;
 font-size:68%;
}
#menu{ margin:0 0 0 30px;}
#main{
 width:720px;
 background:url(../img/kasou_common/kasou_textbg.jpg) repeat-y;
}

#maintext_end{
 width:720;
}

#footer{
 width:980px;
 margin:0 auto;
 background: url(../img/footer.gif) no-repeat;
 height:30px;
 padding:5px 0 0 25px;
 text-align:left;
}

#textarea{
 width:690px;
 background: url(../img/message/letter_bg.jpg) top right no-repeat;
 color:#333333;
 padding:0;
 margin:0;
}

#prof{
 width:677px;
 background: url(../img/message/photo_body.jpg) top left repeat-y;
 padding:0;

 }

.boxprof{
 margin:0 15px;
 line-height:130%;
 font-size:68%;
}

#box1{
 width:600px;
 padding:0;
 margin-left:50px;
 margin-top:35px;
 line-height:160%;
 font-size:10pt;
 }

#box2{ text-align:right; }
.no-space{
 margin: 0;
 padding: 0;
}

.modoru{
 margin: 10px 0 0 0;
 padding: 0;
}
.midashi{
 font-family: "ＭＳ 明朝",serif,"細明朝体","平成明朝",;
 color:#009933;
}


.clear{clear:both;}

a.action:link { color: #990000;font-size:87%; }
a.action:visited { color: #990000; }
a.action:hover { color: #FF3300; }
a.action:active { color: #FF3300; }


/* MISIA メッセージ追加　090703 */

#textarea-massage02{
	width:690px;
	background: url(../img/message/bg_messege02.gif) top right repeat-y;
	color:#333333;
	padding:0;
	margin:0;
}

#maintext-top-02{
	width:690px;
	height:30px;
	background: url(../img/message/bg_messege02_top.gif) top right no-repeat;
	padding:0;
	margin:10px 0 0 0;
}

#maintext-end-02{
	width:690px;
	height:30px;
	background: url(../img/message/bg_messege02_bottom.gif) top right no-repeat;
	padding:0;
	margin:0;
}

#box02{
	font-size:77%;
	line-height:160%;
	margin-left:50px;
	padding:0;
	width:600px;
}

.photo-l {
	border:1px solid #ff7396;
	float:left;
	margin:2px 5px 2px 2px;
}

.photo-r {
	border:1px solid #ff7396;
	float:right;
	margin:2px 2px 2px 5px;
}

.profile{
	color:ff7396;
	font-size:130%;
	font-weight:bold;
	margin-bottom:5px;
	padding:0px;
}

.b-pink{
	border:1px solid #ff7396;
}

.cap{
	text-align:right;
	letter-spacing: 0.02em;
	font-size:60%;
	color:#333333;
	padding-top:2px;
}

