/* <h1>の設定（これは画面の外にいってるので表示されない）*************************************************/

h1#site-title a {
	display: block;
	width: 756px;
	height: 80px;
	background-image:  url(img/head.gif);
	background-position: left top;
	background-repeat:no-repeat;
	text-indent: -9999px;
	font-size: 9px;
	text-decoration: none;
}

/********************************************************************************************************/



/* ページ全体のリンクの文字の色設定***********************************************************************/

a:link {
	color: #0E415C;
}
a:visited {
	color: #5C260E;
}

a:hover {
	color: #FF9900;
}
a:active {
	color: #FF6600;
}

/********************************************************************************************************/



/* body⇒ページ全体の設定********************************************************************************/

body {
	margin: 0px;
	padding: 0px;
	background-repeat: repeat;
	font-size: 13px;
	color: #185B7E;
	line-height: 140%;
	text-align: center;
	letter-spacing: 1px;
	background-image: url(img/bgg.gif);
	}

/* *******************************************************************************************************/




/* seo-title⇒ページの一番上の帯状のところのデザイン******************************************************/

#seo-title {
	text-align: left;
	margin: 0px;
	padding: 0px;
	background-color: #CC99CC;
	border-bottom-color: #595959;
	height: 15px;
	border-top-width: 0;
	border-right-width: 0;
	border-bottom-width: 2px;
	border-left-width: 0;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;/* --------------------- */


}

#seo-title p{
	color:#595959;
	text-align: left;
	margin: 0px;
/* seo-titleの<p>で囲われた部分の文字のサイズ設定 */
	font-size: 12px;
/* --------------------- */

}



/* ********************************************************************************************************/




/* container⇒ページの内容（ヘッダーと左カラムと右カラムを囲う外枠）の設定**********************************/

#container {

/* ページ中身の背景に貼り付ける画像 */
	background-image:  url(img/haikei.gif);
/* --------------------- */

	background-repeat: repeat-y;
	text-align: left;
	padding: 0px;
	width: 760px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;

}

/*********************************************************************************************************/



/* ヘッダーのデザイン**************************************************************************************/

#header {

/* タイトル画像の下に配置された飾りの画像 */
	background-image: url(img/header_bg.gif);
/* --------------------- */
    
/* 飾りの画像header_bg.gif下の線の設定 */	
	border-bottom: 2px #595959 solid;
/* --------------------- */
	
	margin-left: 2px;
	background-repeat: repeat-y;
}

/* ********************************************************************************************************/



/* contents⇒左部分（メインカラム）全体の設定**************************************************************/

#contents {
	float: left;
	width: 550px;
	margin-left: 5px;
	margin-top: 10px;
	margin-bottom: 0px;
	top: 0px;
}

/* ********************************************************************************************************/



/* .title-back1⇒サイトのタイトルを入れた文言(例：〜にようこそ)********************************************/

.title-back1{
	background-image:url(img/title-back1.gif);
	font-size:15px;
	color: #1A6186;
	background-repeat:no-repeat;
	line-height:100%;
	font-weight:bold;
	letter-spacing: 4px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: px;
	padding-top: 6px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 26px;
    
}

/* ********************************************************************************************************/



/* ..index-back1⇒partのタイトル**************************************************************************/


/*一段目専用(adsenceとの距離を調整するため)*/
.index-back1-1 {

	margin: 15px 0 0px 0px;/*←adsenceとの距離を調整する*/

	background-image:url(img/index-back1.gif);
	background-position: left top;
	background-repeat:no-repeat;
	padding: 6px 0 12px 8px;
	font-size:14px;
	line-height:100%;
	font-weight:bold;
	color: #1A6186;
    letter-spacing: 4px;
}

/*一段目以外)*/
.index-back1 {
	background-image:url(img/index-back1.gif);
	background-position: left top;
	background-repeat:no-repeat;
	margin: 0px 0 0px 0px;
	padding: 6px 0 12px 8px;
	font-size:14px;
	line-height:100%;
	font-weight:bold;
	color: #1A6186;
    letter-spacing: 4px;
}

/* ********************************************************************************************************/




/* #sidemenu⇒右カラム****************************************************************************/

#sidemenu {
	float: right;
	width: 198px;
	background-repeat: repeat-y;
	margin-right: 2px;

/*注意！！ここは「seo-titleの帯の枠（下部の線）の太さ設定」と同じ数字を-マイナスにする*/
	margin-top: -2px;
/*---------------------------------------*/

	margin-bottom: 0px;
	top: 0px;
	bottom: 0px;
	height: auto;
	overflow: hidden;
}

/* ********************************************************************************************************/




/* フッター1**********************************************************************************************/

/* フッターのバックの設定 */
#foot {
	width: 765px;
	text-align:center;
	font-size: 12px;
	margin-top: 10px;
	padding: 10px ;
/* フッターの背景色 */
	background-color: #666666;
/* フッターの線の太さ */
	border-width: 1px 2px 1px 7px;
/* フッターの線のスタイル*/
	border-style: solid;
/* フッターの線の色 */
	border-color: #595959;
}

#foot ul {	margin-left: 0px;

}

#foot ul li {
	display: inline;
	border-right: 1px solid #333333;
	margin-left: 6px;

}
	html>body #foot ul li {
	/* BUG HACK ウィンドウズIE5.x-6には適用されない */
		padding-right: 6px;
		margin-left: 3px;
	}
#foot ul li.first {
/* リストの最初の項目のみ設定変更 */
	border-right: 1px solid #333333;
	border-left: 1px solid #333333;
	margin-left: 6px;
	padding-right: 1px;
	padding-left: 6px;
}


#foot address {
/* コピーライト表示 */
	font-style: normal;
    color:#FFFFFF; 
}

/*フッターのキーワードリンクの文字色 */
#foot a {	color: #88FBEF;

}

/********************************************************************************************************/




/* フッター2(テンプレート用のフッター)**********************************************************************/

/* フッターのバックの設定 */
#foot2 {
	width: 765px;
	text-align:center;
	font-size: 12px;
	margin-top: 10px;
	padding: 10px ;
/* フッターの背景色 */
	background-color: #000000;
/* フッターの線の太さ */
	border-width: 1px 2px 1px 7px;
/* フッターの線のスタイル*/
	border-style: solid;
/* フッターの線の色 */
	border-color: #595959;
}

#foot2 ul {	margin-left: 0px;

}

#foot2 ul li {
	display: inline;
	border-right: 1px solid #333333;
	margin-left: 6px;

}
	html>body #foot2 ul li {
	/* BUG HACK ウィンドウズIE5.x-6には適用されない */
		padding-right: 6px;
		margin-left: 3px;
	}
#foot2 ul li.first {
/* リストの最初の項目のみ設定変更 */
	border-right: 1px solid #333333;
	border-left: 1px solid #333333;
	margin-left: 6px;
	padding-right: 1px;
	padding-left: 6px;
}


#foot2 address {
/* コピーライト表示 */
	font-style: normal;
    color:#FFFFFF; 
}

/*フッターのキーワードリンクの文字色 */
#foot2 a {	color: #88FBEF;

}


/********************************************************************************************************/





	html>body #foot ul li.first {
	/* BUG HACK ウィンドウズIE5.x-6には適用されない */
		margin-left: 2px;
		padding-right: 6px;
		padding-left: 6px;
	}










#index {
	margin-top: 20px;
}





#contents2 {
	float: left;
	background-repeat: no-repeat;
	margin-top: 100px;
	margin-bottom: 100px;
	border-top: 1px none #FBCADA;
	border-right: 1px solid #FBCADA;
	border-bottom: 1px solid #FBCADA;
	border-left: 1px solid #FBCADA;
	height: auto;
	width: 545px;
}
#contents2 p {
	margin-left: 5px;
	margin-bottom: 5px;
	margin-right: 5px;
}




#site-title a {
	display: block;
	width: 756px;
	height: 100px;
	background-image:  url(img/head.gif);
	background-position: left top;
	background-repeat:no-repeat;
	text-indent: -9999px;
	font-size: 9px;
	text-decoration: none;
}





img {
	border: 0;
	margin: 0;
	padding: 0;
	vertical-align: middle;
}


#sidemenu ul {
	width: 198px;
		margin: 5px 0 5px 0px;
	padding: 0;
	list-style: none;
	}

#sidemenu li {
	font-size: 13px;
	background: url(/img/dot.gif) no-repeat 0 50%;
	padding: 5 0px 5px 5px;
	}

# a {
	color:#666666;
	}







span.attention {
color: #663F3F;
font-weight: bold; 
font-size: 13px;
padding: 0px 0 0px 0px;
}

span.attention2 {
	color: #87292E;
	font-weight: bold;
	font-size: 14px;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0px;
}




/* ここから下はパート以下のセクションページ***************************************************************/



/* パンくずリストの設定**********************************************************************/

#root {
	border-bottom: 1px none #FBCADA;
	padding: 2px 0 2px 5px;
	width: 550px;
	margin-bottom: 10px;
}
#root p {
	font-size: 13px;
	padding: 0;
	margin: 0;
	line-height: 100%;
}
#root p span.orange {
	color: #B13E3E;
	font-weight: normal;
}


/* .sectionのtitleの設定********************************************/

.section-title-back1{
	background-image:url(img/section-title-back1.gif);
	padding: 9px 0 7px 45px;
	font-size:15px;
	color: #003366;
	background-repeat:no-repeat;
	margin: 5px 0 0 0px;
	line-height:100%;
	font-weight:bold;
	letter-spacing: 1px;
	text-align: left;
    
}


/* .sectionのtitleの設定********************************************/

.section-title-back2{
	background-image:url(img/index-title-back-2.gif);
	font-size:18px;
	color: #003366;
	background-repeat:no-repeat;
	line-height:100%;
	font-weight:bold;
	letter-spacing: 1px;
	text-align: left;
	border:0px 0 0 0;
	margin-top: 5px;
	padding-top: 6px;
	padding-bottom: 8px;
	padding-left: 45px;
	margin-bottom: 0px;
	    
}

/* .section下のlinkの設定********************************************/

#link {
	width: 500px;
	margin-left:10px;
	margin-top: 10px;
	margin-bottom: 10px;
	top: 0px;
	border: 1px dashed #1A6186;
	padding: 10px;
}

#link h3{
	font-size:15px;
    
}

/* .sectionの小さいtitleの設定********************************************/

.section-semititle {
	margin: 20px 0 0 0px;
	padding: 0px 0 0px 0px;
	font-size:16px;
	line-height:100%;
	font-weight:bold;
	color: #000000;
}


#contents1 {
	float: left;
	margin: 0px;
	border: 0px none;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
    width: 545px;
}


/* .sectionの普通の文字の設定********************************************/
p {
	font-size: 14px;
	color: #000000;
	line-height: 130%;
}
h4 {
	font-size: 14px;
	font-weight: 600;
	color: #3399FF;
}
