<style type="text/css">
<!--
body{
color:#663300;
margin:0px;
background:#ffffcc url(img/bg/chara01.gif);
}

p{
font-size:14px;
line-height:18px;
font-family:"MS UI Gothic", Osaka, sans-serif;
}

.haikei_base{
position:relative;
margin:0px;
padding:0px;
text-align:center;
}

.bar{
height:5px;
background:#990000 url(img/bg/check_r01.gif);
}
.header{
padding:0px;
text-align:left;
background:#FFcc99;
border-bottom:3px solid #ffffff;
}
.footer{
padding:5px;
background:#990000 url(img/bg/check_r01.gif);
color:#ffcccc;
font-size:12pt;
}

.main{
width:800px;
text-align:center;
padding:5px;
}
.right{

}

.notes{
font-size:12px;
line-height:14px;
font-weight:normal;
}
.impact{
font-size:16px;
line-height:20px;
font-weight:bold;
border-bottom:3px double #663300;
}

.f_l{
float:left;
margin:3px;
}
.f_r{
float:right;
margin:3px;
}

.title01{
background:#ffcc99;
border-left:1px solid #ffffcc;
border-top:1px solid #ffffcc;
border-right:1px solid #cc9966;
border-bottom:1px solid #cc9966;
}
.title02{
background:url(img/test/mk01.gif) no-repeat 0px 2px;
padding:2px 0px 2px 22px;
font-weight:bold;
}
.title03{
font-weight:bold;
font-size:15px;
border-bottom:3px double #ffcc99;
background:#ffffcc;
padding:2px;
}
.title04{
font-weight:bold;
font-size:18px;
text-align:center;
padding:3px;
border-top:2px solid #ffcc99;
border-bottom:2px solid #ffcc99;
border-right:3em solid #ffcc99;
border-left:3em solid #ffcc99;
background:#ffffcc;
}
.title05{
text-align:center;
}

.waku01{
background:#ffffff;
padding:5px;
margin:5px 0px;
text-align:left;
}
.waku02{
background:#ffffff url(img/bg/check_o01.gif);
padding:2px;
}
.waku02 p{
}
.waku03{
border:4px solid #ffcc99;
}
.waku04{
border:4px dashed #ffcc99;
padding:5px;
}
.waku05{
border:3px dotted #ffcc99;
padding:5px;
background:#ffffcc;
}

.haikei_race{
background:url(wedding/img/bg01.jpg) no-repeat right top;
padding:5px;
}
.haikei_side_bar{
background:#ffcc99;
width:40px;
vertical-align:top;
}

.center{
text-align:center;
}
.right{
text-align:right;
}
.top{
vertical-align:top;
}
.l30{
padding-left:30px;
}

ul{
font-size:14px;
list-style-image:url(img/icon_h01.gif);
list-style-position:outside;
line-height:22px;
}

ol{
font-size:14px;
list-style-position:outside;
line-height:120%;
}

#tab01 table{
background:#663300;
}
#tab01 th{
background:#cc9966;
color:#ffffff;
padding:2px;
}
#tab01 td{
background:#ffffff;
padding:2px;
}


.tab02 table{
}
.tab02 td{
padding:2px;
text-align:center;
width:90px;
}

#link #tab01 th{{
	width:60px;
}
#link .cel1{{
	width:210px;
}
#link .cel2{{
	width:105px;
}

.lis1{
background:url(img/arrow3.gif) no-repeat left 2px;
padding-left:20;
}


a:link{color:#990000;text-decoration:none;}
a:visited{color:#990000;text-decoration:none;}
a:hover{color:#996633;text-decoration:underline;}
a:active{}


#top .l1{
width:260px;
padding:2px;
vertical-align:top;
}
#top .l2{
width:540px;
padding:2px;
vertical-align:top;
}

.l1{
width:180px;
padding:2px;
vertical-align:top;
}
.l2{
width:620px;
padding:2px;
vertical-align:top;
}

.bread{
text-align:right;
}

.jwl{
font-size:12px;
line-height:150%;
padding-left:16px;
background:url(img/test/icon01.jpg) no-repeat;
}

.board{
background:#336600;
border:5px solid #ffcc99;
padding:10px;
height:300px;
margin:20px 20px;
color:#ffffff;
}
.board a:link{color:#ffffff;text-decoration:underline;}
.board a:visited{color:#ffffff;text-decoration:underline;}
.board a:hover{color:#ffcccc;text-decoration:underline;}
.board a:active{}

#top .sect1{
vertical-align:top;
width:340px;
padding-bottom:20px;
background:#ffffff;
}
#top .sect2{
vertical-align:top;
width:200px;
background:#ffffff;
}
#top .sect3,.sect4{
vertical-align:top;
background:#ffffff;
}

.navi{
background:#ffffcc;
padding:0px;
margin-right:5px;
}
#top .navi td{
width:210px;
height:36;
background:#ffcc99;
border-left:1px solid #ffffff;
border-top:1px solid #ffffff;
border-right:1px solid #cc9966;
border-bottom:1px solid #cc9966;
padding:3px;
}
#top .navi th{
width:40px;
background:#ffcc99;
border-left:1px solid #ffffff;
border-top:1px solid #ffffff;
border-right:1px solid #cc9966;
border-bottom:1px solid #cc9966;
padding:3px;
}
.navi a:link,visited{
color:#990000;
text-decoration:none;
}
.navi a:hover{
color:#996633;
text-decoration:underline;
}

#nav .navi td{
width:150px;
height:18;
background:#ffcc99;
border-left:1px solid #ffffcc;
border-top:1px solid #ffffcc;
border-right:1px solid #cc9966;
border-bottom:1px solid #cc9966;
padding:3px;
}
#nav .navi th{
width:20px;
background:#ffcc99;
border-left:1px solid #ffffcc;
border-top:1px solid #ffffcc;
border-right:1px solid #cc9966;
border-bottom:1px solid #cc9966;
padding:3px;
}

.event_table{
width:560;
}

.sub{
padding-left:16px;
}
.pad_s50{
padding:0 50;
}

.red{
color:#ff6633;
}
-->
</style>
