/*===============================================
● 画面の横幅が769px以上
===============================================*/
@media screen and (min-width: 769px){
img{
max-width: 100%;
height: auto;
width /***/:auto;　
}

table {
	width 600px;
}

#container{
width:100%;
}

.subtitle { font-weight: bold;
		    margin-left: 30px;
			}

html{overflow-y:scroll;}

.body {
	margin-left: 24px;
}
.body2 { margin-left: 100px; }
.body3 { margin-left: 150pt; }

.cl {  
    display: inline-block;  
}  
.cl:after {  
    content: "";  
    display: block;  
    clear: both;  
} 

div#boxArea {  
    overflow: hidden;  
    height: auto;  
    width: 962px;
	margin-top: 5px; 
}

.smallFont {
	font-size: small;
}
.TableTitle {
	font-size: small;
	text-align:center;
	color: #000000;
	background-color: #DDDDDD;
}
.TableTitleB {
	font-size: small;
	text-align:center;
	color: #000000;
	background-color: #444444;
	font-style: inherit;
}
.TableTitleC {
	width: 60%;
	border-collapse:collapse;
	border:2px;
}
.TableTitleD {
	border: 1;
	border-collapse:collapse;
	border:2px;
}
.TableTitleSelect {
	font-size: small;
	text-align:center;
	color: #ffffff;
	background-color: #9933CC;
	font-style: inherit;
	font-weight:bold;
}
.TableTitleBSelect {
	font-size: small;
	text-align:center;
	color: #ffffff;
	background-color: #9933CC;
	font-style: inherit;
	font-weight:bold;
}
.TableLine {
	font-size: small;
	color: #000000;
	background-color: #CCCCCC;
	text-align: center;
}
.TableLast {
	font-size: small;
	color: #FFFFFF;
	background-color: #666666;
	text-align: center;
}

.CenterSmall {
	font-size: small;
	text-align: center;
}

.CenterBold {
	text-align: center;
	font-weight:bold;
	color:#FFFFFF;
	}

.TitleBar {
	font-size: medium;
	font-style: normal;
	color: #000000;
	background-color: #FFCCFF;
}

.alineLeft {
	text-align:left;
	float:left;
	padding-bottom: 4000px;
	margin-bottom: -4000px;
}

.TopBoxLeft {
	width:476px;
	text-align:left;
	float:left;
	padding-bottom: 4000px;
	margin-bottom: -4000px;
	background-color: #EEEEEE;
}

.TopBox {
	width:476px;
	text-align:left;
	float:left;
	margin-left:10px;
	padding-bottom: 4000px;
	margin-bottom: -4000px;
	background-color: #EEEEEE;
}

.TopBoxTitle {
	background-color:#FFCCFF;
	text-align:center;
	line-height:1.55em;
	font-size:small;
	font-weight:bold;
}

.TopBoxContext {
	text-align:left;
	padding-left:10px;
	line-height:1.55em;
	font-size:small;
	background-color: #EEEEEE;
}


.ToppageBlock1 {
	text-align:left;
	float:left;
	width:562px;
}

.ToppageBlock2 {
	text-align:center;
	width:562px;
	font-size:small;
	color:#9933cc;
	float:left;
}

.ToppageMessage {
	padding-top:10px;
	padding-left:30px;
	padding-right:30px;
	width:502px;
	text-align:left;
	line-height:1.55em;
	font-size:small;
	float:left;
}

.SmallCenter {
	text-align:center;
	font-size:small;
}

	

body {
	width:954px;
	margin-left:50px;
	margin-right:20px;
	text-align:left;
	background-image:url(https://www.calvadoshof.com/BACKS/back001.gif);
	overflow:hidden;
}

h4 {
	margin-left:30px;
}

h5 {
	margin-left:30px;
}

body.b {
	width:954px;
	margin-left:50px;
	margin-right:20px;
	text-align:left;
	background-image:url(../BACKS/back001B.gif));
	overflow:hidden;
}

body.b2 {
	width:1004px;
	margin-left:50px;
	margin-right:20px;
	text-align:left;
	background-image:url(../../BACKS/back001B.jpg));
	color:#FFF;
	overflow:hidden;
}

body.b3 {
	width:1004px;
	margin-left:50px;
	margin-right:20px;
	text-align:left;
	background-image:url(../../../BACKS/back001B.jpg));
	color:#FFF;
	overflow:hidden;
}

td.TopTitle{
	text-align:center;
	background-color: #ffccff;
	font-size:small;
	font-weight:bold;
	width:50%;
}

td.TopContents{
	text-align:left;
	vertical-align:text-top;
	background-color: #EEEEEE;
	font-size:small;
}

td.Title {
	text-align:center;
	font-size:small;
	background-color: #DDDDDD;
}

td.shop {
	text-align:center;
	font-size:small;
	background-color: #ffccff;
	width:100px;
}

td.shopContents {
	background-color: #EEEEEE;
}

td.TableTitleC {
	text-align:left;
	background-color: #ffccff;
}

td.disc1 {
	text-align:center;
	font-size:small;
	background-color: #DDDDDD;
}

td.disc1B {
	text-align:center;
	font-size:small;
	background-color: #444444;
}

td.disc2 {
	text-align:center;
	font-size:small;
}

td.disc2r {
	text-align:right;
	font-size:small;
}

td.mapcol1 {
	width:150px;
	background-color: #BBBBBB;
	text-align:center;
}

td.mapcol2 {
	background-color: #CCCCCC;
	text-align:left;
}

td.mapcol3 {
	background-color: #DDDDDD;
	text-align:left;
}

p {
	margin-left: 72px;
	margin-right: 72px;
	line-height:1.55em;
}

td.box {
	line-height:1.5em;
	font-size:small;
}

td.boxs {
	font-size:small;
	font-weight:bold;
	text-align:center;
	line-height:0px;
}

td.boxsR {
	font-size:small;
	font-weight:bold;
	text-align:center;
	line-height:0px;
	background-color: #4FF;
}

td.fightTitle {
	background-color: #ffccff;
	text-align:center;
	font-size:small;
	font-weight:bold;
	width:50%;
	color:#000;
}

td.fightTitle2 {
	background-color: #ffccff;
	text-align:center;
	font-size:small;
	font-weight:bold;
	width:900px;
	color:#000;
}

td.fightContents {
	background-color: #DDDDDD;
	text-align:left;
	vertical-align:top;
	font-size:small;
	width:50%;
}

td.fightContents2 {
	background-color: #DDDDDD;
	text-align:left;
	vertical-align:top;
	font-size:small;
}

td.fightList {
	background-color: #DDDDDD;
	text-align:center;
	vertical-align:top;
	font-size:small;
	width:33.3%;
	line-height:1.3em;
}
td.fightbox2 {
	margin-left: 0px;
	margin-right: 0px;
	line-height:1.5em;
	font-size:small;
	background-color: #CCCCCC;
	text-align:left;
	padding-left:10px;
}

td.fightbox3 {
	margin-left: 0px;
	margin-right: 0px;
	line-height:1.5em;
	font-size:small;
	background-color: #CCCCCC;
	text-align:left;
	vertical-align:text-bottom;
}

td.fightbox4 {
	margin-left: 0px;
	margin-right: 0px;
	line-height:1.5em;
	font-size:small;
	background-color: #6FF;
	text-align:center;
}

td.fightbox41 {
	margin-left: 0px;
	margin-right: 0px;
	line-height:1.5em;
	font-size:small;
	background-color: #DDD;
	text-align:center;
	width: 33%;
}

td.fightbox42 {
	margin-left: 0px;
	margin-right: 0px;
	line-height:1.5em;
	font-size:small;
	background-color: #CCC;
	text-align:center;
}

td.fightbox43 {
	margin-left: 0px;
	margin-right: 0px;
	line-height:1.5em;
	font-size:small;
	background-color: #BBB;
	text-align:center;
}

td.fightbox44 {
	margin-left: 0px;
	margin-right: 0px;
	line-height:1.5em;
	font-size:small;
	background-color: #AAA;
	text-align:center;
}


td.fightbox5 {
	margin-left: 0px;
	margin-right: 0px;
	line-height:1.5em;
	font-size:small;
	background-color: #FCF;
	text-align:center;
}


td.fightbox6 {
	margin-left: 0px;
	margin-right: 0px;
	line-height:1.5em;
	font-size:small;
	background-color: #000;
	color:#FFF;
	text-align:center;
}

p.box {
	margin-left: 10px;
	margin-right: 10px;
	line-height:1.5em;
	font-size:small;
}

p.Bbox {
	margin-top:0px;
	margin-bottom:0px;
	margin-left: 10px;
	margin-right: 10px;
	line-height:1.2em;
	font-size:small;
	font-weight:bold;
}

p.boxCenter {
	margin-left: 10px;
	margin-right: 10px;
	line-height:1.5em;
	font-size:small;
	text-align:center;
}

p.fightbox {
	margin-left: 0px;
	margin-right: 0px;
	line-height:1.5em;
	font-size:small;
}


p.box2 {
	margin-left: 10px;
	margin-right: 10px;
	line-height:0.0em;
	font-size:small;
}

p.s {
	margin-left: 72px;
	margin-right: 72px;
	line-height:1.55em;
	font-size:small;
}

p.l1 {
	margin-left:102px;
	margin-right:72px;
	line-height:1.55em;
}

p.l2 {
	margin-left:72px;
	margin-right:72px;
	font-size:small;
	line-height:1.55em;
}

p.l3 {
	margin-left:72px;
	margin-right:72px;
	font-size:small;
	line-height:1.55em;
}

p.l4 {
	margin-left:72px;
	margin-right:72px;
	line-height:1.55em;
}

p.l5 {
	margin-left:132px;
	margin-right:132px;
	line-height:1.55em;
}


p.comment {
	margin-right:72px;
	margin-left:300px;
	font-size:small;
}

p.fotprint {
	margin-right:72px;
	margin-left:72px;
	font-size:small;
}

div.tl1 {
	width:100%;
	font-weight:bold;
	background-color:#FCF;
	text-align: left;
}

div.pic {
	float:right;
	background-color:#CCC;
	text-align:center;
	font-size:small;
	margin:5px 5px 5px 5px;
	border-width:thin;
}

div.bigpic {
	width:750px;
	background-color:#CCC;
	text-align:center;
	font-size:small;
	margin:5px 5px 5px 100px;
}

h3.small {
	font-size:small;
	text-align:center;
}

h3.large {
	font-size:large;
	text-align:center;
}


h4.MidTitle {
	font-weight:bold;
	text-align:left;
}

h4.center {
	text-align:center;
}

h5.right {
	font-size:small;
	text-align:right;
	font-weight:normal;
}

div.navi_left {
	float:left;
	font-size:small;
	text-align:left;
	width:280px;
	height:38px;
	font-weight:bold;
	height:auto;
	margin-left:50px;
	vertical-align:central;
}
div.navi_center {
	float:left;
	font-size:small;
	text-align:center;
	font-weight:bold;
	width:120px;
	height:auto;
	vertical-align:central;
	margin-left:0px;
	margin-top:8px;
}

div.navi_right {
	float:right;
	font-size:small;
	font-weight:bold;
	text-align:right;
	width:280px;
	height:38px;
	vertical-align:central;
	margin-right:50px;
}
span.small {
	font-size:small;
}

p.ymtitle {
	border: medium solid #ff99ff;
	margin-left:15%;
	margin-right:15%;
	line-height:1.55em;
	background-color:#ff99ff;
	color:#FFF;
	font-size:24px;
	font-weight:bold;
	text-align:center;
}

p.ymsubtitle {
	border: medium solid #ff99ff;
	margin-left:15%;
	margin-right:15%;
	line-height:1.55em;
	font-weight:bold;
	text-align:center;
}

p.ymcontextCenter {
	margin-left:15%;
	margin-right:15%;
	line-height:1.55em;
	text-align:center;
}

p.ymcontextLeft {
	margin-left:20%;
	margin-right:20%;
	line-height:1.55em;
	text-align:left;
}

p.ymcontextLeft2 {
	margin-left:30%;
	line-height:1.55em;
	text-align:left;
}
}