﻿@charset "UTF-8";
body{
    background-image:url(../image/titleback.png);
	background-color:#f0f0ff;
    background-repeat:repeat-x;
	margin-top:0px;margin-bottom:0px;
    padding-bottom:0px;
    position:relative;
}
img{
	border:0px;
}
a:link {color:#0000cc;}
a:visited{color:#000080;}
a:hover{color:red;}
p#bold{
    font-weight:bold;
}
/*  HEADER  */
.Header{
    position:relative;margin-left:auto;margin-right:auto;top 0px; left:0px;
    width:970px;height:100px;
}
.Header h1{
	position: relative;
    left:120px; top:0px;
    margin:0px;
}
img#SubTitle {
	position:absolute;
	left:65px;top:50px;
}
img#HeaderStr{
    position:absolute;
    left:600px;top:5px;
}
img#esTimerIcon{
    position:absolute;
    left:320px;top:20px;  
}
.pan{
	width:990px;
	margin-left:auto;margin-right:auto;
	margin-top:0px;
}
.pan li{
    font-size:0.8em;
	display:inline;
}

/* Container */
.Container{
    position:relative;margin-left:auto;margin-right:auto;margin-top:-10px;margin-bottom:0px;
    width:990px;
    background-color:#ffffff;
}

/* Left Index */
.IndexL{
    position:absolute;
    top:20px;
    width:210px;  height:650px;
	border-right:2px solid #aaaaaa;
    background:#ffffff;
    font-family:メイリオ, Meiryo UI, Verdana, Helvetica, sans-serif; font-size:0.8em;
    /*border:2px solid #000000;*/
}
.IndexL ul{
   position:relative; 
   list-style-type:none;
    /* border:2px solid #000000;*/
   /* margin-left:20px; margin-right:auto;*/
   margin-top:20px;
}
.IndexL li{
   margin-left:-20px;
   padding-bottom:30px;
}
li#items{
    margin-left:20px;
    margin-top:-20px;
}

/* Content Right */
.ContentR{
	position:absolute;
	width:740px;   /* height:990px;*/
    top:0px; left:212px;
    background-color: #ffffff;/* whitesmoke; */
    font-family:メイリオ, Meiryo UI, Verdana, Helvetica, sans-serif; font-size:0.785em;
    padding:20px;
    color:#444444;
}
/*p#pcircle {
	font-size:1.0em;
    font-weight:bold;
	background-image:url(../image/小円.png);
	background-repeat:no-repeat;
	border-bottom:2px solid #aaaaff;
    padding-left:15px;
}*/
h2#pcircle {
	font-size:1.0em;
    font-weight:bold;
	background-image:url(../image/小円.png);
	background-repeat:no-repeat;
	border-bottom:2px solid #aaaaff;
    padding-left:15px;
}
h2#bluesq{
      font-size:1.2em;
      border-left:solid 16px #1199ff;
      padding-left:5px;   
}
h3#bluesq{
      border-left:solid 16px #1199ff;
      padding-left:5px;      
}
img#picright{
    float:right;
	padding:20px;
}
div#kakomi{
	padding:10px;padding-top:0px;padding-bottom:0px;
    border:solid  1px #333333;color: red;
    margin-bottom:50px;
}
/* Footer */
.footer{
	background-image:url(../image/footerback.png);
    background-repeat:repeat-x;
	position:relative;
    /* top :1180px;*/
    width:990px;height:60px;
	font-family:メイリオ, Meiryo UI, Verdana, Helvetica, sans-serif;
    color:#ffffff;
    text-align:center;
}
a#footera{
    font-size:0.8em;
}
/* 問い合わせ*/
#formStyle {
	width:700px;
	/* margin:0 auto;*/
	/*color:#555;*/
   	line-height:120%;
    /* font-family:メイリオ, Meiryo UI, Verdana, Helvetica, sans-serif; font-size:1em;*/
	/* /font-size:90%;*/
}
table.formTblstyle{
	width:100%;
	margin:0 auto;
    border:1px solid #ccc;
 	border-collapse:collapse;
    /*border-radius:8px;
    border-spacing:8px;*/
}
table.formTblstyle td,table.formTblstyle th{
	border:1px solid #ccc;
	padding:10px;
 	/*border-collapse:collapse;
    border-radius:8px;
    border-spacing:8px;*/
}
table.formTblstyle th{
	width:160px;
	font-weight:normal;
	/* background:#efefef;*/
	background:#e0e0ff;
	text-align:left;
}
