@charset "shift_jis";
/* CSS Document */


.tokushu_wrap
{
	font-size: 12px;
	line-height: 120%;
	width: 510px;
	background: url(/p/c/fair/119/palet_6th/bg.jpg) repeat-y 0 0;
	border-bottom: 1px solid #405965;	
}

.tokushu_wrap table, .tokushu_wrap tr,
.tokushu_wrap td{ font-size: 13px; line-height: 120%;}

.tokushu_wrap table, .tokushu_wrap tr, .tokushu_wrap td{
	border-collapse: collapse;
	}


.tokushu_wrap .b{ font-weight: bold;}

.tokushu_wrap .n{ font-weight: normal;}


.tokushu_wrap .border_t{
	border-top: 1px solid #cccccc;
	}

.tokushu_wrap .border_t2{
	border-top: 1px dotted #cccccc;
	}


.tokushu_wrap .border_b{
	border-bottom: 1px dotted #cccccc;
	}

.tokushu_wrap .border_l{
	border-left: 1px dotted #cccccc;
	}

.tokushu_wrap .border_g{
	border: 1px solid #cccccc;
	}

.tokushu_wrap .border_item{
	border: 1px solid #cccccc;
	}

.tokushu_wrap .line{
	display: block;
	height: 3px;
	width: 100%;
	border-bottom: 1px dotted #999999;
	margin-bottom: px;
	}

.tokushu_wrap .mar_5{
	margin: 5px;
	}

.tokushu_wrap .mar_l5{
	margin-left: 5px;
	}

.tokushu_wrap .pad_5{
	padding: 5px;
	}
	
.tokushu_wrap .pad_5t{
	padding-top: 5px;
	}	
	
.tokushu_wrap .mar_t3{
	margin-top: 3px;
	}


.tokushu_wrap .mar_t10{
	margin-top: 10px;
	}
	
.tokushu_wrap .mar_tb10{
	margin-top: 10px;
	margin-bottom: 10px;
	}

.tokushu_wrap .pad_b10{
	padding-bottom: 10px;
	}
	

.tokushu_wrap .mar_l20{
	margin-left: 20px;
	}

.tokushu_wrap .mar_lr20{
	margin-left: 20px;
	margin-right: 20px;
	}

.tokushu_wrap .mar_l60{
	margin-left: 60px;
	}


.tokushu_wrap .f11{
	font-size: 11px;
	}

.tokushu_wrap .f12{
	font-size: 12px;
	}

.tokushu_wrap .f13{
	font-size: 13px;
	}

.tokushu_wrap .f14{
	font-size: 14px;
	}

.tokushu_wrap .f15{
	font-size: 15px;
	}

.tokushu_wrap .f18{
	font-size: 18px;
	}

.tokushu_wrap .f24{
	font-size: 24px;
	}


.tokushu_wrap .fc_w{
	color: #ffffff;
	}

.tokushu_wrap .fc_blue{
	color: #0033CC;
	}

.tokushu_wrap .fc_red{
	color: red;
	}

.tokushu_wrap .fc_g{
	color: #666666;
	}

.tokushu_wrap .fc_green{
	color: #3a7100;
	}


.tokushu_wrap a,
.tokushu_wrap a:link,
.tokushu_wrap a:active,
.tokushu_wrap a:visited
 {
	font-size: 12px;
	color:#de008b!important;
	font-weight: bold!important;

}

.tokushu_wrap a:hover
 {
	color:#e75dd2!important;
}


.tokushu_wrap .al_left{ text-align: left;}

.tokushu_wrap .al_center{ text-align: center;}

.tokushu_wrap .al_right{ text-align: right;}

.tokushu_wrap .border_p_l{ border: 1px solid #f9a7d5;}



.tokushu_wrap .bg{ background:#eefff8;}
.tokushu_wrap .bg_w{ background:#FFFFFF;}
.tokushu_wrap .bg_blue{ background: #eff7ff;}
.tokushu_wrap .bg_pink{ background:#FDE2FE;}
.tokushu_wrap .bg_green{ background:#e2fee3;}


.tokushu_wrap .bg_m_orange{ background:#ffbc97; border: 1px solid #ff975d;}
.tokushu_wrap .bg_m_orange_bg{ background: url(/p/c/fair/119/palet_3rd/white.png) no-repeat 0 0;}

.tokushu_wrap .bg_m_blue{ background:#cae8fa; border:1px solid #6ac7ff;}
.tokushu_wrap .bg_m_blue_bg{ background: url(/p/c/fair/119/palet_3rd/white.png) no-repeat 0 0;}


.tokushu_wrap .bg_m_pink{ background: #ffe7f9; border:1px solid #ff95e5;}
.tokushu_wrap .bg_m_pink_bg{ background: url(/p/c/fair/119/palet_3rd/white.png) no-repeat 0 0;}


.tokushu_wrap .bg_m_red{ background:#ff838f; border:1px solid #fe2b49;}
.tokushu_wrap .bg_m_red_bg{ background: url(/p/c/fair/119/palet_3rd/white.png) no-repeat 0 0;}


.tokushu_wrap .bg_m_purple{ background:#d8b7f7; border:1px solid #b86cff;}
.tokushu_wrap .bg_m_purple_bg{ background: url(/p/c/fair/119/palet_3rd/white.png) no-repeat 0 0;}


.tokushu_wrap .bg_m_white{ background:#fefded; border:1px solid #ffe9a7;}
.tokushu_wrap .bg_m_white_bg{ background: url(/p/c/fair/119/palet_3rd/white.png) no-repeat 0 0;}


.tokushu_wrap .bg_m_green{ background:#e2fee3; border:1px solid #a7ffad;}
.tokushu_wrap .bg_m_green_bg{ background: url(/p/c/fair/119/palet_3rd/white.png) no-repeat 0 0;}


.tokushu_wrap .border_org{

	
	border: 1px solid #cccccc;
	background-color: #FFFFFF;
	}

.tokushu_wrap h2{ font-size: 16px!important; margin: 5px!important; padding: 8px!important; color: #222222!important;} 

.tokushu_wrap h2 span{ font-size: 14px!important;}

.tokushu_wrap h3{ font-size: 18px!important;} 

.tokushu_wrap h4{ /*display: block; width: 490px; */padding: 10px!important; border-top: 1px solid #405965; border-bottom: 1px solid #405965; font-weight: bold; margin: 25px 0 10px 0!important; text-align: left;/* background: #ffffff url(/p/c/fair/119/palet_6th/h4_bg.png) no-repeat 0 0!important;*/ color: #333333; font-size: 16px!important; border-left: 15px solid #405965;}


.tokushu_wrap h5{ padding: 10px 10px 0px 5px; font-weight: bold; margin: 10px 0 0 0; text-align: left; font-size: 18px!important;}



.tokushu_wrap .item_a{
	border: 2px solid #82D3BD;
	padding: 0 0 3px 0;
	}

.tokushu_wrap .item_b{
	border: 2px solid #F0A2A3;
	padding: 0 0 3px 0;
	}
	
.tokushu_wrap .mar_b15{
	margin-bottom: 15px;
}


.tokushu_wrap .mar_515{
	margin: 5px 15px;
}

.tokushu_wrap .border_t3{
	border-top: 3px double #666666;
	}

.tokushu_wrap .txt{
	font-size: 11px;
	padding: 5px 5px 5px 25px;
	border-top: 1px dotted #cccccc;
	border-bottom: 1px dotted #cccccc;
	margin: 5px;
	}
	
.tokushu_wrap .allshot{
	font-size: 16px;
	font-weight: bold;
	padding: 15px 15px 8px 15px;
	background: #baf8e7;
	color: #000000;
	border-bottom: 2px solid #45b697;
	}

.tokushu_wrap .twoshot{
	font-size: 16px;
	font-weight: bold;
	padding: 15px 15px 8px 15px;
	background: #f9cfd0;
	color: #000000;
	border-bottom: 2px solid #e17172;
	}
	
	
.tokushu_wrap .caution{
		 display: block; padding-bottom: 3px; padding-left: 3px; width: 480px; padding-right: 3px; margin-left: 15px; padding-top: 3px;}
		 

.allshotxt{ color: #45b697;}
.twoshottxt{ color: #e17172;}
	 
.tokushu_wrap h4.photo{ padding: 10px!important; border-top: 1px solid #654776; border-bottom: 1px solid #654776; font-weight: bold; margin: 25px 0 10px 0!important; text-align: left; color: #333333; font-size: 16px!important; border-left: 15px solid #654776;}

.tokushu_wrap h4.menkai{ padding: 10px!important; border-top: 1px solid #764750; border-bottom: 1px solid #764750; font-weight: bold; margin: 15px 0 10px 0!important; text-align: left; color: #333333; font-size: 16px!important; border-left: 15px solid #764750;}


