@charset "Shift_JIS";

* {
margin:0;
padding:0;
}

body {
text-align:center;
}

/* Clearfix
------------------------------------------------------------------------ */
.clearfix:after {
content:"."; 
display:block;
height:0.1px;
visibility:hidden;
font-size:0.1em;
line-height:0;
clear:both;
}
.clearfix {
display:inline-block;
}
/* Hides from IE-mac \*/
* html .clearfix {
height:1%;
}
.clearfix {
display:block;
}
/* End hide from IE-mac */


/* Link
------------------------------------------------------------------------ */
a img {
border:none;
text-decoration:none;
}

a:link    {color:#0000ff; text-decoration:underline;}
a:visited {color:#0000ff; text-decoration:underline;}
a:hover   {color:#3366CC; text-decoration:none;}
a:active  {color:#99CCFF; text-decoration:none;}


/* Layout
------------------------------------------------------------------------ */
#topwrap {
width:800px;
margin:0 auto 30px;
text-align:left;
}
#top_main {
float:left;
width:570px;
padding-top:10px;
color:#333333;
}
#top_main img {
margin-bottom:20px;
}
#top_main p.t-title {
margin-bottom:10px;
padding-left:10px;
font-size:18px;
}
#top_main p.t-text {
padding:0 1em;
font-size:12px;
line-height:1.5;
}
#top_menu {
float:right;
width:200px;
padding-top:160px;
}
#top_menu .tmenu_box {
background:#000000;
}
#top_menu .tmenu_box ul {
padding:5px 0 5px 10px;
}
#top_menu .tmenu_box li {
list-style:none;
margin-bottom:5px;
}

#top_flink {
clear:both;
width:800px;
margin:0 auto 10px;
text-align:left;
}
#top_flink p {
margin-bottom:10px;
color:#666666;
font-size:10px;
}
#top_flink ul {
}
#top_flink li {
list-style:none;
display:inline;
}
#top_footer {
clear:both;
width:800px;
margin:0 auto;
padding:10px 0;
border-top:1px solid #cccccc;
color:#666666;
font-size:10px;
}
#top_footer a {
color:#666666;
text-decoration:none;
}
#top_footer .cp {
margin-bottom:10px;
text-align:center;
}
#top_footer .fpr {
text-align:right;
}






