@charset "euc-jp";
#main_img {
	margin:0;
	z-index:0;
	position:relative;

}

#main_navi{
	width:1035px;
	margin:-60px auto 100px auto;
	position:relative;
}

#main_navi div{
	float:left;
	padding:5px;
	z-index:1;

}

#index .important {
	background-color:#fe98a1;
	padding:10px;
	color:#FFF;
	border-radius: 5px;        /* CSS3Áð°Æ */ 
	-webkit-border-radius: 5px;    /* Safari,Google ChromeÍÑ */  
	-moz-border-radius: 5px;   /* FirefoxÍÑ */  
}

#index .important .ttl {
	border-bottom:#de717b dashed 2px;
	padding:0 0 5px 0;
	margin: 0 0 10px 0;
	font-size:18px;
	font-family:"¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "Hiragino Kaku Gothic Pro", "¥á¥¤¥ê¥ª", Meiryo, Osaka, "£Í£Ó £Ð¥´¥·¥Ã¥¯", "MS PGothic", sans-serif;
	font-weight:bold;
}

#index .important a{
	color:#FFF;
	background-image:url(../../images/icon_arrow.png);
	background-repeat:no-repeat;
	background-position:0 center;
	display:block;
	padding:0 0 0 20px;
	font-family:SeuratPro-DB;
	font-weight:bold;
	font-size:16px;
	height:16px;

}

#index .category {

}

#index .category .ct_line {
	clear:both;
	color:#FFF;
	margin-bottom:15px;

}

#index .category .ct_line .ct,#index .category .ct_line .ct2{
	float:left;
	width:245px;
	height:130px;
	padding:10px 15px;
	border-radius: 5px;        /* CSS3Áð°Æ */ 
	-webkit-border-radius: 5px;    /* Safari,Google ChromeÍÑ */
	-moz-border-radius: 5px;   /* FirefoxÍÑ */  

}

#index .category .ct_line .ttl{
	border-bottom:#127c12 dashed 2px;
	padding:0 0 5px 0;
	margin: 0 0 10px 0;
	font-size:18px;
	font-weight:bold;
}



#index .category .ct_line .ct a{
	font-size:16px;;
	font-family:SeuratPro-DB;
	background-repeat:no-repeat;
	background-position:0 center;
	display:block;
	padding:0 0 3px 20px; 
}

#index .category .ct_line .ct a{
	color:#ffffff;
	background-image:url(../../images/icon_arrow.png);
}

#index .category .ct_line .ct_9 a{
	color:#075f27;
	background-image:url(../../images/icon_arrow2.png);
}



#index .category .ct_1{
	background-color:#19A019;
}
#index .category .ct_2{
	background-color:#11C311;
}
#index .category .ct_3{
	background-color:#38c738;
}
#index .category .ct_4{
	background-color:#129C4D;
}
#index .category .ct_5{
	background-color:#17B95C;
}
#index .category .ct_6{
	background-color:#37c674;
}
#index .category .ct_7{
	background-color:#249671;
}
#index .category .ct_8{
	background-color:#1AAD7E;
}
#index .category .ct_9{
	background-color:#EFD808;
}

#index .info .ttl a{
	float:left;
	width:130px;
	display:block;
	text-align:center;
	font-size:18px;
	font-family:SeuratPro-DB;
	text-decoration:none;
	color:#0070ab;
	padding:10px;
	border-radius: 5px 5px 0 0;        /* CSS3Áð°Æ */ 
	-webkit-border-radius:  5px 5px 0 0;    /* Safari,Google ChromeÍÑ */
	-moz-border-radius: 5px 5px 0 0;   /* FirefoxÍÑ */ 
}

#index .info .tl1{
	background-color:#dcf3ff;
}
#index .info .tl2{
	background-color:#afe2fd;
}
#index .info .tl3{
	background-color:#84d4fe;
}

#detail1{
	padding:10px;
	background-color:#dcf3ff;
	border-radius: 0 5px 5px 5px;        /* CSS3Áð°Æ */ 
	-webkit-border-radius: 0 5px 5px 5px;    /* Safari,Google ChromeÍÑ */
	-moz-border-radius: 0 5px 5px 5px;   /* FirefoxÍÑ */ 
}

#detail2{
	padding:10px;
	background-color:#afe2fd;
	border-radius: 0 5px 5px 5px;        /* CSS3Áð°Æ */ 
	-webkit-border-radius: 0 5px 5px 5px;    /* Safari,Google ChromeÍÑ */
	-moz-border-radius: 0 5px 5px 5px;   /* FirefoxÍÑ */ 
}

#detail3{
	padding:10px;
	background-color:#84d4fe;
	border-radius: 0 5px 5px 5px;        /* CSS3Áð°Æ */ 
	-webkit-border-radius: 0 5px 5px 5px;    /* Safari,Google ChromeÍÑ */
	-moz-border-radius: 0 5px 5px 5px;   /* FirefoxÍÑ */ 
}

#index .info table td{
	padding:5px;
	border-bottom:#ffffff dashed 2px;

}

