@charset "shift_jis";


/*---------- ページ全体の指定 ----------*/

body {
  font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "MS P ゴシック", "MS P Gothic", sans-Serif;
          background-color:#ffffff;
	        font-family:sans-serif;
	        padding:0px 40px 0px 40px;
	        background-image:url(../img/bg_24sm.png);
	        background-repeat:repeat-x;
	        background-attachment: fixed; 	        
}



a:link {
	        font-weight:bold;
			color:#1d7888;
}

a:hover {
	        font-weight:bold;
	        color:#1d7888;
}

a:visited {
	        font-weight:bold;
	        color:#1d7888;
}

a.nlabo{
	        font-size:16px;
	        font-weight:bold;
	        color:#03acb8;
	        text-decoration:underline;
}

        img{
	        max-width:100%;
        }
        
        p{
        font-size:16px;
	        line-height:200%;
        }     
        
        .bigger{
	        font-size:1.5rem;
	        font-weight:bold;
	        color:#ee5414;
        }     
        
        .small{
	        font-size:80%;
        }

        .table_m12{
	background-color:#03acb8;
        }
                
        .table_m12_2{
	        	background-color:#ffffff;
  font-size : 16px;
  line-height : 18px;
  color : #000000;
  color : rgb(0, 0, 0);
  padding:10px;
  text-align:left;
  line-height:200%
        }        
        
        .question{
	        color:#ee549d;
	        font-weight:bold;
        }
 
        .howto{
        color:#ffffff;
	        background-color:#ee5414;
	        font-weight:bold;
	        padding:10px;
        }
        
        h2 {
  padding: 1rem 2rem;
  font-size:22px;
  color: #fff;
  border-radius: 10px;
  background-image: -webkit-gradient(linear, left top, right top, from(#f83600), to(#f9d423));
  background-image: -webkit-linear-gradient(left, #f83600 0%, #f9d423 100%);
  background-image: linear-gradient(to right, #f83600 0%, #f9d423 100%);
}
        
/*---------- 右上に夏のをのせる ----------*/

.loginfo{
	text-align:right;
	margin-bottom:1rem;
	font-size:0.8rem;
}

/*---------- ボタン ----------*/

input[type="submit"] {
  -webkit-appearance: none;
  border-radius: 0;
}

.button_ski {
  display       : inline-block;
  border-radius : 5%;          /* 角丸       */
  font-size     : 20px;        /* 文字サイズ */
  text-align    : center;      /* 文字位置   */
  cursor        : pointer;     /* カーソル   */
  padding       : 0.5rem 1rem;   /* 余白       */
  background    : #1d7888;     /* 背景色     */
  color         : #ffffff;     /* 文字色     */
  line-height   : 2em;         /* 1行の高さ  */
  transition    : .3s;         /* なめらか変化 */
  box-shadow    : 3px 3px 2px #666666;  /* 影の設定 */
  border        : none;    /* 枠の指定 */
}
.button_ski:hover {
  box-shadow    : none;        /* カーソル時の影消去 */
  color         : #ffffff;     /* 文字色     */
  background    : #3d9898;     /* 背景色     */
