﻿@charset "utf-8";
/*---桃太郎伝説----------------------------------------*/

/*---main---------------------------------------------*/

.service {
	margin-bottom:0px;
}
.service h2 {
	font-size:110%;
	/*background:url(../images/bg_gnavi.jpg) left top;*/
	color:#ffffff;
	padding:8px 0px 8px 19px;
	margin:0px 0px 0px 0px;
	clear: both;
}
.service p {
	padding:15px 0px 15px 5px;
}
.service .kaifuku {
	padding:0px 0px 15px 5px;
}
.service h3 {
	font-size:110%;
	border-left: 8px solid #516ab6;
	padding: 6px;
	margin: 15px 0px 0px 0px;
	clear: both;
}
/*-------ゲーム概要-------*/
.service .table-game-gaiyou {
	float: right;
	width: 280px;
	font-size: 13px;
	border-collapse: collapse;
	border: 1px #cccccc solid;
	padding: 0px 0px 0px 0px;
	margin: 15px 0px 0px 10px;
	clear: both;
}
.service .table-game-gaiyou td {
	border: 1px #cccccc solid;
	border-collapse:collapse;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	height: 28px;
	vertical-align: middle;
}
.koumoku100 {
	text-align: center;
	color: #000000;
	background: #b0c4de;
	width: 100px;
}
.koumoku180 {
	text-align: center;
	color: #000000;
	background: #ffffff;
	width: 180px;
}
/*-------各種データ表-------*/
.service .table-date {
	float: right;
	width: 728px;
	font-size: 13px;
	border-collapse: collapse;
	border: 1px #cccccc solid;
	padding: 0px 0px 0px 0px;
	margin: 15px 0px 15px 0px;
	clear: both;
}
.service .table-date th {
	text-align: center;
	vertical-align: middle;
	border: 1px #cccccc solid;
	border-collapse:collapse;
	padding: 4px 6px 4px 6px;
	margin: 0px 0px 0px 0px;
        height: 28px;
        color: #ffffff;
        background: #000000;
}
.service .table-date td {
	text-align: center;
	vertical-align: middle;
	border: 1px #cccccc solid;
	border-collapse:collapse;
	padding: 4px 6px 4px 6px;
	margin: 0px 0px 0px 0px;
        height: 28px;
}
.service .table-date td img {
	/*width: 64px;*/
	/*padding: 0px 0px 0px 0px;*/
	/*margin: 0px 0px 0px 0px;*/
}
.service .table-date .koumoku {
	text-align: left;
	padding: 4px 10px 4px 10px;
	margin: 0px 0px 0px 0px;
}
/*--------------------------------------------------------------------*/
.service .photo1 {
	float: right;
	height: auto;
	width: 280px;
	margin: 15px 0px 0px 8px;
}
.service .photo2 {
	float: right;
	height: auto;
	width: 280px;
	margin: 15px 0px 0px 8px;
}
.service .photo3 {
	/*float: left;*/
	height: auto;
	width: 280px;
	padding: 5px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	clear: both;
}
.service .photo4 {
	height: auto;
	float: left;
	/*width: 500px;*/
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	clear: both;
}
/*******************
マップ画像
********************/
.service .map-photo {
	height: auto;
	float: left;
	margin: 15px 0px 0px 0px;
}
.service .map-photo728 {
	float: left;
	height: auto;
	width: 100%;
	margin: 15px 0px 0px 0px;
}
.service .map-come {
	padding: 15px 0px 0px 8px;
}

/* 幅644px以下から ヘッダー等微調節
------------------------------------------------------------*/
@media only screen and (max-width: 644px) {

/*****************
画像
******************/
.service .photo1 {
	float: right;
	margin-left:auto;
	height: auto;
	width: 100%;
}
.service .photo2 {
	float:right;
	margin-left:auto;
	height: auto;
	width: 100%;
}
.service .photo3 {
	float:left;
	margin-left:auto;
	margin-bottom:15px;
	height: auto;
	width: 100%;
}
.map-photo {
	max-width: 100%;
	height: auto;
	width: 100%;
}
/*****************
ゲーム概要
******************/	
.service .table-game-gaiyou {
	float: right;
	width: 100%;
	font-size: 13px;
	border-collapse: collapse;
	border: 1px #cccccc solid;
	padding: 0px 0px 0px 0px;
	margin: 15px 0px 10px 0px;
	clear: both;
}

.service .table-date {
	float: right;
	font-size: 80%;
	border-collapse: collapse;
	border: 1px #cccccc solid;
	padding: 0px 0px 0px 0px;
	margin: 15px 0px 15px 0px;
	width: 100%;
	clear: both;
	table-layout: fixed;
}