﻿@charset "utf-8";
/* CSS Document */


/* リンク */


a img { border:0; }

a:focus{
outline:none;
} 


/*---------------------------*/
a:link {
	color: #d45425;
	text-decoration:none;
}

a:visited {
	color: #d45425;
	text-decoration:none;
}

a:hover {
	color: #853c09;
	text-decoration:underline;
}

a:active {
   color:#666666;
}

/*---------------------------*/


.bg_orange {
	background-color: #fceee2;
	border: 1px solid #fceee2;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	behavior:url(/_module/js/border-radius.htc);
	position: relative;
}
.bd_orange {
	background-color: #ffffff;
	border: 3px solid #fceee2;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	behavior:url(/_module/js/border-radius.htc);
	position: relative;
	padding:1em;	
}
.pd_08 {
	padding: 8px;
}
.pd_16 {
	padding: 16px;
}

/*---------------------------*/

/* マージン */
 
/*---マージントップ------------------------*/
 
.mt_00 {
 margin-top:00px;
 }
 
.mt_05 {
 margin-top:05px;
 }
 
.mt_10 {
 margin-top:10px;
 }
 
.mt_15 {
 margin-top:15px;
 }
 
.mt_20 {
 margin-top:20px;
 }
 
.mt_25 {
 margin-top:25px;
 }
 
.mt_30 {
 margin-top:30px;
 }
 
.mt_35 {
 margin-top:35px;
 }
 
.mt_40 {
 margin-top:40px;
 }
 
.mt_45 {
 margin-top:45px;
 }
 
.mt_50 {
 margin-top:50px;
 }
 
.mt_55 {
 margin-top:55px;
 }
 
.mt_60 {
 margin-top:60px;
 }
 
.mt_65 {
 margin-top:65px;
 }
  
.mt_70 {
 margin-top:70px;
 }
 
.mt_75 {
 margin-top:75px;
 }
 
.mt_80 {
 margin-top:80px;
 }
 
.mt_85 {
 margin-top:85px;
 }
 
 
/*--マージン右-------------------------*/

.mr_05 {
 margin-right:05px;
 }
 
.mr_10 {
 margin-right:10px;
 }
 
.mr_15 {
 margin-right:15px;
 }
 
.mr_20 {
 margin-right:20px;
 }
 
/*--マージン下-------------------------*/
 

.mb_00 {
 margin-bottom:0px;
 }

.mb_03 {
 margin-bottom:3px;
 }
 
.mb_05 {
 margin-bottom:5px;
 }
 
.mb_07 {
 margin-bottom:7px;
 }
 
.mb_10 {
 margin-bottom:10px;
 }
 
.mb_15 {
 margin-bottom:15px;
 }
 
.mb_20 {
 margin-bottom:20px;
 }
  
.mb_25 {
 margin-bottom:25px;
 }
 
.mb_30 {
 margin-bottom:30px;
 }
  
.mb_35 {
 margin-bottom:35px;
 }
 
.mb_40 {
 margin-bottom:40px;
 }
 
.mb_45 {
 margin-bottom:45px;
 }
 
.mb_50 {
 margin-bottom:50px;
 }
 
 
.mb_55 {
 margin-bottom:55px;
 }
 

/*--マージン左-------------------------*/
 
.ml_05 {
 margin-left:05px;
 } 
 
.ml_10 {
 margin-left:10px;
 }
 
.ml_15 {
 margin-left:15px;
 }
 
.ml_20 {
 margin-left:20px;
 }
  
.ml_25 {
 margin-left:25px;
 }
 
.ml_30 {
 margin-left:30px;
 }
  
.ml_35 {
 margin-left:35px;
 }
 
.ml_40 {
 margin-left:40px;
 }
  
.ml_45 {
 margin-left:45px;
 }
 
.ml_50 {
 margin-left:50px;
 }  
 
.ml_55 {
 margin-left:55px;
 }
 
.ml_60 {
 margin-left:60px;
 }
 
.ml_65 {
 margin-left:65px;
 }
 
.ml_70 {
 margin-left:70px;
 }
 
.ml_75 {
 margin-left:75px;
 }
 
.ml_5em {
margin-left:5em;}
/*---------------------------*/
 
/*---------------------------*/





/* テキスト装飾関係 */

.txt_right {
	text-align: right;
}
.txt_center {
	text-align: center;
}
.txt_left {
	text-align: left;
}

/*---------------------------*/

.txt_085 {
	font-size: 85%;
}

.txt_100 {
	font-size: 100%;
}

.txt_125 {
	font-size: 125%;
}

/*---------------------------*/

.txt_red_strong {
	font-weight: bold;
	color: #d92826;
}
.txt_red_normal {
	font-weight: normal;
	color: #d92826;
}

.txt_orange_strong {
	font-weight: bold;
	color: #ed6d00;
}
.txt_orange_normal {
	font-weight: normal;
	color: #ed6d00;
}
.txt_yellow_strong {
	font-weight: bold;
	color: #f6ac00;
}
.txt_yellow_normal {
	font-weight: normal;
	color: #f6ac00;
}

.txt_blue_strong {
	font-weight: bold;
	color: #00418f;
}

.txt_blue_normal {
	font-weight: normal;
	color: #00418f;
}

.txt_green_strong {
	font-weight: bold;
	color: #336600;
}

.txt_green_normal {
	font-weight: normal;
	color: #336600;
}

.txt_greenfuji_strong {
	font-weight: bold;
	color: #0F6B42;
}

.txt_glay999_strong {
	font-weight: bold;
	color: #999999;
}

.txt_glay999_normal {
	font-weight: normal;
	color: #999999;
}

.txt_glay666_strong {
	font-weight: bold;
	color: #666666;
}

.txt_glay666_normal {
	font-weight: normal;
	color: #666666;
}
/*  ------------------------------ */
.cap {
	color: #999999;
	font-size: 85%;
	line-height: 1.2em;
}
.cap2 {
	color: #666666;
	font-size: 85%;
	line-height: 1.2em;
}
.ind_100 {
	text-indent: -1em;
	padding-left: 1em;
	line-height: 1.6em;
}
.title_bd_orange {
	font-weight: bold;
	color: #EE6C00;
	text-align: center;
	padding: 0.25em;
	border: 1px solid #EF6C00;
}
.app_new_link {
	padding: 5px 0 0;
	text-align: center;
}
.app_new_link li {
	display: inline-block;
	padding: 0 20px;
	margin: 0 auto;
}
.view_timer {
	display: none;
}