body > #page {
	margin: auto;
}

/* Page links */

.page-links {
	clear: both;
	font-size: 12px;
	font-weight: 900;
	line-height: 2;
	margin: 24px 0;
	text-transform: none;
}

/*コメントをどうぞを非表示*/
.comments-link {
    display: none
}

/*produced byを消す*/
.site-info {
    display: none;
}

/*「投稿者」を消す*/
.byline {    display: none;}
/*「投稿日」を消す*/
.entry-date {    display: none;}
/*投稿タイトルを大文字に変換しない*/
.entry-title {
    text-transform: none;
}

.text_style{text-align:left;
            line-height:180%;
}
.text_annotation {
	margin:5px;
	line-height: 1.6;
        font-size: 14px;
	color: #333;
	list-style-type: none;
	text-align:left;
}
/*回り込みしない
.text_1{overflow: auto;
}*/


/*中見出し青*/
.title_ycc{margin:0px 0px 20px 0px;
           padding:10px;
           background-color:#00a9ff; 
           border-left:10px solid #0086e0;
           color:#FFF;
	   text-align:left;
	   font-weight:bold;
	   font-size:20px;
           display:block;
}
/*中見出し黄色*/
.title_yellow{margin:0px 0px 20px 10px;
           padding:10px;
           background-color:#ffd966; 
           border-left:10px solid #ffc000;
           color:#333;
	   text-align:left;
	   font-weight:bold;
	   font-size:20px;
           display:block;
}


/*中見出しライン*/
.title_ycc3 {margin:0px 0px 20px 0px;
             padding: 10px;
             border-left:10px solid #0086e0;
             /*border-bottom: 2px solid #dfeef9; */
             clear: both;
             line-height:28px;
							font-size:20px;
             font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	     vertical-align:baseline;
             text-align:left;
}

/*ポイント背景ブルー*/
.pointarea{padding:3%;
           background-color:#dfeef9; 
           margin:5px;
           width:90%;
	   height:auto;
	   display: inline-block;
	   overflow: hidden;
	  -moz-border-radius: 3em;
	  -webkit-border-radius: 6px;
	  /*border-radius: 6px;   
	  border: #0088d5 3px solid;*/
}

.pointarea li{
           width:90%;
	   line-height:160%;
   display: inline-block;
	   overflow: hidden;
 }

/*ポイント背景ブルー*/
.memo_1{padding:3%;
        background-color:#dfeef9; 
        margin:10px;       
	height:auto;
	display: inline-block;
	overflow: hidden;
	-moz-border-radius: 3em;
	-webkit-border-radius: 6px;
	 /*border-radius: 6px;   
	  border: #0088d5 3px solid;*/
}

/*ポイント背景イエロー*/
.pointarea_y{padding:10px;
           background-color:#fbe4a5; 
           margin:10px;
           width:90%;
	   height:auto;
	   display: inline-block;
	   overflow: hidden;
	  -moz-border-radius: 3em;
	  -webkit-border-radius: 6px;
	  border-radius: 6px;   
	  border: #ffc72d 3px solid;
}  
/*ポイント背景ライムイエロー*/
.bg_ry{padding:10px;
              background-color:#f0ff8e; 
              margin:10px;
              width:90%;
	      height:auto;
	      display: inline-block;
	      overflow: hidden;
				-moz-border-radius: 3em;
	     -webkit-border-radius: 6px;
	     border-radius: 6px;   
	     border: #c6c566 3px solid;
}  

/*ビジネス背景グレー*/
.pointarea_g{padding:3%;
           background-color:#F1F4F9; 
           margin:10px;
           width:90%;
	   height:auto;
	   display: inline-block;
	   overflow: hidden;
		-moz-border-radius: 3em;
	  -webkit-border-radius: 6px;
}

.point_text{text-align:left;
	   font-weight:bold;
	   font-size:24px;
           color:#0088d5;
}

/*背景ピンク*/
.bg_pink{padding:15px;
         background-color:#fdecec; 
         margin:10px;
         width:90%;
	 height:auto;
	 display: inline-block;
	 overflow: hidden;
	-moz-border-radius: 3em;
	 -webkit-border-radius: 6px;
	 /*border-radius: 6px;   
	 border: #0088d5 3px solid;*/
}
/*背景白*/
.bg_w{padding:7px;
      background-color:#ffffff;
      margin:10px;
      width:90%;
      height:auto; 
      display: inline;
      overflow: hidden;
	    -moz-border-radius: 3em;
      -webkit-border-radius: 6px;
      border-radius: 6px;
      /*border: #0088d5 3px solid;*/
}

/*サンディエゴ背景*/
.bg_sandiego{padding:2%;
           background-color:#f8de9f; 
           margin:10px;
           width:95%;
	   height:auto;
	   display: inline-block;
	   overflow: hidden;
	   border: #ba8b19 3px double;
			line-height:140%;
}
/*セブ背景*/
.bg_cebu{padding:2%;
           background-color:#0d92be; 
           margin:10px;
           width:95%;
	   height:auto;
	   display: inline-block;
	   overflow: hidden;
	   border: #ffffff 5px double;
			line-height:140%;
      color:#ffffff;
}
/*マルタ背景*/
.bg_malta{padding:2%;
           background-color:#e7dcc1; 
           margin:10px;
           width:95%;
	   height:auto;
	   display: inline-block;
	   overflow: hidden;
	   border: #ffffff 5px double;
	 		line-height:140%;
      color:#222222;
}
/*特典テキスト　ブルー*/
.tokuten_title{text-align:center;
	     font-weight:bold;
	     font-size:40px;
             color:#0088d5;
             font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; 
             line-height:110%;          
}
.tokuten_text{text-align:center;
	   font-weight:bold;
	   font-size:20px;
           color:#0088d5;
}
/*特典テキスト　ピンク*/
.tokuten_pinktitle{text-align:center;
	     font-weight:bold;
	     font-size:30px;
             color:#e4007f;
             font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;           
}
.tokuten_pinktext{text-align:center;
	   font-weight:bold;
	   font-size:24px;
           color:#e4007f;
}

/*優待テキスト　朱*/
.tokutentext_red{color:#ff5200;
                 font-weight:bold;
}

/*ビジネステキスト　赤*/
.text_red{text-align:center;
	   font-weight:bold;
	   font-size:30px;
           color:#D80000;
           padding:10px;
}

.illust_img {padding: 5px;
}

.illust_left{padding:15px;
             float:left;
}
/*特典ロゴイメージ*/
.logo_img{padding: 0px;
          margin-top:0px;
}

.apply{	-moz-box-shadow:inset 0px 1px 0px 0px #f2373b;
	-webkit-box-shadow:inset 0px 1px 0px 0px #f2373b;
	box-shadow:inset 0px 1px 0px 0px #f2373b;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f58e90), color-stop(1, #c61f27));
	background:-moz-linear-gradient(top, #f58e90 5%, #c61f27 100%);
	background:-webkit-linear-gradient(top, #f58e90 5%, #c61f27 100%);
	background:-o-linear-gradient(top, #f58e90 5%, #c61f27 100%);
	background:-ms-linear-gradient(top, #f58e90 5%, #c61f27 100%);
	background:linear-gradient(to bottom, #f58e90 5%, #c61f27 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f58e90', endColorstr='#c61f27',GradientType=0);
	background-color:#f58e90;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:1px solid #d01818;
	display:inline-block;
	cursor:pointer;
	font-size:20px;
	font-weight:bold;
	color:#ffffff;
	margin:5px 20px 10px 10px;
	padding:10px 14px 10px;
	text-decoration: none;
	text-shadow:0px 1px 0px #81050e;
	width:80%;
	height:40px;
	font-family:"Arial Black", Gadget, sans-serif;
	display: inline-block;
}
.apply a{text-decoration: none;
}
.apply:hover {
	background: #f58e90;
	background: -webkit-gradient(linear, left top, left bottom, from(#df2c1e), to(#a30f16));
	background: -moz-linear-gradient(top,  #df2c1e,  #a30f16);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#df2c1e', endColorstr='#a30f16');
        color:#ffffff;
}


/*エントリーライムイエロー*/
.applyarea{padding:10px;
           padding-top:0;
           background-color:#f0ff8e; 
           margin:10px;
           width:90%;
	   height:auto;
	   display: inline-block;
	   overflow: hidden;
	   -moz-border-radius: 3em;
	  -webkit-border-radius: 6px;
			border-radius: 6px;
	  	border: #e5fb55 10px solid;
}


#table{ width:210px;
        float:left;
        padding:3px;
        background-color:#dfeef9; 
        color:#0088d5;
	text-align:left;
	font-weight:bold;
	font-size:16px;
        margin: 3px;
        height:300px;
	display: inline-block;
	overflow: hidden;
	-moz-border-radius: 3em;
	-webkit-border-radius: 6px;
	/*border-radius: 6px;   
	border: #0088d5 3px solid;*/
}


#table2{ width:150px;
         float:left;
         display: inline-block;
         height:300px;
         vertical-align:middle;
}
#table3{ float:left;
         text-align:left;
				display: inline-block;
         width:200px;
}
/* Main FAQ block */
 
#faq-block .faq-list {
     padding-left:15px;
     padding-top:10px;
     background:#dfeef9;
}
.faq-taxonomy {
    padding:0 0 15px 15px;
}
.faq-bg{background:#dfeef9;
        padding:10px 15px;
}
/* list style shortcode */
#faq-block li.faqlist-question,
#faq-block li.faqlist-question a {
    color:#000;
    padding-bottom:4px;
    font-weight:bold;
    font-size:110%;
    cursor:pointer;
}
/* standard shortcode */
#faq-block .single-faq .faq-question,
#faq-block .single-faq .faq-question a {
    color:#000;
    padding-bottom:4px;
    font-weight:bold;
    font-size:110%;
    border-bottom:1px dotted #999999;
}
#faq-block .single-faq .expand-title {
    cursor:pointer;
}
/* combo shortcode */
 
#faq-block p.scroll-back {
    font-size: 90%;
}
/* pagination */
#faq-block .faq-list p.faq-nav a:hover {
    text-decoration:none;
}
#faq-block .faq-list p.faq-nav span.current {
    font-weight:bold;
}

/* 先行受付   =============================*/
.entryNavi {
	overflow: hidden;
	width: 100%;
	-moz-border-radius: 3em;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	margin:0px;
}

/*.entryNavi h5 img {
	display: block;
	margin: 10px auto;
}*/
.entryNavi ul {
	margin-bottom: 15px;
	margin-left:10px;
	margin-right:10px;
	overflow: hidden;
	/*float: left;*/
	width: 80%;
	height: auto;
	/*background-color:#dfeef9;*/
	background-color:#FFF;
	border: #bfbfbf 1px solid;
	-moz-border-radius: 3em;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	list-style-type: none;
}

.entryNavi ul.registered {
	padding: 0 5px;
}
.entryNavi ul.entry {
	float: right;
	padding: 0 5px;
}

.entryNavi ul li {
	padding: 5px;	
	overflow: hidden;
}
.entryNavi ul li:first-child {
	height:30px;
	padding: 10;
	border-bottom: #bfbfbf 1px dotted;
	margin:10px auto;
        text-align:center;
}

.input_t {
	border:0;
	width:400px;
	padding:8px;
	font-size:16px;
	color:#000;
	border:solid 1px #ccc;
	margin:0 0 20px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
/*会員サイトブルーボタン*/
.btn_blue{
	-moz-box-shadow:inset 0px 1px 0px 0px #375ff2;
	-webkit-box-shadow:inset 0px 1px 0px 0px #375ff2;
	box-shadow:inset 0px 1px 0px 0px #375ff2;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #8ebcf5), color-stop(1, #1f56c6));
	background:-moz-linear-gradient(top, #8ebcf5 5%, #1f56c6 100%);
	background:-webkit-linear-gradient(top, #8ebcf5 5%, #1f56c6 100%);
	background:-o-linear-gradient(top, #8ebcf5 5%, #1f56c6 100%);
	background:-ms-linear-gradient(top, #8ebcf5 5%, #1f56c6 100%);
	background:linear-gradient(to bottom, #8ebcf5 5%, #1f56c6 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#8ebcf5', endColorstr='#1f56c6',GradientType=0);
	background-color:#8ebcf5;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:1px solid #1850d0;
	display:inline-block;
	cursor:pointer;
	font-size:18px;
	font-weight:bold;
	color:#ffffff;
	margin:20px auto;
	padding:10px 14px;
	text-decoration:none;
	text-shadow:0px 1px 0px #053a81;
        text-align:center;
	width:70%;
	height:40px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	display: inline-block;
}
.btn_blue:hover {
	background: #8ebcf5;
	background: -webkit-gradient(linear, left top, left bottom, from(#6fa4e7), to(#1e49a1));
	background: -moz-linear-gradient(top,  #6fa4e7,  #1e49a1);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#6fa4e7', endColorstr='#1e49a1');
        color:#ffffff;
}
/*ボタンオレンジ（本文）*/
.btn_og{
	-moz-box-shadow:inset 0px 1px 0px 0px #E86500;
	-webkit-box-shadow:inset 0px 1px 0px 0px #E86500;
	box-shadow:inset 0px 1px 0px 0px #E86500;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #fbc625), color-stop(1, #ee8600));
	background:-moz-linear-gradient(top, #fbc625 10%, #ee8600 100%);
	background:-webkit-linear-gradient(top, #fbc625 10%, #ee8600 100%);
	background:-o-linear-gradient(top, #fbc625 10%, #ee8600 100%);
	background:-ms-linear-gradient(top, #fbc625 10%, #ee8600 100%);
	background:linear-gradient(to bottom, #fbc625 10%, #ee8600 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbc625', endColorstr='#ee8600',GradientType=0);
	background-color:#fbc625;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:1px solid #ffffff;
	display:inline-block;
	cursor:pointer;
	font-size:20px;
	font-weight:bold;
	color: #ffffff;
	margin:10px auto;
	padding:15px 14px;
	text-decoration:none;
	text-shadow:0px 1px 0px #de6100;
	text-align:center;
	width:75%;
	height:auto;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
        display: inline-block;
}
.btn_og:hover {
	background: -webkit-gradient(linear, left top, left bottom, from(#e38b00), to(#ffc002));
	background: -moz-linear-gradient(top,  #e38b00,  #ffc002);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#e38b00', endColorstr='#ffc002');
        color:#ffffff;
}

/*左メニューボタンオレンジ*/
.btn_og_left{
	-moz-box-shadow:inset 0px 1px 0px 0px #E86500;
	-webkit-box-shadow:inset 0px 1px 0px 0px #E86500;
	box-shadow:inset 0px 1px 0px 0px #E86500;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #fbc625), color-stop(1, #f89801));
	background:-moz-linear-gradient(top, #fbc625 10%, #f89801 100%);
	background:-webkit-linear-gradient(top, #fbc625 10%, #f89801 100%);
	background:-o-linear-gradient(top, #fbc625 10%, #f89801 100%);
	background:-ms-linear-gradient(top, #fbc625 10%, #f89801 100%);
	background:linear-gradient(to bottom, #fbc625 10%, #f89801 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbc625', endColorstr='#f89801',GradientType=0);
	background-color:#fbc625;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	/*border:1px solid #e86500;*/
	border:1px solid #ffffff;
	display:inline-block;
	cursor:pointer;
	font-size:16px;
	font-weight:bold;
	color: #ffffff;
	margin:20px auto;
	padding:5px 14px;
	text-decoration:none;
	text-shadow:0px 1px 0px #de6100;
	text-align:center;
	width:90%;
	height:auto;
        font-family:"Arial Black", Gadget, sans-serif;
        display: inline-block;
}
.btn_og_left:hover {
	background: -webkit-gradient(linear, left top, left bottom, from(#ffc002), to(#e38b00));
	background: -moz-linear-gradient(top,  #ffc002,  #e38b00);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc002', endColorstr='#e38b00');
        color:#ffffff;
}

/*お知らせボタン*/
.btn_attention{
	-moz-box-shadow:inset 0px 1px 0px 0px #E86500;
	-webkit-box-shadow:inset 0px 1px 0px 0px #E86500;
	box-shadow:inset 0px 1px 0px 0px #E86500;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffdb6d), color-stop(1, #fcc773));
	background:-moz-linear-gradient(top, #ffdb6d 10%, #fcc773 100%);
	background:-webkit-linear-gradient(top, #ffdb6d 10%, #fcc773 100%);
	background:-o-linear-gradient(top, #ffdb6d 10%, #fcc773 100%);
	background:-ms-linear-gradient(top, #ffdb6d 10%, #fcc773 100%);
	background:linear-gradient(to bottom, #ffdb6d 10%, #fcc773 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdb6d', endColorstr='#f89801',GradientType=0);
	background-color:#fdd14d;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:2px solid #e86500;
	/*border:1px solid #ffffff;*/
	display:inline-block;
	cursor:pointer;
	font-size:16px;
	font-weight:bold;
	color: #553f2e;
	margin:20px auto;
	padding:10px 14px;
	text-decoration:none;
	/*text-shadow:0px 1px 0px #de6100;*/
	text-align:left;
	width:90%;
	height:auto;
        font-family:"Arial", Gadget, sans-serif;
        display: inline-block;
}
.btn_attention:hover {
	background: -webkit-gradient(linear, left top, left bottom, from(#ffc002), to(#fbb03a));
	background: -moz-linear-gradient(top,  #ffc002,  #fbb03a);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc002', endColorstr='#fbb03a');
        color:#333333;
}
/*ボタングレー*/
.btn_gray{
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf));
	background:-moz-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
	background:-webkit-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
	background:-o-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
	background:-ms-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
	background:linear-gradient(to bottom, #ededed 5%, #dfdfdf 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf',GradientType=0);
	background-color:#ededed;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #7B7B7B;
	display:inline-block;
	cursor:pointer;
	color:#000;
	font-size:15px;
	font-weight:bold;
	margin:10px auto 20px auto;
	padding:10px 24px;
	text-decoration:none;
	text-shadow:0px 1px 0px #ffffff;
	width:250px;
	height:25px;
	float:left;
	clear:both;
	cursor: pointer;
	text-align: center;
}
.btn_gray:hover {
	background: -webkit-gradient(linear, left top, left bottom, from(#d1cfcf), to(#e2e2e2));
	background: -moz-linear-gradient(top,  #d1cfcf,  #e2e2e2);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#d1cfcf', endColorstr='#e2e2e2');
        color:#000;
}


.annotation {
	margin:5px;
	line-height: 1.6;
        font-size: 14px;
	color: #333;
	list-style-type: none;
	text-align:left;
}
.annotation p {
	font-size: 11px;
	color: #333;
	list-style-type: none;
	text-align:left;
}

/*三角矢印下向き*/
.sankaku{
	width: 0;
	height: 0;
	border: 25px solid transparent;
	border-top: 25px solid #00a9ff;
        text-align:center;
}

/*特典*/
.itemWrapper {
  float: left;
  margin: 8px;
  width: 235px;
  height: 380px;
  display: inline-block;
  /*cursor: pointer;
  position: relative;*/
  background-color: #FFFFFF;
	box-sizing: border-box;
	text-align:left;
  font-size:14px;
	padding-top:0px;
}
/*.item_contents{ padding:0px;
             　　　margin: 0px 5px 0px 5px;
}*/



.area_items {
  margin: 20px 0 50px 0;
}
.area_items .items {
  background: #383838 url(/cu/list/img/bg_arrow.png) no-repeat 255px 210px;
  color: #bbb;
  font-size: 12px;
  display: block;
}
.area_items .items:hover {
  background: #f39800 url(/cu/list/img/bg_arrow.png) no-repeat 255px 210px;
  color: #000;
  font-size: 12px;
  display: block;
  opacity: 1!important;
}
.area_items .items h3 {
  color: #fff;
  font-weight: bold;
  font-size: 13px;
  margin: 15px 5px 15px 15px;
  float: left;
  line-height: 1.2;
}
.area_items .items p.spot {
  margin: 15px 0 10px 15px;
  font-size: 10px;
  text-align: center;
  width: 36px;
  min-height: 3em;
  float: left;
  padding-right: 15px;
  background:url(/cu/list/img/line.png) repeat-y top right;
  letter-spacing: -1px;
}
.area_items .items p.spot img {
  margin-bottom: 3px;
}
.area_items .items p.detail {
  padding: 0 15px 15px 15px;
  line-height: 1.4;
}

.icon_new:after {
	content: url(/cu/list/img/icon_new.png);
	position: absolute;
	top: -5px;
	left: -5px;
}

.itemWrapper .items a {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  background-color: #fff;
  -ms-filter: "alpha(opacity=0)";  /* ie 8 */
}

/*出張タイトル*/
.biztitle{background-color:#003C7B;
          text-align:left;
          font-size:26px;
          font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
          color:#FFFFFF;
          padding:10px;
          margin:0px;
          display:block;
}


.btn_yellow{-moz-box-shadow:inset 0px 1px 0px 0px #f2f037;
	-webkit-box-shadow:inset 0px 1px 0px 0px #f2f037;
	box-shadow:inset 0px 1px 0px 0px #f2f037;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffb515), color-stop(1, #fad233));
	background:-moz-linear-gradient(top, #ffb515 45%, #fad233 100%);
	background:-webkit-linear-gradient(top, #ffb515 45%, #fad233 100%);
	background:-o-linear-gradient(top, #ffb515 45%, #fad233 100%);
	background:-ms-linear-gradient(top, #ffb515 45%, #fad233 100%);
	background:linear-gradient(to bottom, #ffb515 45%, #fad233 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffb515', endColorstr='#fad233',GradientType=0);
	background-color:#ffb515;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:1px solid #d6f023;
	display:inline-block;
	cursor:pointer;
	font-size:22px;
	font-weight:bold;
	color:#ffffff;
	margin:20px 10px;
	padding:10px 10px 5px;
	text-decoration: none;
	text-shadow:0px 2px 1px #958e1b;
	width:90%;
	height:45px;
	font-family:"Arial Black", Gadget, sans-serif;
	display: inline-block;
        vertical-align:middle;
}
.btn_yellow a{text-decoration: none;
}
.btn_yellow:hover {
        color: #ffffff;
	background: #fc9200;
	background: -webkit-gradient(linear, left top, left bottom, from(#fc9200), to(#ffb515));
	background: -moz-linear-gradient(top,  #fc9200,  #ffb515);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fc9200', endColorstr='#ffb515');
}

.pointarea a.apply {
	text-decoration: none;
	line-height: 40px;
}

button, .button, input[type="button"], input[type="reset"], input[type="submit"], .site-navigation a, .entry-title, .entry-meta, .cat-links, .entry-meta .tag-links a, .entry-content th, .comment-content th, .entry-content .edit-link, .page-links, .post-navigation .meta-nav, .paging-navigation .page-numbers, .widget .widget-title, .widget_calendar caption, .widget_twentyfourteen_ephemera .post-format-archive-link, .content-sidebar .widget .widget-title, .featured-content .entry-title {
    text-transform: none;
}

.archive-title {
    font-size: 2.4em;
    text-align: center;
    color: #0088d5;
}