﻿
/* N_Title2   リンク付き見出し( N_Title1)
----------------------------------------------------*/
.N_Title2_0_h2,.N_Title2_0_h3,.N_Title2_0_h4,.N_Title1_0{
	background-color   : #99c7de;
	border-bottom-color: #4d89c4;
	border-top-color: #4d89c4;
	border-left-color  : #4d89c4;
	background: -webkit-gradient(linear, center top, center bottom, from(#ffffff), to(#99c7de));
	background: -webkit-linear-gradient(top, #ffffff, #99c7de);
	background: -moz-linear-gradient(top, #ffffff, #99c7de);
	background: -o-linear-gradient(top, #ffffff, #99c7de);
	background: -ms-linear-gradient(top, #ffffff, #99c7de);
	background: linear-gradient(top, #ffffff, #99c7de);
}
.N_Title2_1_h2,.N_Title2_1_h3,.N_Title2_1_h4,.N_Title1_1{
	/*background-color   : #ecd3ff;同系色*/
	background-color   : #d8a8d6;
	border-bottom-color: #5c00a3;
	border-top-color: #5c00a3;
	border-left-color  : #5c00a3;
	background: -webkit-gradient(linear, center top, center bottom, from(#ffffff), to(#d8a8d6));
	background: -webkit-linear-gradient(top, #ffffff, #d8a8d6);
	background: -moz-linear-gradient(top, #ffffff, #d8a8d6);
	background: -o-linear-gradient(top, #ffffff, #d8a8d6);
	background: -ms-linear-gradient(top, #ffffff, #d8a8d6);
	background: linear-gradient(top, #ffffff, #d8a8d6);
}
.N_Title2_2_h2,.N_Title2_2_h3,.N_Title2_2_h4,.N_Title1_2{
	background-color   : #ffffff;
	border-bottom-color: #4d89c4;
	border-top-color: #4d89c4;
	border-left-color  : #4d89c4;
}
.N_Title2_5_h2,.N_Title2_5_h3,.N_Title2_5_h4{
	background-color   : #ffffff;
	border-bottom-color: #4d89c4;
}
/*.N_Title2_3_h2,.N_Title2_3_h3,.N_Title2_3_h4{
    position:relative;
    margin:0.5em 15px 1.5em 20px;
    padding:10px 20px;
    border:#333 solid 3px;
    border-radius:18px;
    background:#fff;
    box-shadow: -7px -5px 0 0 #e8e8e8 inset,2px 3px 0 0 #000;
}
.N_Title2_3_h2:before,.N_Title2_3_h3:before,.N_Title2_3_h4:before{
    content:" ";
    position:absolute;
    top:100%;
    left:14px;
    width:0;
    height:0;
    border-width:20px;
    border-style:solid;
    border-color:transparent;
    border-top-color:#333;
}
.N_Title2_3_h2:after,.N_Title2_3_h3:after,.N_Title2_3_h4:after{
    content:" ";
    position:absolute;
    bottom:-27px;
    left:18px;
    width:0;
    height:0;
    border-width:14px;
    border-style:solid;
    border-color:transparent;
    border-top-color:#e8e8e8;
}
.N_Title2_4_h2,.N_Title2_4_h3,.N_Title2_4_h4{
    position:relative;
    margin:0.5em 10px;
    padding:10px 10px 10px 30px;
    background:#ccc;
    border-top:#ccc solid 1px;
    border-right:#999 solid 1px;
    border-bottom:#999 solid 1px;
    border-left:#ccc solid 1px;
    text-shadow:1px 1px 0 rgba(255,255,255,1);
    box-shadow:
        0 0 0 1px rgba(255,255,255,0.5) inset;
    background-image: -webkit-gradient(linear, left top, left bottom,
            from(            rgba(220, 220, 220, 1.0)),
            color-stop(0.25, rgba(240, 240, 240, 1.0)),
            color-stop(0.30, rgba(235, 235, 235, 1.0)),
            color-stop(0.36, rgba(240, 240, 240, 1.0)),
            color-stop(0.50, rgba(235, 235, 235, 1.0)),
            color-stop(0.80, rgba(215, 215, 215, 1.0)),
            to(              rgba(210, 210, 210, 1.0))
            );
    background-image: -webkit-linear-gradient(top,
            rgba(220, 220, 220, 1.0),
            rgba(240, 240, 240, 1.0) 25%,
            rgba(235, 235, 235, 1.0) 30%,
            rgba(240, 240, 240, 1.0) 36%,
            rgba(235, 235, 235, 1.0) 50%,
            rgba(215, 215, 215, 1.0) 80%,
            rgba(210, 210, 210, 1.0)
            );
    background-image: -moz-linear-gradient(top,
            rgba(220, 220, 220, 1.0),
            rgba(240, 240, 240, 1.0) 25%,
            rgba(235, 235, 235, 1.0) 30%,
            rgba(240, 240, 240, 1.0) 36%,
            rgba(235, 235, 235, 1.0) 50%,
            rgba(215, 215, 215, 1.0) 80%,
            rgba(210, 210, 210, 1.0)
            );
    background-image: -o-linear-gradient(top,
            rgba(220, 220, 220, 1.0),
            rgba(240, 240, 240, 1.0) 25%,
            rgba(235, 235, 235, 1.0) 30%,
            rgba(240, 240, 240, 1.0) 36%,
            rgba(235, 235, 235, 1.0) 50%,
            rgba(215, 215, 215, 1.0) 80%,
            rgba(210, 210, 210, 1.0)
            );
    background-image: linear-gradient(to bottom,
            rgba(220, 220, 220, 1.0),
            rgba(240, 240, 240, 1.0) 25%,
            rgba(235, 235, 235, 1.0) 30%,
            rgba(240, 240, 240, 1.0) 36%,
            rgba(235, 235, 235, 1.0) 50%,
            rgba(215, 215, 215, 1.0) 80%,
            rgba(210, 210, 210, 1.0)
            );
}
.N_Title2_4_h2:before,.N_Title2_4_h3:before,.N_Title2_4_h4:before{
    content:" ";
    position:absolute;
    top:0;
    left:15px;
    width:0;
    height:100%;
    border-left:#ccc solid 1px;
}
.N_Title2_4_h2:after,.N_Title2_4_h3:after,.N_Title2_4_h4:after{
    content:" ";
    position:absolute;
    top:0;
    left:16px;
    width:0;
    height:100%;
    border-right:#eee solid 1px;
	}
*/

/* N_Text   文章
----------------------------------------------------*/
/* N_Image1   画像
----------------------------------------------------*/
/* N_Image2   画像と文字
----------------------------------------------------*/
/* N_Image3　　　画像と文字2列
----------------------------------------------------*/
/* N_Link　　 リンク
----------------------------------------------------*/
/* N_List1　　リンク2列
----------------------------------------------------*/
/* N_List2    箇条書き
----------------------------------------------------*/
/* N_Download    添付ファイル
----------------------------------------------------*/
/* N_Itiran1　　　一覧（ページ送り無し）
----------------------------------------------------*/
/* CompoBoxE01(PlugIn)PDF
----------------------------------------------------*/
.CompoBoxE01 table{
	border-right  : #999;
	border-top    : #999; 

}
.CompoBoxE01 th{
	background    :#eee;
	border-left   :#999;
	border-bottom :#999;
}
.CompoBoxE01 td{
	background    :#fff;
	border-left   :#999;
	border-bottom :#999;
}
.CompoBoxE01 th span{
	border        :#fff;
}
#hr02{
	border-color : #a9a9a9;
	background-color : #eeeeee;
}
#hr03{
	border-color : #a9a9a9;
	background-color : #ffffff;
}
.MailForm{
	background-color : #eeeeee;
}
