a{
	text-decoration:none;
}

body {
	margin:0;
	padding:0;
	font-family:'メイリオ','Meiryo','ヒラギノ角ゴ ProN','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ Pro','Hiragino Kaku Gothic Pro','ＭＳ ゴシック','MS Gothic','SimHei','HiraKakuProN-W3','STHeitiJ-Medium','TakaoExゴシック','TakaoExGothic','MotoyaLCedar','Droid Sans Japanese','Droid Sans Fallback',monospace;
	font-size:14px;
	color:#000000;
	background-color:#FFFFFF;
	line-height:100%;
}

table {
	font-family:'メイリオ','Meiryo','ヒラギノ角ゴ ProN','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ Pro','Hiragino Kaku Gothic Pro','ＭＳ ゴシック','MS Gothic','SimHei','HiraKakuProN-W3','STHeitiJ-Medium','TakaoExゴシック','TakaoExGothic','MotoyaLCedar','Droid Sans Japanese','Droid Sans Fallback',monospace;
	font-size:14px;
	color:#000000;
	line-height:100%;
}

img{
	border:0;
}

.mincho{
	font-family:"ヒラギノ明朝 Pro W6","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝",serif;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
}


.w1200{
	max-width:1200px;
	margin:0px auto;
}

.w1100{
	max-width:1100px;
	margin:0px auto;
}

.w1020{
	max-width:1020px;
	margin:0px auto;
}

.w950{
	max-width:950px;
	margin:0px auto;
}

.w75_left{
	width:75%;
	float:left;
}

.w75_right{
	width:75%;
	float:right;
}

.w67_left{
	width:67%;
	float:left;
}

.w67_right{
	width:67%;
	float:right;
}

.w33_left{
	width:33%;
	float:left;

}

.w33_right{
	width:33%;
	float:right;
}

.w34_left{
	width:34%;
	float:left;

}

.w34_right{
	width:34%;
	float:right;
}


.w25_left{
	width:25%;
	float:left;
}

.w25_right{
	width:25%;
	float:right;
}



.w50_left{
	width:50%;
	float:left;
}

.w50_right{
	width:50%;
	float:right;
}



.marginA{
	margin:0px 0px 10px 0px;
}
.marginB{
	margin:0px 0px 10px 10px;
}
.marginC{
	margin:0px 0px 10px 10px;
}

.marginAB{
	margin:0px 0px 10px 0px;
}


@media screen and (max-width:1120px){
	.marginA{margin:0px 0px 10px 10px;}
	.marginB{margin:0px 10px 10px 10px;}
	.marginC{margin:0px 10px 10px 0px;}
	.marginAB{margin:0px 10px 10px 10px;}
}

@media screen and (max-width:735px){/*max-width:735px*/
	.w75_left,.w75_right,.w67_left,.w67_right,.w33_left,.w33_right,.w34_left,.w34_right,.w25_left,.w25_right,.w50_left,.w50_right{
		width:100%;
	}
	.marginA,.marginB,.marginC,.marginAB{margin:0px 10px 10px 10px;}
}


/* for IE */
@font-face{
	font-family:WebFont;	
	src:url('./migmix-1p-bold.eot');
}


/* for Firefox,Opera,Safari */
@font-face{
	font-family:WebFont;	
	src:url('./migmix-1p-bold.ttf');
	format('truetype');
}


.box_title{
	/*　色階調　*/
	background-color: #BBBBBB;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #DDDDDD), color-stop(0.51, #BBBBBB), color-stop(0.50, #CCCCCC), color-stop(0.00, #EEEEEE));
	background: -webkit-linear-gradient(top, #EEEEEE 0%, #CCCCCC 50%, #BBBBBB 51%, #DDDDDD 100%);
	background:    -moz-linear-gradient(top, #EEEEEE 0%, #CCCCCC 50%, #BBBBBB 51%, #DDDDDD 100%);
	background:     -ms-linear-gradient(top, #EEEEEE 0%, #CCCCCC 50%, #BBBBBB 51%, #DDDDDD 100%);
	background:      -o-linear-gradient(top, #EEEEEE 0%, #CCCCCC 50%, #BBBBBB 51%, #DDDDDD 100%);
	background:         linear-gradient(top, #EEEEEE 0%, #CCCCCC 50%, #BBBBBB 51%, #DDDDDD 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(
		GradientType=0,StartColorStr=#EEEEEE,EndColorStr=#DDDDDD
	);
	zoom:1;
	color:black;
	text-shadow:1px 1px 2px white;
	/*　罫線　*/
	border-top:   1px #DDDDDD solid;
	border-right: 1px #BBBBBB solid;
	border-bottom:0px #BBBBBB solid;
	border-left:  1px #BBBBBB solid;
	/*　形状　*/
	-webkit-border-radius: 10px 10px 0px 0px;
	   -moz-border-radius: 10px 10px 0px 0px;
	    -ms-border-radius: 10px 10px 0px 0px;
	     -o-border-radius: 10px 10px 0px 0px;
	/*　書体等　*/
	font-size:17px;
	font-weight:bold;
	line-height:130%;
	padding:3px 10px 3px 10px;
}

.box_body{
	/*　罫線　*/
	border-top: 0px #BBBBBB solid;
	border-right: 1px #BBBBBB solid;
	border-bottom:1px #BBBBBB solid;
	border-left:  1px #BBBBBB solid;
	/*　形状　*/
	-webkit-border-radius: 0px 0px 10px 10px;
	   -moz-border-radius: 0px 0px 10px 10px;
	    -ms-border-radius: 0px 0px 10px 10px;
	     -o-border-radius: 0px 0px 10px 10px;
	background-color:white;
	padding:10px;
}

.box_title,.box_body,.box_shadow{
	/*　影　*/
	-webkit-box-shadow:0px 2px 10px 1px rgba(0,0,0,0.2);
	   -moz-box-shadow:0px 2px 10px 1px rgba(0,0,0,0.2);
	    -ms-box-shadow:0px 2px 10px 1px rgba(0,0,0,0.2);
	     -o-box-shadow:0px 2px 10px 1px rgba(0,0,0,0.2);
	filter: progid:DXImageTransform.Microsoft.Shadow(
		Color='#999999', Direction=150, Strength=5
	);
}







/*　ページ番号ボックス内の　リンク系　グラデーション　ノーマル時　*/
.p_link,.p_link_L,.p_link_R,.p_link_L2,.p_link_R2{

	color:#777777;
	cursor:pointer;
	font-family:Verdana;
	font-size:17px;
	font-weight:bold;
	line-height:0%;
	
	border-top:1px #DDDDDD solid;
	border-right:1px #999999 solid;
	border-left:1px #FFFFFF solid;

	text-shadow:1px 1px 2px #FFFFFF;
		
	background-color:#CCCCCC;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #EEEEEE), color-stop(0.51, #CCCCCC), color-stop(0.50, #DDDDDD), color-stop(0.00, #FFFFFF));
	background: -webkit-linear-gradient(top, #FFFFFF 0%, #DDDDDD 50%, #CCCCCC 51%, #EEEEEE 100%);
	background:    -moz-linear-gradient(top, #FFFFFF 0%, #DDDDDD 50%, #CCCCCC 51%, #EEEEEE 100%);
	background:     -ms-linear-gradient(top, #FFFFFF 0%, #DDDDDD 50%, #CCCCCC 51%, #EEEEEE 100%);
	background:      -o-linear-gradient(top, #FFFFFF 0%, #DDDDDD 50%, #CCCCCC 51%, #EEEEEE 100%);
	background:         linear-gradient(top, #FFFFFF 0%, #DDDDDD 50%, #CCCCCC 51%, #EEEEEE 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#EEEEEE,endcolorstr=#CCCCCC));
	zoom:1;
	
}


/*　ページ番号ボックス内の　リンク系マウスオーバーの際　グラデーション　*/
.p_link:hover,.p_link_L:hover,.p_link_R:hover{
	background-color:#CCCCCC;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #FFFFFF), color-stop(0.51, #DDDDDD), color-stop(0.50, #EEEEEE), color-stop(0.00, #FFFFFF));
	background: -webkit-linear-gradient(top, #FFFFFF 0%, #EEEEEE 50%, #DDDDDD 51%, #FFFFFF 100%);
	background:    -moz-linear-gradient(top, #FFFFFF 0%, #EEEEEE 50%, #DDDDDD 51%, #FFFFFF 100%);
	background:     -ms-linear-gradient(top, #FFFFFF 0%, #EEEEEE 50%, #DDDDDD 51%, #FFFFFF 100%);
	background:      -o-linear-gradient(top, #FFFFFF 0%, #EEEEEE 50%, #DDDDDD 51%, #FFFFFF 100%);
	background:         linear-gradient(top, #FFFFFF 0%, #EEEEEE 50%, #DDDDDD 51%, #FFFFFF 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#FFFFFF,endcolorstr=#DDDDDD));
	zoom:1;
	
}


/*　ページ番号ボックス内の　リンク系アクティブ時 クリック時　グラデーション　*/
.p_active,.p_active_L,.p_active_R,.p_link:active,.p_link_L:active,.p_link_R:active{

	border:1px #666666 solid;
	background-color:#666666;
	background: -webkit-gradient(linear, left top, left bottom, from(#666666 ), to( #999999 ));
	background: -webkit-linear-gradient( #666666 , #999999 ); 
	background:    -moz-linear-gradient( #666666 , #999999 ); 
	background:     -ms-linear-gradient( #666666 , #999999 ); 
	background:      -o-linear-gradient( #666666 , #999999 ); 
	background:         linear-gradient( #666666 , #999999 );
	filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#666666,endcolorstr=#999999));
	zoom:1;
}

/*　ページ番号ボックス内の クリック時　文字色　*/
.p_link:active,.p_link_L:active,.p_link_R:active{
	color:black;
}



/*　ページ番号ボックス内の　アクティブ時の　フォントカラー*/
.p_active,.p_active_L,.p_active_R{
	color:white;
	font-family:Verdana;
	font-size:17px;
	text-shadow:1px 1px 2px #000000;
	cursor:default;
	font-weight:bold;
	line-height:0%;
}

/*　ページ番号ボックス内の　リンクとアクティブ　パッディング　*/
.p_link,.p_active{
	padding:3px 10px 2px 10px;
}


/*　ページ番号ボックス内の　リンク左端　角まる　*/
.p_link_L,.p_active_L,.p_link_L2{
	-webkit-border-radius: 9px 0px 0px 0px;
	   -moz-border-radius: 9px 0px 0px 0px;
	    -ms-border-radius: 9px 0px 0px 0px;
	     -o-border-radius: 9px 0px 0px 0px;
	border-left:1px #CCCCCC solid;
	     
}

/*　ページ番号ボックス内の　リンク右端　角まる　*/
.p_link_R,.p_active_R,.p_link_R2{
	-webkit-border-radius: 0px 9px 0px 0px;
	   -moz-border-radius: 0px 9px 0px 0px;
	    -ms-border-radius: 0px 9px 0px 0px;
	     -o-border-radius: 0px 9px 0px 0px;
	border-right:1px #BBBBBB solid;
}

/*　ページ番号ボックス内の　リンク左端右端のパッディング　ちょっと色を薄く　*/
.p_link_L,.p_link_R,.p_active_L,.p_active_R{
	padding:3px 10px 2px 10px;
}


/*　ページ番号ボックス内の　リンク左端右端のパッディング　ちょっと色を薄く　*/
.p_link_L2,.p_link_R2{
	padding:3px 17px 2px 17px;
}

.p_active_L,.p_active_R{
	border:1px #666666 solid;
}

.p_link_box{
	margin:4px 8px -2px 8px;
	text-align:center;
}
				

/* ふわっと点滅　*/
.blink{
	-webkit-animation:blink 1s ease 0s infinite alternate;
	-moz-animation:blink 1s ease 0s infinite alternate;
	-ms-animation:blink 1s ease 0s infinite alternate;
	-o-animation:blink 1s ease 0s infinite alternate;
	animation:blink 1s ease 0s infinite alternate;
}
@-webkit-keyframes 'blink'{0%{opacity:0;}100%{opacity:1;}}
@-moz-keyframes 'blink'{0%{opacity:0;}100%{opacity:1;}}
@-ms-keyframes 'blink'{0%{opacity:0;}100%{opacity:1;}}
@-o-keyframes 'blink'{0%{opacity:0;}100%{opacity:1;}}
@keyframes 'blink'{0%{opacity:0;}100%{opacity:1;}}

nobr{
	margin:0 -0.3em 0 0;
}



				