@import url("reset.css");
@import url("fonts.css");
@import url("sample.css");
@import url("common.css");

html{color:#000;background:#e4e4e4;}
body{text-align:center;}
div#wrap{ width: 900px; margin:0 auto; text-align: left; background:#fff; border-left:#d7d7d7 2px solid; border-right:#d7d7d7 2px solid;}

a{text-decoration:undrline; color:#06c;}
a.sankaku{padding-left:10px; background:url("/img/common/sankaku.jpg") no-repeat 0% 0%}
a:hover	{color:#09c;}

/*font*/
h1{font-size:75%; color:#000; float:right; padding:55px 20px 10px 0;}
h5{padding:7px 5px 0 5px; color:#090;}
h6{font-size:75%; color:#999; text-align:right; padding-right:10px;}
.f_096{color:#000;}

/*other*/
.block{display:block;}
.inline{display:inline;}
.left{float:left;}
.right{float:right;}
.clear{clear:both;}
.center{text-align:center; margin: auto;}
.middle{vertical-align:middle;}

.mtop10{margin-top:10px;}
.mtop15{margin-top:15px;}
.mtop20{margin-top:20px;}
.mtop30{margin-top:30px;}
.mtop40{margin-top:40px;}
.mtop50{margin-top:50px;}
.pa10{padding:10px; margin:auto;}

/*header & footer*/
#logo{float:left; margin:5px 0 10px 22px;}
div#header p{position:relative; top:75px; left:622px; font-size:90%;}
div#header ul{text-align:left; width:900px; clear:both;}
div#header li{float:left; display:inline; #margin-left:-10px;}
*:first-child+html div#header li{float:left; display:inline; margin-left:-1px;}

div#footer{padding:20px 0;}
div#footer_in{padding:10px 20px;}
div#footer_in h1{float:left; padding:20px 0 0 20px;}
ul.foot_box{float:left; padding:10px 30px 10px 30px; margin:10px 0; border-left:#999 1px dotted;}
ul.foot_boxl{float:left; padding:10px 40px 10px 20px; margin:10px 0;}
ul.foot_box li, ul.foot_boxl li{list-style-type:disc; margin-left:30px; padding-top:3px;}
ul.foot_box li.tab01, ul.foot_boxl li.tab01{list-style-type: square; margin-left:15px;}

/*main*/
div#main{padding:0 20px;}

/*pankuzu*/
div#pan{margin:7px 0; line-height:100%;}
div#pan a{font-size:85%;}

/*content*/
div#content{width:650px; padding-right:0px; float:left;}
div#content{#width:630px; padding-right:0px; float:left;}

/*side*/
div#side{width:210px; float:left; _font-size:12px;}
dl#side_box dd{margin-bottom:10px;} 
#side01{background-color:#ffffe6; padding:10px;}
#side03{background-color:#ffffe6;}
dl#side_box p{padding:10px 5px 5px 5px; font-size:90%; line-height:120%;}
div#both_side{ width:210px; margin-top:7px;}
div#left_side{width:110px; float:left; display:inline;}
div#right_side{ width:90px; float:right; display:inline;}
span.pp{ font-size:12px; color:#030;padding:10px 5px 5px 5px; margin-top:5px; }
/*#side04 div{width:110px; float:left; padding-top:10px;}
#side04 div a{ font-size:100%;}
#side04 p.ad01{ margin-top:-3px;}
#side04 p.ad01 img{ display:block; margin-top:10px;}
#side04 p.ad01 span{font-weight:bold; color:#F60; line-height:120%; }*/
#side06 p{background:url("/img/side/bg_border.gif") repeat-y;}
div#side img{display:block;}
div#side img.alignR{margin-left:77px; display:inline;}
div#side p.tex02 img,div#side p.tex03 img{display:inline;}
img#sd{ margin-bottom:7px;}
