@charset "UTF-8";

body{ text-align:center;
background-color:#ffffff;
}

img{border:none}

.r{
margin:5px 0 5px 0px}

.wrapper {
position:relative;
width: 750px;
height:auto;
margin-top: 5px;
margin-left: auto;
margin-right: auto;
background-image:url(../images/bg_all.gif);
border-top-style:solid;
border-top-width:1px;
border-top-color:#999999;
border-bottom-style:solid;
border-bottom-width:1px;
border-bottom-color:#999999;
}

.L-area{
width:248px;
float:left;
text-align:left;
background-image:url(../images/l_bg.gif);
background-repeat:repeat-x}

.R-area{
width:502px;
text-align:left;
float:left;
}

.ct_wrap{padding-left:23px ;width:454px}
.ct_wrap2{padding-left:23px ;width:458px}

.btm{clear:both;
}

.logo{padding-top:17px}
.title{padding-top:44px;
}

h3{
font-size:12px;
line-height:14px;
color:#4d4d4d;
width:436px;
border-bottom-color:#999999;
border-bottom-style:solid;
border-width:1px;
margin-bottom:-10px
}


.sq{
	padding-left:1em;
	padding-bottom:-2em;
	text-indent:-1em;
	line-height:16px;
	font-size:12px
}


.navi{padding:5px 0 0 53px;}
a:link{color:#4d4d4d;text-decoration:none}
a:visited{color:#4d4d4d;text-decoration:none}
a:active{color:#4d4d4d;text-decoration:none}
a:hover{color:#4d4d4d}
.navi p{
margin:0px 0 5px 0;
padding-left:1em;
padding-bottom:-2em;
text-indent:-1em;
line-height:12px;
font-size:10px;
color:#999999}


.R-side{
width:1px;
height:inherit;
background-color:#666666;
float:right}
