@charset "utf-8";
/*--------------------------------------------------------------
Copyright Osaka Wheewlchair Tennis Association
http://www.normanet.jp/~owta/
2013.3.10
---------------------------------------------------------------*/


#main{
width: 680px;
}

.infoH2{
line-height: normal;
text-align: center;
font-size: 16px;
/*border: none;*/
}


#mainInfo{
margin-bottom: 20px;
}

#mainInfo .infoH2{
line-height: normal;
padding-right: 20px;
font-size: 16px;
/*border: none;*/
}

#mainInfo1 .syousaiIbento{
margin-left: 45px;
}

#mainInfo p{
margin-left: 45px;
}

#mainInfo3 .syousaiSonota{
margin-left: 45px;
}


#rensyu{
overflow: hidden;
width: 666px;
margin-left: 5px;
}

#rensyu a img{
margin-top: 10px;
padding-right: 25px;
float: right;
}

#rnsyu li .right{
text-align: right;
}

#rensyu li a:link{
text-decoration:none;/*---アンダーバーなし---*/
color:#0000ff;/*--基本色文字---*/
}

#mainInfo1{
overflow: hidden;
margin: 5px 0 5px 0;
padding-left: 0;
border: #99cc99 1px solid;/*--- 囲み線 ---*/
border-radius:5px;/*---角丸---*/
box-shadow: 2px 2px 5px #999;/*---影----*/
background-color: #f5dcc5;
}

#mainInfo1 .infoH2{
line-height: normal;
padding-right: 20px;
font-size: 16px;
/*border: none;*/
}


#mainInfo1 p{
text-align: left;
margin:10px;
}

#rensyu2{
width: 325px;
height: 140px;
line-height:normal;
margin:5px;
padding: 0;
border: #ca4f67 1px solid;/*--　外線--*/
border-radius:5px;/*---角丸---*/
background-color: #ffccff;/*--　背景色--*/
/*box-shadow: 2px 2px 5px #000;/*---影----*/
}

/*-------下枠デモ01---*/
#rensyu2 h3{
line-height:normal;
font-size: 14px;/*---文字サイズ--*/
font-weight: bold;/*---　文字の太さ---*/
text-align: center;/*--文字の位置---*/
border: none;
background-color: #000;/*--　背景色--*/
color: #fff;/*---文字の色---*/
border-radius:5px;/*---角丸---*/
margin: 5px;
}

#rensyu2 h3 a{
line-height: normal;
color: #fff;
text-decoration: none;
}

a.right{
padding-left: 80px;
}

#rensyu2 td a{
text-decoration: none;
color:#0000ff;/*--基本色文字---*/
}

#kakomi1{
float: left;
}

#kakomi2{
float: right;
}

#kakomi3{
clear: both;
}

#mainInfo3{
overflow: hidden;
margin: 5px 0 5px 0;
padding: 0;
border: #99cc99 1px solid;/*--- 囲み線 ---*/
border-radius:5px;/*---角丸---*/
box-shadow: 2px 2px 5px #999;/*---影----*/
background-color: #f5dcc5;
}

#mainInfo3 .infoH2{
line-height: normal;
padding-right: 20px;
font-size: 16px;
/*border: none;*/
}


#mainInfo3 p{
text-align: left;
margin:10px;
}

/*-------下枠デモ01---*/
#rensyu2 h3{
line-height:normal;
font-size: 14px;/*---文字サイズ--*/
font-weight: bold;/*---　文字の太さ---*/
text-align: center;/*--文字の位置---*/
border: none;
background-color: #000;/*--　背景色--*/
color: #fff;/*---文字の色---*/
border-radius:5px;/*---角丸---*/
margin: 5px;
}

#rensyu2 h3 a{
line-height: normal;
color: #fff;
text-decoration: none;
}


a.right{
padding-left: 80px;
}

#rensyu2 th{
margin: 0;
padding-left: 20px;
}

#rensyu2 td{
margin: 0;
padding-left: 80px;
}


#rensyu2 td a{
text-decoration: none;
color:#0000ff;/*--基本色文字---*/
}

.mannaka{
text-align: center;
}

#mainInfo3 .syoto{
width: 325px;
height: 80px;
}