@charset "utf-8";
/* CSS Document */

/* タグの初期化
------------------------------------------------- */
body, h1, h2, h3, h4, h5, p, dl, dt, dd, ul, ol, li, img, caption, fieldset, form, input, select, label {
	margin: 0;
	padding: 0;
}

html{height:100%;
	overflow-y: scroll;
}

html,body {height: 100%;_height: 100%;min-height: 100%;}
body {
	height: auto;
	_height: 100%;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-size: 12px;
	color:#006;
	line-height: 150%;

	text-align: left;
}

img {
	border: none;
	vertical-align: bottom;
}

h3, h4 {
	font-weight: normal;
}

ul, ol{
	list-style-type:disc;
	padding:0 20px;
}

a:link    {color:#06F; text-decoration: underline;}
a:active  {color:#06F;text-decoration: underline;}
a:visited {color:#06F; text-decoration: underline;}
a:hover   {color:#09F; text-decoration: underline;
}

/* スペース */
.mgt5{margin-top:5px;}
.mgt10{margin-top:10px;}
.mgt15{margin-top:15px;}
.mgt20{margin-top:20px;}
.mgt25{margin-top:25px;}
.mgt30{margin-top:30px;}
.mgt120{margin-top:120px;}

.mgr5{margin-right:5px;}
.mgr10{margin-right:10px;}
.mgr15{margin-right:15px;}
.mgr20{margin-right:20px;}
.mgr25{margin-right:25px;}
.mgr30{margin-right:30px;}

.mgb5{margin-bottom:5px;}
.mgb10{margin-bottom:10px;}
.mgb15{margin-bottom:15px;}
.mgb20{margin-bottom:20px;}
.mgb25{margin-bottom:25px;}
.mgb30{margin-bottom:30px;}
.mgb120{margin-bottom:120px;}

.mgl5{margin-left:5px;}
.mgl10{margin-left:10px;}
.mgl15{margin-left:15px;}
.mgl20{margin-left:20px;}
.mgl25{margin-left:25px;}
.mgl30{margin-left:30px;}
.mgl35{margin-left:35px;}
.mgl215{margin-left:215px;}

.pdt5{padding-top:5px;}
.pdt10{padding-top:10px;}
.pdt15{padding-top:15px;}
.pdt20{padding-top:20px;}
.pdt25{padding-top:25px;}
.pdt30{padding-top:30px;}

.pdr5{padding-right:5px;}
.pdr10{padding-right:10px;}
.pdr15{padding-right:15px;}
.pdr20{padding-right:20px;}
.pdr25{padding-right:25px;}
.pdr30{padding-right:30px;}
.pdr180{padding-right:180px;}

.pdb5{padding-bottom:5px;}
.pdb10{padding-bottom:10px;}
.pdb15{padding-bottom:15px;}
.pdb20{padding-bottom:20px;}
.pdb25{padding-bottom:25px;}
.pdb30{padding-bottom:30px;}

.pdl5{padding-left:5px;}
.pdl10{padding-left:10px;}
.pdl15{padding-left:15px;}
.pdl20{padding-left:20px;}
.pdl25{padding-left:25px;}
.pdl30{padding-left:30px;}

/* 共通クラス
------------------------------------------------- */
.floatLeft  {float: left;}
.floatRight {float: right;}
.clearer    {
	clear: both;
}

/* clearfixハック */
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


/* 画像用 */
.alignTop {vertical-align:top;}
.alignBottom{vertical-align:bottom;}

/* デバッグ用 */
.border {border: 1px solid #CCC;}

/* ツアーページCSS
------------------------------------------------- */
a{color:#36F;
text-decoration:none;}

a:hover{color:#F39;}

body{background:url(img/bg_paper.jpg) repeat;
background-repeat:inherit;
font-family: Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
font-size:12px;
color:#212121;}


/*レイアウト*/
div#wrapper{width:740px;
height:100%;
margin:0 auto;
position:relative;
background:#990000;
}


div#container{width:700px;
height:100%;
margin:0 auto;
position:relative;
background:#FFF;
padding-bottom:50px;
}

div.schedule{
margin:0 auto;
width:700px;
position:relative;
padding:10px 12px 15px 12px;

}



#footer{
	width:100%;
	height:50px;
	font-size:90%;
	color:#FFF;
	background:#990000;
WIDTH:740PX;
	text-align:center;
	bottom:30px;
MARGIN:0 auto;
	
}


table.box{
border:#CCC 1px double;
width:650px;
margin-top:5px;
}


tabble,th{width:100px;
	text-align:left;
background-color:#CCC;
padding:3px;
color:#333;
}

tabble,td.border{padding:3px;
border-bottom:1px #CCC solid;
}



/*テキスト*/
h1{
width:675px;
height:75px;

background:url(img/h1.jpg) no-repeat;
}

h2{
width:675px;
height:75px;
background:url(img/h2.jpg) no-repeat;
}


h3{background:#C03;
height:15px;
width:200px;
padding:5px 0 5px 15px;
font-weight:bold;
color:#FFF;
margin-bottom:10px;
font-size:12px;

}

.subttl{font-weight:700;
font-size:14px;
list-style:none;
line-height:200%;
MARGIN-LEFT:30PX;}

.text{font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
font-size:80%;
color:#212121;
line-height:150%;}

.info{
color:#2A5FAA;
font-weight:bold;
margin:5px 0;
list-style:none;
}

.line{border-bottom:1px dotted #999;
padding:10px 0;
width:680px;
margin:10px 0;
}

.at{
color:#333;
font-size:10px;
line-height:130%;
margin-top:5px;
}

.nameBox{
padding:20px 30px;
margin:10px 0;
width:680px;
}


.name{font-size:36px;
color:#990000;
margin-right:80px;

}

/*その他*/

