@charset "utf-8";

/*{ݒ*/

html,body,div,
h1,h2,h3,h5,h6,
p,blockquote,pre,
address,ul,ol,li,
dl,dt,dd,
form,fieldset{
    margin:0;
	padding:0;
}
body{
    font-family: Arial, Helvetica, verdana, "CI","qMmpS Pro v3",Osaka,"lroSVbN",sans-serif ;
    color:#3e3c39;
    font-size:14px;
    line-height:1.5;
    background-color:#fcfec6;
	*font-size:87%; /*IE*/

}
a:link{ 
    color:#eb6100; 
    text-decoration:underline;
}
a:visited{
    color:#eb6100; 
    text-decoration:underline;
}
a:hover{
    color:#eb8a00; 
    text-decoration:none;
}
a:active{
    color:#eb8a00; 
    text-decoration:none;
}
address{
    color:#f8faef;
    text-align:center;
	font-size:86%;
	font-style:normal;
	padding:10px;
	line-height:1.3;
}
p{
    margin:0 8px 15px 10px;
}
h1{
    font-size:90%;
	background-color:#41b19d;
	width:750px;
	text-align:center;
	margin-top:0;
	margin-bottom:4px;
	margin-left:5px;
	font-weight:normal;
	color:#FFFFFF;
}
h2{
    text-indent:-9999px;
    margin-top:0;
    margin-bottom:0;
	margin-left:5px;
}
h3{
    margin-top:20px;
	background:url(images/title.jpg) no-repeat;
	height:30px;
	text-indent:15px;
	padding-top:3px;
	color:#2d9f8b;
	margin-bottom:15px;
	
}
h4{
    margin:5px 5px 15px 3px;
    border-bottom:#7dcdbf dashed 1px;
    padding:5px 5px;
}
ul li{margin-left:25px;}

.Emphasis02{
    color:#3f437a;
}
.Emphasis01{
    color:#d64225;
}
.Emphasis03{
    color:#502711;
}
/*---------------------------------------------------------------------------------------------*/
/*gg*/
#Container{
    width:760px;
	margin:0 auto;
	background:#FFFFFF;
}
#Header{
    background:url(images/head.gif) no-repeat; 
    height:105px;
}
#Contents{
    width:750px;
    margin-top:10px;
	margin-left:5px;
}
#Leftside{
    width:170px;
    float:left;
	
}
#Main{
    float:left;
	margin-left:13px;
	width:565px;
	background-color:#FFF;
}
#Retop{
    margin:30px 0 10px 0;
	width:735px;
	text-align:right;
	float:left;
}
#Footer{
    background-color:#41b19d; 
    width:750px;
    margin:0 auto;
    text-align:center; 
    color:#fff;
    font-size:90%; 
    line-height:1.5;
    margin-top:20px;
    clear:left;
    padding-top:5px;
}

#Navi{
    width:170px;
    height:auto;
    text-decoration:none;
}

#Navi ul{
    margin:1px 0 10px 0; 
    padding:0; 
    list-style:none;
   }
#Navi li,#Navi a{
    display:block; 
    margin:1px 0 0 0; 
    padding:0; 
    width:170px;
    height:37px; 
    text-indent:35px;
	text-decoration:none;
	line-height:2.6em;
	
}
#Navi a{
    background:url(images/navi.jpg) no-repeat;list-style:none; color:#394721;
}
#Navi a:hover{
    background:url(images/navi02.jpg) no-repeat; color:#394721;
}

#Time{  
    height:auto; 
    margin-bottom:10px;
    border-left:#d4c9ce solid 1px;
    border-right:#d4c9ce solid 1px;
    border-bottom:#d4c9ce solid 1px;
    border-top:#d4c9ce solid 1px;
    background-color:#FFFFFF;
}
#Time dl{ 
    margin:10px 5px 10px 10px;
}
#Time dt{
    margin-top:10px;
}
#Ex{ 
    width:163px;
    height:15px;
    padding-top:5px;
    padding-left:3px;
    color:#32353a;
    font-size:80%;
}
#Ex img{
    float:left;
    margin:0 4px 5px 0;
}

#Footer a:link{ 
    color:#f8faef;
    text-decoration:underline;
}
#Footer a:visited{
    color:#fff; 
    text-decoration:underline;
}
#Footer a:hover{
    color:#fff100; 
	text-decoration:none;
}
#Footer a:active{
    color:#fff100; 
    text-decoration:none;
}
#Greeting{width:560px; margin-top:10px; margin-bottom:5px; border-left:#7dcdbf solid 3px;border-right:#7dcdbf solid 3px;
background:#d9f3cf; padding-bottom:10px; padding-top:10PX;}
#Greeting p{margin-left:10px; margin-right:10px;}

#Info ul li{list-style:url(images/icon01.gif); margin-left:30px; margin-right:10px; margin-bottom:10px;}
.Top{
    background:url(images/board.gif) no-repeat;
    text-indent:40px;
    width:530px;
    height:50px;
    padding-top:7px;
}
#Skip{margin-left:10px; margin-top:5px;}


/*---------------------------------------------------------------------------------------------*/
/*fÎ*/

#Time_info{width:525px; margin-bottom:30px; margin-left:10px; border-left:#7dcdbf solid 3px;border-right:#7dcdbf solid 3px;
background:#e8f7e2; padding-bottom:10px; padding-top:10PX;}
#Time_info p{margin-left:10px; margin-right:10px; margin-bottom:3px;}
.Time_c01{background:url(images/sinryou_t.jpg) no-repeat bottom;}
.Time_c02{ background:url(images/sinryou_r.jpg) repeat-y right;}
.Time_c03{ background:url(images/sinryou_b.jpg) no-repeat top;}
.Time_c04{ background:url(images/sinryou_l.jpg) repeat-y left;}
#Doc img{float:right; margin-left:10px; margin-bottom:10px;}
#Doc{margin:5px 0 5px 5px;}
#Main table{margin:10px;}
