﻿@charset "UTF-8";/*全体*/
html,body{
height: 100% auto;
}

BODY {
PADDING: 0px;
MARGIN: 0px;
WIDTH: 100%;
COLOR: #FFF;
BACKGROUND-COLOR: #fff;
font-size: 95%;
font-family:"ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","メイリオ","Meiryo","Osaka－等幅","Osaka","ＭＳ ゴシック","sans-serif";
}

/*リンク*/
A:link {
COLOR: #1166FF; TEXT-DECORATION: none
}
A:unknown {
COLOR: #000000; TEXT-DECORATION: none
}
A:hover {
COLOR: #c71585; TEXT-DECORATION: underline
}
A:visited {
COLOR: #116688; TEXT-DECORATION: none
}

img {
border:none;
}

/*横バー*/
.bar {
WIDTH: 100%;
height: 20px;
text-align: right;
vertical-align: middle;
padding-top: 3pt;
font-size: 12px;
}
.header {
	position: absolute; 
	top: 0px; 
	left: 0px;
	letter-spacing: 0.3em;
	background-color:#221133;
}

.footer {
	clear:both;
	float:left;
	position: relative; 
	bottom: 0px; 
	left: 0px;
	letter-spacing: 0.3em;
	background-color:#996699 ;
}
.footer2 {
	clear:both;
	float:left;
	position: relative; 
	bottom: 0px; 
	left: 0px;
	letter-spacing: 0.3em;
	background-color:#996699 ;
}

/*タイトル画像*/
.title{
margin-top:25px;
}

/*角丸*/
.rbox1 {
position: absolute; 
top: 120px; 
left: 50px;
width:220px;
background-color:#cccccc;

}
.rbox2 {
position: relative; 
top: 25px; 
left: 285px;
bottom:50px;
margin-bottom:50px;
width:65%;
max-width:900px;
min-width:430px;
background-color:#cccccc;
}
.textbox {
margin:5px;
padding:10px;
background-color:#cccccc;
}
.rtop, .rbottom{
background-color:#ffffff;
}
.rtop span, .rbottom span{
display:block;
height:1px;
overflow:hidden;
background-color:#cccccc;
}
.r1{margin: 0px 5px;}
.r2{margin: 0px 3px;}
.r3{margin: 0px 2px;}
.r4{margin: 0px 1px; height: 2px;}
