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


/* リンク */
a img { border:0; }

a:focus{
outline:none;
}

/*---------------------------*/
a:link {/*未訪問のリンク*/
	color: #c1375f;
	text-decoration: none;
}

a:visited {/*訪問後のリンク*/
	color: #c1375f;
	text-decoration: none;
}

a:hover {/*マウスをのせたとき*/
	color: #c1375f;
	text-decoration: underline;
}

a:active {/*クリック中*/
	color: #900;
	text-decoration: underline;
}

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


.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;
 }
 
.mr_30 {
 margin-right:30px;
 }

.mr_40 {
 margin-right:40px;
 }

.mr_50 {
 margin-right:50px;
 }

.mr_60 {
 margin-right:60px;
 }

 
/*--マージン下-------------------------*/
 

.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_13 {
 margin-left:13px;
 }
 
.ml_14 {
 margin-left:14px;
 }
 
.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;}
/*---------------------------*/


.pd_t05 { padding-top:5px}

.pd_t08 { padding-top:8px;}

.pd_t10 { padding-top:10px;}

.pd_tb05 {
	padding-top: 5px;
	padding-bottom:5px;
}

.pd_tb08 {
	padding-top:8px;
	padding-bottom:8px;
}

.pd_l10 {
	padding-left:10px;
}

.pd_r10 {
	padding-right:10px;
}

.pd_lr10 {
	padding-left: 10px;
	padding-right: 10px;
}

.pd_b10 { padding-bottom: 10px; }








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





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

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

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

.txt_11 {
	font-size:11px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.txt_11 {
	font-size:86%;
}
}

.txt_060 {
	font-size: 60%;
}


.txt_085 {
	font-size: 85%;
}

.txt_090 {
	font-size: 90%;
}


.txt_100 {
	font-size: 100%;
}

.txt_125 {
	font-size: 125%;
}

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

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

.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: #02a0e9;
}

.txt_blue_normal {
	font-weight: normal;
	color: #02a0e9;
}

.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;
}

.txt_bold {
	font-weight:bold;
}



/*--インデント-------------------------*/
.txt_indent1 {
	padding-left: 1em;
	text-indent: -1em;
}

/*--オーバーフロー-------------------------*/
.txt_overflow {
	overflow:hidden;
	height:100%;
}






