@charset "UTF-8";
body {
	font: 100%/1.4 "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS P Gothic", sans-serif;
	margin: 0;
	padding: 0;
	color: #000;
}

ul, ol, dl { 
	padding: 0;
	margin: 0;
}
h1, h2, h3, h4, h5, h6, p {
	margin-top: 0;	 
	padding-right: 15px;
	padding-left: 15px; 
}
a img { 
	border: none;
}
a:link {
	color: #42413C;
	text-decoration: underline; 
}
a:visited {
	color: #6E6C64;
	text-decoration: underline;
}
a:hover, a:active, a:focus { 
	text-decoration: none;
}

.top-catch2{  
    border-radius: 10px;        /* CSS3草案 */  
    -webkit-border-radius: 10px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 10px;   /* Firefox用 */  
    width:100%;
    text-align : center;
    padding:10px 0;
}

.c00a83b{  
    background:#00a83b;
}
.c6356a3{  
	background:#6356a3;
	color:#ffffff;
	font-weight : bold;
}
.c3db371{  
    background:#3db371;
	color:#ffffff;
	font-weight : bold;
}
.cec6d46{  
    background:#ec6d46;
	color:#ffffff;
	font-weight : bold;
}
.info-title3txtsubc6356a3{
	font-size:125%;
	color:#6356a3;
	text-align : center;
	margin:15px 0;
}
.info-title3txtsubc3db371{
	font-size:125%;
	color:#3db371;
	text-align : center;
	margin:15px 0;
}
.info-title3txtsubcec6d46{
	font-size:125%;
	color:#ec6d46;
	text-align : center;
	margin:15px 0;
}

.info-title2w{  
    border-radius: 20px;        /* CSS3草案 */  
    -webkit-border-radius: 20px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 20px;   /* Firefox用 */  
    background:#ffffff;
    border:2px solid #00a83b;
    width:100%;
    text-align : center;
    padding:10px 0;
    margin:30px auto;
    text-align : center;
}  



/* ~~ その他の float/clear クラス ~~ */
.fltrt {  /* このクラスを使用すると、ページ内でエレメントを右にフローティングさせることができます。フローティングさせるエレメントは、ページ内で横に並べて表示するエレメントの前に指定する必要があります。 */
	float: right;
	margin-left: 8px;
}
.fltlft { /* このクラスを使用すると、ページ内でエレメントを左にフローティングさせることができます。フローティングさせるエレメントは、ページ内で横に並べて表示するエレメントの前に指定する必要があります。 */
	float: left;
	margin-right: 8px;
}
.clearfloat { /* このクラスは、#footer が #container から削除されているか取り出されている場合に、<br /> または空の div で、フローティングさせる最後の div に続く最後のエレメントとして (#container 内に) 配置できます。 */
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}


.clearfix:after{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix{
	display: inline-block;	/*IE7,MacIE5*/
	min-height: 1%;	/* for IE 7*/
}
/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */





.ccc5370{
	font-size : 110%;
	color:#cc5370;
}

