

/** header　ヘッダー部分の背景色
==========================================================================**/
.bg-01 { background: #E4E4E4}
.bg-02 { background: #F1F1F1}
.bg-02 { background: rgba(255,255,255,0.7)}

	.fcr{color: red;}
/** nav　
==========================================================================**/

#nav {/*トップバー背景色*/
	background: -webkit-gradient(linear, left top, left bottom, from(#001870), to(#FFFFFF));/* webkit */
	background: -moz-linear-gradient(top,  #001870,  #0660E6);/* fx */
	background: linear-gradient(to bottom, #001870, #0660E6);
    -pie-background:linear-gradient(top,  #001870,  #0660E6);/* PIE */
	background: linear-gradient(to bottom, #001870, #0660E6);
	
	/*------------PIE setting----------*/
    behavior: url(PIE.htc);
   /*---------------------------------*/
}

#nav ul li{/*トップバー文字色*/
	color:#fff;
}

#top {/*モバイル用トップ*/
	background: -webkit-gradient(linear, left top, left bottom, from(#001870), to(#FFFFFF));/* webkit */
	background: -moz-linear-gradient(top,  #001870,  #0660E6);/* fx */
	background: linear-gradient(to bottom, #001870, #0660E6);
    -pie-background:linear-gradient(top,  #001870,  #0660E6);/* PIE */
	background: linear-gradient(to bottom, #001870, #0660E6);
	
	/*------------PIE setting----------*/
    behavior: url(PIE.htc);
   /*---------------------------------*/
}

.nav-btn {/*モバイル用トップ*/
	background: -webkit-gradient(linear, left top, left bottom, from(#001870), to(#FFFFFF));/* webkit */
	background: -moz-linear-gradient(top,  #001870,  #0660E6);/* fx */
	background: linear-gradient(to bottom, #001870, #0660E6);
    -pie-background:linear-gradient(top,  #001870,  #0660E6);/* PIE */
	background: linear-gradient(to bottom, #001870, #0660E6);
	
	/*------------PIE setting----------*/
    behavior: url(PIE.htc);
   /*---------------------------------*/

	background: #002288 url("../img/nav-icon.png") left center no-repeat;
}



/** FOOTER   
==========================================================================**/

footer {/*フッター背景色*/
	background: #FFFFFF;

}


/** table   
==========================================================================**/

table.border tr th{/*テーブル【class="border"】見出し色*/
	color:#FFF;
	background-color:#f19e40 ;/*background-color:#ffcc66;*//*background-color:#64C3EF;*/
}

table.border tr td{/*テーブル【class="border"】要素色*/
	/*background-color:#FFF;*/
}



/**　装飾    
==========================================================================**/

h1 {
	color:#C8006B;
}

/**----------------------------------------------------**/

/**----------------------------------------------------**/

/**----------------------------------------------------**/
h4{
    color: #55b2ad;/*文字色*/
	border-bottom: 1px solid #55b2ad;/*下線の色*/
	margin-top: 50px;

}
 
h4:before{
    background: #f19e40;/*右上の■の色*/
}
 
h4:after{
    background:#e29e3e;/*左下の■の色*/
}

/**----------------------------------------------------**/
h5 {
	color:#172768;/*文字色*/
	border-bottom:1px dotted #172768;/*下線の色*/
}
/**----------------------------------------------------**/
.midashi1 {
    color: #fff;/*文字色*/
    background: #d2b48c;/*背景の色*/
}
 
.midashi1:before {
    border-top-color: #998366;/*折り返し部分の色*/
}

/**----------------------------------------------------**/
.midashi2 {
    border: #ffb6c1 solid 2px;/*枠部分の色*/
    border-left: #ffb6c1 solid 20px;/*左側の線色　※枠部分の色と同じ色で設定*/
    background: #fff;/*文字色*/
}


/**----------------------------------------------------**/
.midashi3 {
    background: #CDFFFC;/*背景色*/
    box-shadow: 0 0 50px #add8e6 inset, 5px 5px 0 #cecece;　/*前の#●●●●は内面グラデーション　後ろの#●●●はボックスシャドウ*/　　　　/*内面グラデーションはIE対応不可*/
    -moz-box-shadow: 0 0 50px #add8e6 inset, 5px 5px 0 #cecece;　/*前の#●●●●は内面グラデーション　後ろの#●●●はボックスシャドウ*/　　　　/*内面グラデーションはIE対応不可*/
    -webkit-box-shadow: 0 0 50px #add8e6 inset, 5px 5px 0 #cecece;　/*前の#●●●●は内面グラデーション　後ろの#●●●はボックスシャドウ*/　　　　/*内面グラデーションはIE対応不可*/
    -pie-box-shadow: 0 0 50px #add8e6 inset, 5px 5px 0 #cecece;　/*前の#●●●●は内面グラデーション　後ろの#●●●はボックスシャドウ*/　　　　/*内面グラデーションはIE対応不可*/
	
	
		/*------------PIE setting----------*/
    behavior: url(PIE.htc);
   /*---------------------------------*/
	
	


}


/**----------------------------------------------------**/
.midashi4 {
    background: #ffe4e1;
    box-shadow: #ffe4e1 0 0 10px 10px;
    -webkit-box-shadow: #ffe4e1 0 0 10px 10px;
    -moz-box-shadow: #ffe4e1 0 0 10px 10px;
    -o-box-shadow: #ffe4e1 0 0 10px 10px;
    -ms-box-shadow: #ffe4e1 0 0 10px 10px;
    -pie-box-shadow: #ffe4e1 0 0 10px 10px;
	
	/*------------PIE setting----------*/
    behavior: url(PIE.htc);
   /*---------------------------------*/

}


/**----------------------------------------------------**/
.midashi5{
	color:#fff;/*旗本体文字色*/
	background:#c33;/*旗本体背景色*/
}
.midashi5:before{
	color:#c96;/*旗と棒のつなぎの色*/
}
.midashi5:after{
	border:#600 solid 2px;/*棒の色*/

}



}


/*body .one .bsa_it_ad { background: transparent; border: none; font-family: inherit; padding: 0 15px 0 10px; margin: 0; text-align: right; }*/
body .one .bsa_it_ad:hover img { -moz-box-shadow: 0 0 3px #000; -webkit-box-shadow: 0 0 3px #000; box-shadow: 0 0 3px #000; }
body .one .bsa_it_ad .bsa_it_i { display: block; padding: 0; float: none; margin: 0 0 5px; }
body .one .bsa_it_ad .bsa_it_i img { padding: 0; border: none; }
body .one .bsa_it_ad .bsa_it_t { padding: 6px 0; }
body .one .bsa_it_ad .bsa_it_d { padding: 0; font-size: 12px; color: #333; }
body .one .bsa_it_p { display: none; }
body #bsap_aplink, body #bsap_aplink:hover { display: block; font-size: 10px; margin: 12px 15px 0; text-align: right; }
