/*
Theme Name: my7
Author: ashh
*/
<!--
* { margin: 0; padding: 0; }
#outline{
 margin-top: 1px;
 margin-left:auto;
 margin-right:auto;
 width: 1280px;
 text-align: left;
}
dt.hr{
 margin-top: 5px;
 border-top: 2px solid #CCCCCC;
}
#login_username{
width:100px;
}
#login_password{
width:100px;
}
.f-left{
 float: left;
}
.f-right{
 float: right;
}
.c-both{ 
clear: both; 
}
.bbstd{
 text-align: left;
 vertical-align:top;
}
.keizi{
 font-size: 15px;
 font-weight: bold;
 background: #cccccc;
 line-height : 27px;
 letter-spacing : 1px;
 padding: 0px 0px 0px 27px;
}
.pbig{
 font-size: 14px;
 font-weight: bold;
 line-height: 20px;
 letter-spacing : 1px;
}
.sp{
 line-height : 7px;
}
.spm{
 line-height : 13px;
}
th{
 text-align: center;
 font-size: 14px;
 line-height: 20px;
 padding: 5px 0;
 letter-spacing :3px;
}
.bbscome{
 width: 180px;
}
.pspec{
 width: 100%;
 border: 1px solid;
}
.spec{
 border: 1px solid;
 text-align: left;
 vertical-align:top;
 width: 500px;
}
.ptool{
 border: 1px solid;
 vertical-align:top;
}
div.center{
 text-align: center;
}
span.pbp{
 text-align: center;
 font-size: 12px;
 padding: 0px 10px;
}
.footer{
 background-color: #ff8000;
 font-size: 12px;
 line-height: 18px;
}
img{
 border: 0px;
 text-align: center;
}
.header{
 height: 125px;
 text-align: left;
 background-image: url("images/back12.gif");
 background-repeat: no-repeat;
 background-position: left bottom;
}
.header iframe{
 margin: 2px 7px 5px 3px;
}
.header img{
 margin: 0px 0px 7px 3px;
}
.rh{
 float: right;
 width: 170px;
 font-size: 11px;
 line-height: 15px;
 text-align: right;
 padding: 10px 15px 0px 0px;
}
.lh{
 float: left;
 width: 430px;
}
.rh2{
 float: right;
 width: 300px;
 font-size: 12px;
 line-height: 15px;
 text-align: right;
 padding: 10px 15px 0px 0px;
}
.lh2{
 float: left;
 width: 300px;
}
.t-l{
 float: left;
}
.t-r{
 float: right;
 width: 1150px;
}
.t2-l{
 float: left;
 width: 650px;
}
.t2-r{
 float: right;
 width: 470px;
 margin: 0px 10px 0px 0px;
}
.sp{
 line-height : 7px;
}
.main{
 float: right;
 width: 885px;
}
.left{
 float: left;
 width: 163px;
}
.chuou{
 float: left;
 width: 1065px;
}
.mhasi{
 float: right;
 width: 202px;
}
.pachil{
 float: left;
 width: 520px;
}
.pachir{
 float: right;
 width: 124px;
}
.rt{
 float: right;
 width: 234px;
 margin: 0px 3px 0px 0px;
}
.lt{
 float: left;
 width: 590px;
}
.r2{
 float: right;
 width: 470px;
 font-size: 12px;
 border-width :0px 0px 0px 1px;
 border-style : solid;
 border-color : #cccccc;
}
.l2{
 float: left;
 width: 355px;
}
.pachil{
 float: left;
 width: 400px;
}
.pachir{
 float: right;
 width: 120px;
}
h1{
 color: #0000ff;
 font-size: 17px;
 font-weight: bold;
 line-height: 50px;
 letter-spacing : 1px;
 margin: 0px;
 padding: 0px 30px 0px 0px;
 text-align: center;
}
h2{
 font-size: 17px;
 font-weight: bold;
 text-align: center;
 background-image: url("images/u009bcg.gif");
 line-height: 35px;
 letter-spacing : 1px;
 margin: 7px 0px 3px 0px;
}
h3{
 color: #ff8000;
 font-size: 15px;
 font-weight: bold;
 line-height: 27px;
 letter-spacing : 1px;
 margin: 0px 0px 0px 3px;
 padding: 0px 0px 0px 27px;
 background-image: url("images/mark.gif");
 background-repeat: no-repeat;
 background-position: left;
}
h4{
 font-size: 14px;
 font-weight: bold;
 line-height: 17px;
 letter-spacing : 1px;
 margin: 10px 0px 10px 7px ;
}
.ash{
 font-size: 10px;
 border-width :1px;
 border-style : solid;
 border-color : #cccccc;
}
.ashl{
 width: 650px;
 float: left;
 text-align:  center;
}
.ashr{
 width: 170px;
 float: right;
 text-align:  right;
 padding: 0px 10px 0px 0px;
}
.simai{
 font-size: 12px;
 line-height: 18px;
 text-align:  center;
 border-width : 1px;
 border-style : solid;
 border-color : #cccccc;
 margin: 0px;
}
div img{
 border-width :0px;
}
.migi{
 text-align:  right;
 font-size: 13px;
 line-height : 15px;
 letter-spacing : 1px;
 margin: 5px 30px 3px 0px ;
}
ol{
 font-size: 13px;
 line-height : 15px;
 letter-spacing : 1px;
}
dl{
 font-size: 13px;
 line-height : 15px;
 letter-spacing : 1px;
}
p{
 font-size: 13px;
 line-height : 15px;
 letter-spacing : 1px;
 margin: 10px 0px 10px 7px ;
}
.p{
 font-size: 12px;
 line-height : 22px;
 letter-spacing : 1px;
 margin: 4px 0px 0px 0px ;
}
.ama{
 margin: 10px 0px 10px 0px ;
}
.p1{
 font-size: 11px;
 letter-spacing : 1px;
 text-align: center;
 margin: 0px;
}
.p2{
 font-size: 12px;
 line-height : 15px;
 letter-spacing : 1px;
 margin: 4px 0px 0px 0px ;
}
.p9{
 font-size: 10px;
 line-height : 15px;
 letter-spacing : 1px;
 margin: 0px 0px 0px 3px ;
}
.p3{
 font-size: 12px;
 line-height : 15px;
 letter-spacing : 1px;
 margin: 5px 0px 5px 7px ;
}
.p4{
 font-size: 12px;
 line-height : 15px;
 letter-spacing : 1px;
 margin: 0px 0px 0px 7px ;
}
.pt{
 font-size: 12px;
 line-height : 23px;
 letter-spacing : 1px;
 margin: 0px;
}
.q100{
 color: #009900;
}
.hd1{
 line-height: 27px;
 margin: 0px;
 background-image: url("images/bar.gif");
 background-repeat: no-repeat;
 border-width : 0px 0px 0px 1px;
 border-style : solid;
 border-color : #cccccc;
}
table.kei{
 font-size: 13px;
 width: 100%;
 text-align: left;
 border-width : 0px;
}
.red{
 font-size: 13px;
 color: #ff0000;
 letter-spacing : 1px;
}
.next{
 font-size: 13px;
 text-align: center;
}
.base{
 border-width : 1px;
 border-style : solid;
 border-color : #cccccc;
}
.waku{
 border-width : 1px;
 border-style : solid;
 border-color : #cccccc;
}
.coment{
 color: #ff8000;
 font-size: 12px;
 font-weight: bold;
 line-height: 15px;
 letter-spacing : 1px;
 text-align: center;
 margin: 0px;
}
.ppr{
 font-size: 12px;
 letter-spacing : 1px;
 margin: 0px 0px 0px 5px;
}
.d1{
 border-width : 1px;
 border-style : solid;
 border-color : #666666;
}
.d2{
 border-width : 1px;
 border-style : solid;
 border-color : #00cc00;
}
.d3{
 border-width : 1px;
 border-style : solid;
 border-color : #00cccc;
}
.d4{
 border-width : 1px;
 border-style : solid;
 border-color : #009999;
}
.d5{
 border-width : 1px;
 border-style : solid;
 border-color : #cc00cc;
}
.d6{
 border-width : 1px;
 border-style : solid;
 border-color : #00cccc;
 width: 134px;
}
.d7{
 border-width : 1px;
 border-style : solid;
 border-color : #cccccc;
}
.pp1{
 font-size: 12px;
 color: #ffffff;
 font-weight: bold;
 background: #666666;
 display: block;
 line-height : 23px;
 letter-spacing : 2px;
 text-align: center;
}
.pp2{
 font-size: 12px;
 color: #ffffff;
 font-weight: bold;
 background: #00cc00;
 display: block;
 line-height : 23px;
 letter-spacing : 1px;
 text-align: center;
}
.pp3{
 font-size: 14px;
 color: #ffffff;
 font-weight: bold;
 background:  #00cccc;
 line-height : 23px;
 letter-spacing : 1px;
 text-align: center;
}
.pp4{
 font-size: 14px;
 color: #ffffff;
 font-weight: bold;
 background: #009999;
 line-height : 23px;
 letter-spacing : 1px;
 text-align: center;
}
.pp5{
 font-size: 12px;
 color: #ffffff;
 font-weight: bold;
 background:  #cc00cc;
 line-height : 23px;
 letter-spacing : 1px;
 text-align: center;
}
.pp6{
 font-size: 12px;
 color: #ffffff;
 font-weight: bold;
 background: #00cccc;
 line-height : 23px;
 letter-spacing : 1px;
 text-align: center;
}
.m a{
 font-size: 12px;
 font-weight: bold;
 color: #000000;
 display: block;
 text-decoration: none;
 padding: 7px 0px 7px 7px;
 border-bottom: solid 1px #999999
}
.m1 a{
 font-size: 12px;
 font-weight: bold;
 color: #000000;
 display: block;
 text-decoration: none;
 padding: 7px 0px 7px 7px;
}
.d1 a:hover{
 color:white;
 background-color:#999999;
}
.d2 a:hover{
 color:white;
 background-color:#999999;
}
.d3 a:hover{
 color:white;
 background-color:#999999;
}
.d4 a:hover{
 color:white;
 background-color:#999999;
}
.d5 a:hover{
 color:white;
 background-color:#999999;
}
form{
  margin: 0px;
}
.mark a{
 background-image: url("images/arrow.gif");
 background-repeat: no-repeat;
 background-position: left center;
 padding-left: 16px;
}
.gk{
 border-width : 1px;
 border-style : solid;
 border-color : #00cccc;
 width: 377px;
}
.na2{
 margin: 10px 7px 10px 30px ;
}
.pt3{
 font-size: 12px;
 line-height : 17px;
 letter-spacing : 1px;
 margin: 3px;
 text-align: right;
}
td.cc{
 border-width : 1px;
 border-style: solid;
 border-color: black;
 background-color: #0066cc;
}
td.ca{
 border-width : 1px;
 border-style: solid;
 border-color: black;
}
.pa{
 font-size: 15px;
 line-height : 22px;
 letter-spacing : 1px;
 margin: 7px;
 color: #ffffff;
 text-align:  center;
}
br { letter-spacing: 0 ;}
#navi ul{
 width: 100%;
 list-style-type: none;
	padding: 0;
	margin: -7px 0 15px 0px;
	background: #336699;
	text-decoration: none;
	float: left;
	font-size: 13px;
}
#navi li {
	display: inline;
	padding: 5px 14px 5px 14px;
	background: #336699;
	color: #ffffff;
	float: left;
	border-right: 1px solid #ffffff;
}
#navi li a{
	text-decoration: none;
	color: #ffffff;
}
#navi li a:hover {
	text-decoration: none;
	color: #ffffff;
	background: #99ccff;
}
.navigation {
	font-size: 13px;
}
.pc-switcher {
	clear: both;
	text-align: center;
	margin: 1.4em auto;
}
.pc-switcher a,
.pc-switcher span {
	padding: 0.4em 8%;
	text-align: center;
	border: 1px solid #0059A8;
	border-left: none;
	color: #fff !important;
	font-weight: bold;
	text-decoration: none;
}
.pc-switcher a {
	background-color: #0074DA;
	background-image: -moz-linear-gradient(#0074DA, #004A8D);
	background-image: -o-linear-gradient(#0074DA, #004A8D);
	background-image: -ms-linear-gradient(#0074DA, #004A8D);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#0074DA), to(#004A8D));
	background-image: -webkit-linear-gradient(#0074DA, #004A8D);
	background-image: linear-gradient(#0074DA, #004A8D);
}
.pc-switcher a:hover {
	background-color: #0059A8;
	background-image: -moz-linear-gradient(#0059A8, #004A8D);
	background-image: -o-linear-gradient(#0059A8, #004A8D);
	background-image: -ms-linear-gradient(#0059A8, #004A8D);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#0059A8), to(#004A8D));
	background-image: -webkit-linear-gradient(#0059A8, #004A8D);
	background-image: linear-gradient(#0059A8, #004A8D);
}
.pc-switcher span.active {
	background-color: #00305C;
}
.pc-switcher a:first-child,
.pc-switcher span:first-child {
	border-left: 1px solid #0074DA;
	-webkit-border-radius: 2.4em 0 0 2.4em;
	-moz-border-radius: 2.4em 0 0 2.4em;
	border-radius: 2.4em 0 0 2.4em;
}
.pc-switcher a:last-child,
.pc-switcher span:last-child {
	-webkit-border-radius: 0 2.4em 2.4em 0;
	-moz-border-radius: 0 2.4em 2.4em 0;
	border-radius: 0 2.4em 2.4em 0;
}


#commentlist ul{
margin:0;
padding:0;
}
.commentnumber{
font-weight: bold;
list-style: none;
font-size:15px;
}
.comment-meta{
font-size:11px;
}
.fn{
font-size:15px;
}
#commentlist li{
list-style: none;
margin:0;
padding:0;
}
#commentlist div{
display: inline;
}
#page-top{
    position:fixed;
    right:16px;
    bottom:16px;
    display: none;
}
-->