@charset "UTF-8";

	/* ======================================= */
	/* CrossGateTimes CSS File Ver.2013(11)    */
	/* TOP PAGE CSS 							             */
	/* http://cgt.aquamint.info/               */
	/* (C) CrossGateTimes 2001-2012            */
	/* Ver.CGT2013.00(11.00)                   */
	/* ======================================= */

/* ******** */
/* 基本設定 */
/* ******** */
#main-left {
	margin : 0;
	padding : 0;
	float : left;
}
#main-right {
	margin : 0 0 5px 0;
	padding : 0;
	float : right;
}
#main-bottom {
	margin : 0;
	clear : both;
}
.contents {
}
.contents p{
	padding : 0 10px;
}
.contents .fle{
	clear : both;
}
.contents .fle .wid{
	width:210px;
	margin : 5px;
	padding : 0px;
	float : left;
}
#main-bottom .fle{
	clear : both;
}
#main-bottom .fle .wid{
	width:240px;
	background-color : #ffffff;
	border-style:solid;
	border-width:1px 1px 1px 1px;
	border-color:#009900;
	margin : 4px;
	padding : 0px;
	float : left;
		border-radius: 6px 6px 0px 0px;
    -webkit-border-radius: 6px 6px 0px 0px; 
    -moz-border-radius: 6px 6px 0px 0px;
}
#main-left .wid{
	background-color : #ffffff;
	border-style:solid;
	border-width:10px 1px 1px 1px;
	border-color:#009900;
	margin : 5px;
	padding : 0;
	text-align:center;
		border-radius: 10px;
    -webkit-border-radius: 10px; 
    -moz-border-radius: 10px;
}
#main-left .wid img{
	padding : 2px;
	margin : 0px;
	text-align:left;
}
#main-left .wid p{
	padding : 0 5px;
	margin : 0px;
	text-align:left;
}

#main-left h1{
	color : #ff0000;
	background-color : #99ff99;
	font-size : 140%;
	font-weight : bold;
	text-decoration:none;
	text-align:center;
	padding : 6px 8px;
	margin : 2px;
	border-style:solid;
	border-width:3px 20px 3px 20px;
	border-color:#006600;
		border-radius: 5px;
    -webkit-border-radius: 5px; 
    -moz-border-radius: 5px;
}
#main-left h2{
	color : #ff0000;
	background-color : #99ff99;
	font-size : 140%;
	font-weight : bold;
	text-decoration:none;
	padding : 4px 8px;
	margin : 2px;
	border-style:solid;
	border-width:2px 15px 2px 15px;
	border-color:#006600;
		border-radius: 10px;
    -webkit-border-radius: 10px; 
    -moz-border-radius: 10px;
}
#main-left h3{
	color : #000099;
	font-size : 120%;
	background-color : #ccffcc;
	font-weight : bold;
	text-decoration:none;
	padding : 2px 8px;
	margin : 2px;
	border-style:solid;
	border-width:1px 1px 1px 15px;
	border-color:#009900;
		border-radius: 10px 0px 0px 10px;
    -webkit-border-radius: 10px 0px 0px 10px; 
    -moz-border-radius: 10px 0px 0px 10px;
}
#main-left h4{
	color : #0000ff;
	font-size : 100%;
	background-color : transparent;
	font-weight : bold;
	text-decoration:none;
	padding : 2px 8px;
	margin : 2px;
	border-style:solid;
	border-width:0px 0px 0px 15px;
	border-color:#009900;
}

#main-right {
	line-height:110%;
	border-style:solid;
	border-width:1px 7px 1px 1px;
	border-color:#006600;
	color : #ff0000;
	background-color : #ccffcc;
}
#main-right h2 {
	display : block;
	color : #ffffff;
	background-color : #006600;
	font-size : 100%;
	font-weight : bold;
	text-decoration : none;
	padding : 3px 5px 3px 5px; 
	margin : 0;

}
#main-right h3 {
	display : block;
	color : #ffffff;
	background-color : #339933;
	font-size : 90%;
	font-weight : bold;
	text-decoration : none;
	padding : 3px 5px 3px 5px; 
	margin : 0;

}
#main-right h4 {
	display : block;
	color : #ffffff;
	background-color : #66cc66;
	font-size : 80%;
	font-weight : bold;
	text-decoration : none;
	padding : 3px 5px 3px 8px; 
	margin : 0;

}
#main-right p {
	padding : 5px; 
	margin : 0;

}
#main-bottom h2{
	color : #ff0000;
	background-color : #99ff99;
	font-size : 140%;
	font-weight : bold;
	text-decoration:none;
	padding : 2px;
	margin : 2px;
	border-style:solid;
	border-width:2px 15px 2px 15px;
	border-color:#006600;
		border-radius: 10px 10px 0px 0px;
    -webkit-border-radius: 10px 10px 0px 0px; 
    -moz-border-radius: 10px 10px 0px 0px;
}
#main-bottom h3{
	color : #000099;
	font-size : 100%;
	background-color : #009900;
	font-weight : bold;
	text-decoration:none;
	text-align:center;
	padding : 0px 1px;
	margin : 0px;
	border-style:solid;
	border-width:1px 1px 1px 1px;
	border-color:#009900;
		border-radius: 5px 5px 0px 0px;
    -webkit-border-radius: 5px 5px 0px 0px; 
    -moz-border-radius: 5px 5px 0px 0px;
}
#main-bottom h4{
	color : #000099;
	font-size : 100%;
	background-color : #00ff00;
	text-decoration:none;
	padding : 0px 1px;
	margin : 0px;
}
#main-bottom .fle .wid ul{
	margin : 0px;
	padding : 1px;
}
#main-bottom .fle .wid li{
	list-style:none;
}
#main-bottom .fle .wid li a {
	text-decoration : none;
	color : #ff0000;
	background-color : transparent;
	display : block;
	padding : 0 0 0 5px
}
#main-bottom .fle .wid li a:visited {
	color : #ff0000;
	background-color : transparent;
	display:block;
}
#main-bottom .fle .wid li a:hover {
	color:#ff0000;
	background-color: #00ffff;
	border-left-color:#ff0000;
}
