/*デバイスの横幅が961px以上の場合*/
@media only screen and (min-width: 961px) {
	.main{
		width:960px;
		margin:0px auto;
		padding:20px 0;
		text-align:left;
	}
}
 
 /*デバイスの横幅が800px以下の場合*/
@media only screen and (max-width: 960px) {
	.main{
		margin:0px auto;
		padding:20px 0;
		text-align:left;
	}
}

BODY{
margin:0;
padding:0;
text-align:center;
background-color:#C0C0C0;
}

A:link { color: #0000ff; }
A:visited { color: #000099; }

.title_bar{
margin:20px 0px 3px 0px;
padding:10px 30px;
background-color:#ffffff;
border-bottom: 8px solid;
border-color:#272A1C;
}

.font_title{
font-size:120%;
font-weight:bold;
color:#404000;
margin-right:15px;
}

.kikan{
font-size:80%;
color:#E0E0E0;
text-align:right;
margin-right:10px;
}

.mokuji_table{
display:table;
margin: 10px auto;
padding:10px 15px;
width:680px;
height:440px;
background-image : url(http://www.gen3.jp/sealionisland/travel/taiwan2025/image/back1.jpg);
line-height:2em;
}

.mokuji_cell{
display:table-cell;
width:340px;
}

.new{
vertical-align:middle;
padding-bottom:2px;
}

.box_end{
margin:10px auto 40px auto;
padding:10px;
width:700px;
background-color:#cccccc;
text-align:center;
}

.box_jump_main{
display:table;
width:620px;
margin:25px auto 15px auto;
font-size:80%;
line-height:1.5em;
}

.box_jump_title{
display:table-cell;
width:80px;
padding:3px;
background-color:#404000;
color:#e0e0e0;
text-align:center;
vertical-align:middle;
}

.box_jump_cell1{
display:table-cell;
width:120px;
padding:3px;
background-color:#DCDCB6;
text-align:center;
vertical-align:middle;
}

.box_jump_cell2{
display:table-cell;
width:60px;
padding:3px;
background-color:#DCDCB6;
text-align:center;
vertical-align:middle;
}

.today{
font-weight:bold;
background-color:#ffffff;
}

.t1{
margin:20px 5px 15px 0px;
padding:10px;
width:300px;
color:#ffffff;
background-color:#404000;
font-weight:bold;
}

.t2{
clear:both;
margin:0px 0px 8px 15px;
font-weight:bold;
}

.t3{
margin:10px 0px 15px 0px;
padding:10px;
width:300px;
color:#ffffff;
background-color:#404000;
font-weight:bold;
border: 1px solid #404000;
float:left;
}

.t4{
margin:10px 0px 15px 0px;
padding:10px;
width:100px;
background-color:#ffffff;
font-weight:bold;
text-align:center;
border:1px solid #404000;
float:left;
}

.sentence{
line-height:1.3;
margin:0px 5px 20px 40px;
}

.tr_sche_title{
font-size:80%;
font-weight:bold;
background-color:#c0c0c0;
color:#000000;
text-align:center;
}

.td_sche_date{
width:10%;
text-align:center;
vertical-align:top;
}

.td_sche_naiyo1{
width:60%;
text-align:left;
}

.td_sche_naiyo2{
width:60%;
text-align:left;
color:#808080;
font-size:90%;
}

.td_sche_rem{
width:20%;
text-align:center;
}

.photo1{
margin:10px auto;
width:620px;
text-align:center;
font-size:80%;
font-weight:bold;
color:#2020a0;
}

.photo2_table{
display:table;
margin:10px auto;
width:650px;
text-align:center;
font-size:80%;
font-weight:bold;
color:#2020a0;
}

.photo2_cell{
display:table-cell;
width:300px;
}

.img_photo1{
border-width:1px;
border-color:#a0a0a0;
width:620px;
}

.img_photo2{
border-width:1px;
border-color:#a0a0a0;
width:300px;
}

.rem1{
margin:15px 0 15px 20px;
color:#363898;
}
