@charset "Shift_JIS";

html
{
	font-size: 100%;

  -webkit-text-size-adjust: 100%;
}
/* 要素リセット */
body
{
    margin: 0;
    padding: 0;
    text-align: center;
    font-size: 100%; 

    font-family: 'メイリオ' ,Meiryo, 'ヒラギノ角ゴ Pro W3' , 'Hiragino Kaku Gothic Pro' , 'ＭＳ Ｐゴシック' , 'Osaka' ,sans-serif;
	background-color: rgba(256, 256, 256, 1.0); 
    color: #000000; /* 標準文字色 */

  -webkit-text-size-adjust: 100%;
}

/* Safari用ハック 文字サイズ調整 */
/*\*
html:\66irst-child body
{
    font-size: 70%;
}
* end */

img
{
    border-top: 0;
    border-right: 0;
    border-bottom: 0;
    border-left: 0;
}

/*--------------------------------------------------------
  レイアウト設定
--------------------------------------------------------*/
#container
{
    position: relative; 
    overflow: hidden;
	min-width: 300px;
}

#header
{
/*    position: relative; */
    margin-left: auto; 
    margin-right: auto; 
    height: 230px; 
    overflow: hidden;
}


#slider-main
{
	position: relative;
    margin-left: auto; 
    margin-right: auto; 
/*	background-color: rgba(256, 256, 256, 1.0); */
}

#slider
{
    width: 100%; 
/*    max-width: 1000px; */
    margin-left: auto; 
    margin-right: auto; 
    padding-top: 0px;
    padding-bottom: 0px; 
}

#inner
{
    position: relative;
/*	background-color: rgba(256, 256, 256, 1.0); */
    background-image : url(img_2.jpg);
    border-top-width: 2px;
    border-top-style: solid;
    border-top-color: #c0c0c0; 
    border-bottom-width: 2px;
    border-bottom-style: solid;
    border-bottom-color: #c0c0c0;
    clear: both;
}

#wrapper
{

    width: 100%; 
    max-width: 1000px; 
    margin-left: auto; 
    margin-right: auto; 
    padding-top: 10px;
    padding-bottom: 50px; 
}

.layoutset-01 #title
{
    height: 200px;
    margin: 0px;
    padding: 0;
    overflow: hidden;
    background-image : url(top_mainimg_1Ba_01.png);
    background-position: top right;
    background-repeat: no-repeat;
}

.layoutset-02 #title
{
/*    height: 135px;*/
    margin: 0px;
    padding: 0;
/*    overflow: hidden; */
    zoom: 100%;
}


#ribbon-x1
{
    display: block; 
    position: fixed; 
    width: 100%;
    height: 60px;
    top: 0px;
    left: 0px;
	background-color: rgba(0, 0, 0, 0.3); 
	z-index: 800;
  -webkit-transition-property: -webkit-transform;
  -webkit-transition-duration: 20s;
  -moz-transition-property: -moz-transform;
  -moz-transition-duration: 20s;
  -ms-transition-property: -ms-transform;
  -ms-transition-duration: 20s;
  -o-transition-property: -o-transform;
  -o-transition-duration: 20s;
  transition-property: transform;
  transition-duration: 20s;
}

#ribbon-x2
{
    display: block; 
    position: fixed; 
    width: 100%;
    height: 60px;
    top: 0px;
    left: 0px;
	background-color: rgba(0, 0, 0, 0.3); 
	z-index: 800;
  -webkit-transition-property: -webkit-transform;
  -webkit-transition-duration: 30s;
  -moz-transition-property: -moz-transform;
  -moz-transition-duration: 30s;
  -ms-transition-property: -ms-transform;
  -ms-transition-duration: 30s;
  -o-transition-property: -o-transform;
  -o-transition-duration: 30s;
  transition-property: transform;
  transition-duration: 30s;
}

#ribbon-x3
{
    display: block; 
    position: fixed; 
    width: 100%;
    height: 60px;
    top: 0px;
    left: 0px;
	background-color: rgba(0, 0, 0, 0.3); 
	z-index: 800;
  -webkit-transition-property: -webkit-transform;
  -webkit-transition-duration: 15s;
  -moz-transition-property: -moz-transform;
  -moz-transition-duration: 15s;
  -ms-transition-property: -ms-transform;
  -ms-transition-duration: 15s;
  -o-transition-property: -o-transform;
  -o-transition-duration: 15s;
  transition-property: transform;
  transition-duration: 15s;
}

#ribbon-x4
{
    display: block; 
    position: fixed; 
    width: 100%;
    height: 60px;
    top: 0px;
    left: 0px;
	background-color: rgba(0, 0, 0, 0.3); 
	z-index: 800;
  -webkit-transition-property: -webkit-transform;
  -webkit-transition-duration: 20s;
  -moz-transition-property: -moz-transform;
  -moz-transition-duration: 20s;
  -ms-transition-property: -ms-transform;
  -ms-transition-duration: 20s;
  -o-transition-property: -o-transform;
  -o-transition-duration: 20s;
  transition-property: transform;
  transition-duration: 20s;
}

#ribbon-x5
{
    display: block; 
    position: fixed; 
    width: 100%;
    height: 60px;
    top: 0px;
    left: 0px;
	background-color: rgba(0, 0, 0, 0.3); 
	z-index: 800;
  -webkit-transition-property: -webkit-transform;
  -webkit-transition-duration: 25s;
  -moz-transition-property: -moz-transform;
  -moz-transition-duration: 25s;
  -ms-transition-property: -ms-transform;
  -ms-transition-duration: 25s;
  -o-transition-property: -o-transform;
  -o-transition-duration: 25s;
  transition-property: transform;
  transition-duration: 25s;
}

#ribbon-x6
{
    display: block; 
    position: fixed; 
    width: 100%;
    height: 60px;
    top: 0px;
    left: 0px;
	background-color: rgba(0, 0, 0, 0.3); 
	z-index: 800;
  -webkit-transition-property: -webkit-transform;
  -webkit-transition-duration: 25s;
  -moz-transition-property: -moz-transform;
  -moz-transition-duration: 25s;
  -ms-transition-property: -ms-transform;
  -ms-transition-duration: 25s;
  -o-transition-property: -o-transform;
  -o-transition-duration: 25s;
  transition-property: transform;
  transition-duration: 25s;
}

#ribbon-x7
{
    display: block; 
    position: fixed; 
    width: 100%;
    height: 60px;
    top: 0px;
    left: 0px;
	background-color: rgba(0, 0, 0, 0.3); 
	z-index: 800;
  -webkit-transition-property: -webkit-transform;
  -webkit-transition-duration: 30s;
  -moz-transition-property: -moz-transform;
  -moz-transition-duration: 30s;
  -ms-transition-property: -ms-transform;
  -ms-transition-duration: 30s;
  -o-transition-property: -o-transform;
  -o-transition-duration: 30s;
  transition-property: transform;
  transition-duration: 30s;
}



#ribbon-y1
{
    display: block; 
    position: fixed; 
    width: 60px;
    height: 100%;
    top: 0px;
    left: 0px;
	background-color: rgba(0, 0, 0, 0.3); 
	z-index: 800;
  -webkit-transition-property: -webkit-transform;
  -webkit-transition-duration: 20s;
  -moz-transition-property: -moz-transform;
  -moz-transition-duration: 20s;
  -ms-transition-property: -ms-transform;
  -ms-transition-duration: 20s;
  -o-transition-property: -o-transform;
  -o-transition-duration: 20s;
  transition-property: transform;
  transition-duration: 20s;
}

#ribbon-y2
{
    display: block; 
    position: fixed; 
    width: 60px; 
    height: 100%;
    top: 0px;
    left: 0px;
	background-color: rgba(0, 0, 0, 0.3); 
	z-index: 800;
  -webkit-transition-property: -webkit-transform;
  -webkit-transition-duration: 30s;
  -moz-transition-property: -moz-transform;
  -moz-transition-duration: 30s;
  -ms-transition-property: -ms-transform;
  -ms-transition-duration: 30s;
  -o-transition-property: -o-transform;
  -o-transition-duration: 30s;
  transition-property: transform;
  transition-duration: 30s;
}

#ribbon-y3
{
    display: block; 
    position: fixed; 
    width: 60px; 
    height: 100%;
    top: 0px;
    left: 0px;
	background-color: rgba(0, 0, 0, 0.3); 
	z-index: 800;
  -webkit-transition-property: -webkit-transform;
  -webkit-transition-duration: 15s;
  -moz-transition-property: -moz-transform;
  -moz-transition-duration: 15s;
  -ms-transition-property: -ms-transform;
  -ms-transition-duration: 15s;
  -o-transition-property: -o-transform;
  -o-transition-duration: 15s;
  transition-property: transform;
  transition-duration: 15s;
}

#ribbon-y4
{
    display: block; 
    position: fixed; 
    width: 60px; 
    height: 100%;
    top: 0px;
    left: 0px;
	background-color: rgba(0, 0, 0, 0.3); 
	z-index: 800;
  -webkit-transition-property: -webkit-transform;
  -webkit-transition-duration: 20s;
  -moz-transition-property: -moz-transform;
  -moz-transition-duration: 20s;
  -ms-transition-property: -ms-transform;
  -ms-transition-duration: 20s;
  -o-transition-property: -o-transform;
  -o-transition-duration: 20s;
  transition-property: transform;
  transition-duration: 20s;
}

#ribbon-y5
{
    display: block; 
    position: fixed; 
    width: 60px; 
    height: 100%;
    top: 0px;
    left: 0px;
	background-color: rgba(0, 0, 0, 0.3); 
	z-index: 800;
  -webkit-transition-property: -webkit-transform;
  -webkit-transition-duration: 25s;
  -moz-transition-property: -moz-transform;
  -moz-transition-duration: 25s;
  -ms-transition-property: -ms-transform;
  -ms-transition-duration: 25s;
  -o-transition-property: -o-transform;
  -o-transition-duration: 25s;
  transition-property: transform;
  transition-duration: 25s;
}

#ribbon-y6
{
    display: block; 
    position: fixed; 
    width: 60px; 
    height: 100%;
    top: 0px;
    left: 0px;
	background-color: rgba(0, 0, 0, 0.3); 
	z-index: 800;
  -webkit-transition-property: -webkit-transform;
  -webkit-transition-duration: 25s;
  -moz-transition-property: -moz-transform;
  -moz-transition-duration: 25s;
  -ms-transition-property: -ms-transform;
  -ms-transition-duration: 25s;
  -o-transition-property: -o-transform;
  -o-transition-duration: 25s;
  transition-property: transform;
  transition-duration: 25s;
}

#ribbon-y7
{
    display: block; 
    position: fixed; 
    width: 60px; 
    height: 100%;
    top: 0px;
    left: 0px;
	background-color: rgba(0, 0, 0, 0.3); 
	z-index: 800;
  -webkit-transition-property: -webkit-transform;
  -webkit-transition-duration: 30s;
  -moz-transition-property: -moz-transform;
  -moz-transition-duration: 30s;
  -ms-transition-property: -ms-transform;
  -ms-transition-duration: 30s;
  -o-transition-property: -o-transform;
  -o-transition-duration: 30s;
  transition-property: transform;
  transition-duration: 30s;
}


#main
{
    width: 95%; 
    margin-left: auto; 
    margin-right: auto; 
    min-height: 450px;
    text-align: center;
/*    background-color: rgba(15, 35, 80, 1.0); */
}

* html #main
{
    /* for IE6 */
    height: 450px;
}

#footer
{
    clear: both; 
}



/*--------------------------------------------------------
  デザイン設定
--------------------------------------------------------*/
/* 背景設定 */
.layoutset-01
{
/***背景にイメージ画像を張り付ける***/
/*    background-image : url(bg_1Ba_01_01.png); */
/*    background-position: top left; */
/*    background-position: 0px 90px; */
/*    background-repeat: repeat-x; */

/***背景に色を指定する***/
/*    background-color: #eae1cf; */
/*    background-color: #e8ece9; */
/*    background-color: #efefef; */

/*    background-color: #abced8; */
/*    background-color: #bccfd4; */

/***背景にグラデーションを付けた色を指定する***/
/*    background: radial-gradient(#F2B9A1, #EA6264); */
/*    background: radial-gradient(#ffffff, #000000); */
/*    background: linear-gradient(-90deg, #f8f4e6, #c36 30%, #f60 50%, #432f2f 70%, #000); */
/*    background: linear-gradient(-90deg, rgba(246, 255, 0, .5), rgba(255, 0, 161, .5)); */
/*    background: linear-gradient(90deg, #000000, #432f2f 25%, #e2B9A1 80%, #f8f4e6); */
/*    background: linear-gradient(90deg, #000000, #432f2f, #e2B9A1, #e2B9A1, #e2B9A1, #e2B9A1, #e2B9A1, #e2B9A1, #432f2f, #000000); */

/***背景にグラデーションを付けた色とイメージ画像を指定する***/
/*    background: radial-gradient(rgba(102, 75, 26, .95),rgba(0, 77, 37, .95)),url(logo_nishikaze_1.png); */
/*    background: radial-gradient(rgba(32, 32, 32, 0.5),rgba(32, 32, 32, 1.0)),url(logo_nishikaze_1.png); */
/*    background: radial-gradient(rgba(0, 77, 37, .9),rgba(0, 0, 0, .9)),url(PHOTO/51P6xd3xexL.jpg); */
/*    background: linear-gradient(90deg, rgba(0, 0, 0, 1.0), rgba(0, 0, 0, .9), rgba(255, 0, 0, .9), rgba(255, 0, 224, .9), rgba(246, 255, 0, .9) ),url(PHOTO/51P6xd3xexL.jpg); */
/*    background: linear-gradient(90deg, rgba(0, 0, 0, 1.0), rgba(67, 47, 47, .95), rgba(226, 185, 161, .9), rgba(226, 185, 161, .9), rgba(226, 185, 161, .9), rgba(67, 47, 47, .95), rgba(0, 0, 0, 1.0) ),url(PHOTO/51P6xd3xexL.jpg); */

}

.layoutset-02
{
/*    background-image : url(bg_1Ba_01_02.png); */
/*    background-position: top left; */
/*    background-repeat: repeat-x; */
/*    background-color: skyblue; */

/*    background: linear-gradient(90deg, #000000, #432f2f, #e2B9A1, #e2B9A1, #e2B9A1, #e2B9A1, #e2B9A1, #e2B9A1, #432f2f, #000000); */
/*    background-color: #bccfd4; */

}




/*--------------------------------------------------------
  共通パーツデザイン設定
--------------------------------------------------------*/

