@charset "utf-8";
/* CSS Document */

/* --------------------------------

	*  Common Style {

		* last update 2009/10/08
		* author : NAZAL30mL;
	
	}
	
	
--------------------------------
		 Contents

		1. Section
		2. HyperText Style
		3. Paragraph Style
		4. Text(inline) Style
		5. hn Style

		
-----------------------------------*/





/* ==========================================================================================================

	 1. Section Style
 
============================================================================================================*/
section,
article {
	clear : both;
	margin-bottom : 3em;
}
section section,
article article {
	margin-bottom : 2em;
}

/* ==========================================================================================================

	 2. anchor
 
============================================================================================================*/
/*  ------------------------------------------------------------------

	arrow

---------------------------------------------------------------------*/
/*  link arrow 01（learnMore）
-----------------------------------*/
a.linkArrow01 {
	background: url(../img/linkarrow.gif) no-repeat 0% 43%;
	padding-left: 15px;
	color : #d72e61;
	font-weight: bold;
}
a:hover.linkArrow01 {
	background: #d72e61 url(../img/linkarrow.gif) no-repeat 0% 43%;
	color: #FFFFFF;
	text-decoration: none;
}
/* ==========================================================================================================

	 3. Paragraph
 
============================================================================================================*/
#mainContent p {
	margin-bottom: 1.2em;
	line-height: 1.3;
}

/* ==========================================================================================================

	 4. inline
 
============================================================================================================*/
/*  align
-----------------------------------*/
.txtCenter {
	text-align : center;
}
.txtRight {
	text-align : right;
}

/*  selected text
-----------------------------------*/
::selection {
 background : #2CBC2C;
 color : #fff;
}

::-moz-selection {
 background : #2CBC2C;
 color : #fff;
}

/* ==========================================================================================================

	 7. Float Img Style
 
============================================================================================================*/
img.floatL {
	float : left;
	margin-right : 5px;
	margin-bottom : 5px;
}
img.floatR {
	float : right;
	margin-left : 5px;
	margin-bottom : 5px;
}

/* ==========================================================================================================

	 5. hn Style
 
============================================================================================================*/
.hnTxt01 {
	color: #2CBC2C;
	font-size: 40px;
	font-weight: normal;
	line-height: 1.2;
}
.hnTxt01 a {
	margin-bottom: 3px;
}
.hnTxt02 {
	margin-bottom : 15px;
	color: #393939;
	font-size: 30px;
}
/* 関連系小見出し
-----------------------------------*/
.hnTxt03 {
	border-bottom: 1px solid #bbc1c7;
	margin-bottom: 0.8em;
	font-family : Arial, Helvetica, sans-serif;
	letter-spacing: 0em;
	font-size : 20px;
	font-style : italic;
	font-weight: normal;
	-webkit-box-shadow: 0 1px 0 #fff;
	-moz-box-shadow: 0 1px 0 #fff;
	box-shadow: 0 1px 0 #fff;
}
.hnTxt03.archives {
	margin-right : 225px;
}



/* ==========================================================================================================

	 21.	error
 
============================================================================================================*/
/*  お知らせ程度
-----------------------------------*/
div.notify {
	background: #f2f2e9;
	border: 1px solid #ddddd5;
	margin-bottom: 15px;
	padding: 1em;
	font-size: 82%;
}


/* ==========================================================================================================

	 51.	文字装飾
 
============================================================================================================*/
#mainContent h1,
#mainContent h2,
#mainContent h3{
	text-shadow: rgb(242, 242, 242) 0px 1px 0px;
}
#mainContent p{
	text-shadow: rgb(231, 231, 231) 0px 1px 0px;
}


/* ==========================================================================================================

	99. clearFix (pkg)

============================================================================================================*/
.clearfix:after {
	content: " ";
	display: block;
	visibility: hidden;
	clear: both;
	height: 0.1px;
	font-size: 0px;
	line-height: 0;
}
/* ie6 hack */
* html .clearfix {
	height: 1%;
}
/* ie7 hack */
*:first-child+html .clearfixt {
	min-height: 1%;
}


