@charset "UTF-8";

/* # Reset */
*{
	outline:none;
	}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,figure,figcaption,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,button,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{
	background:transparent;
	border:0;
	font-size:100%;
	font-weight:normal;
	margin:0;
	outline:0;
	padding:0;
	vertical-align:baseline;

}
/*input{-webkit-appearance: none;}*/
/*input,select{-webkit-appearance: none;}*/

ol,ul{ list-style:none !important; }

table{ 
	border-collapse:collapse;
	border-spacing:0;
	font-size:100%;
}

caption,th,td{
	font-weight:normal;
	text-align:left;
	vertical-align:top;
}

fieldset{
	border:none;
}

input,textarea,select,label{
	font-size:100% !important;
	vertical-align:middle !important;
}

select,textarea{
	padding:5px !important;
}

label,button{
	cursor:pointer !important;
}

textarea{
	overflow:auto !important;
}

header,hgroup,footer,article,section,nav,aside,figure,figcaption{
	display:block;
}

a{
	vertical-align:baseline;
}

img{
	border:none !important;
	max-width:100% !important;
	width:auto !important;
	height:auto !important;
	vertical-align:bottom !important;
}

em,strong{
	font-weight:bold !important;
	font-style:normal !important;
}

object{
	outline:none;
	vertical-align:middle;
}

blockquote,q{
	quotes:none;
}

blockquote:before,blockquote:after,q:before,q:after{
	content:'';
	content:none;
}

code{
	font-family:monospace;
}

sup{
	vertical-align:text-top;
}

sub{
	vertical-align:text-bottom;
}

small{
	font-style:normal;
}

ins{
	text-decoration:none;
}

mark{
	font-weight:bold;
}

del{
	text-decoration:line-through;
}

abbr,acronym{
	border:none;
	font-variant:normal;
}

abbr[title],dfn[title]{
	border-bottom:1px dotted #333;
	cursor:help;
}

address,caption,cite,code,dfn,var{
	font-weight:normal;
	font-style:normal;
}

hr{
	display:none !important;
}

pre{
	font-family:monospace;
}

rt{ text-align:center; }

rp{ display:none; }

optgroup{ font-style:normal; }




/* # General Elements							*/

a{
	color:#34f !important;
	text-decoration:none !important;
}

h1,h2,h3,h4,h5,h6{
	font-size:100% !important;
	line-height:1.2 !important;
}


table{
	width:100%;
}

label{
	color:#333;
	cursor:pointer;
	display:inline-block;
	vertical-align:middle;
}

button{
	font-family:"メイリオ", Meiryo,"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

/* # html AND body							*/

html{
	-webkit-text-size-adjust:none;
	overflow-y:scroll;
}


body{
	min-width:320px;
	color:#444;
	text-shadow:0 0 2px #ddd;
	font-family:"メイリオ", Meiryo,"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:16px;
	line-height:1.3;
	position:relative;
}

input,option,select,textarea{
	font-family:"メイリオ", Meiryo,"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

.bold{
	font-weight:bold !important;
}

.text-input{
	width:90% !important;
	border:solid 1px #ccc !important;
	border-radius:5px !important;
	padding:3px !important;
}

.nowrap{
	white-space:nowrap !important;
}

/* ===========================
	 culumn design area start
=========================== */
/*
.wrapper{
	min-width:300px;
	max-width:940px;
	padding:0 10px;
	margin:0 auto;
	
}
*/

/* heade start
--------------------------- */
.header-wrap{
	width:100% !important;
/*	background-color:#ff3	*/
}
.header-bottom-wrap a{color:#333 !important;}
.header-bottom-wrap a:hover{color:#c33 !important;}

@media(max-width:680px){
	.header-bottom-wrap a{color:#fff !important;}
}

.header-bottom-wrap{
	width:100% !important;
	background-color:#61025b !important;
	/* absolute positioning 
	position: absolute !important;
	top: 64px !important;
	*/
	
}
.header-wrap .header{
	min-width:300px !important;
	max-width:940px !important;
	width:940px !important;
	height:64px !important;
	padding:0 10px !important;
	margin:0 auto !important;
	position:relative !important;
}


.header-bottom-wrap .header-bottom{
	width:940px !important;
	padding:0 10px !important;
	margin:0 auto !important;
	position:relative !important;
}
@media(min-width:681px){
	.header-bottom-wrap .header-bottom{
		width:auto !important;
		min-width:300px !important;
		max-width:940px !important;
	}
}

@media(max-width:680px){
.header-wrap .header{
		height:48px !important;
	}
	.header-bottom-wrap .header-bottom{
		width:100% !important;
		padding:0 !important;
		min-width:300px !important;
		max-width:940px !important;
	}
}

/* ヘッダー左上ボタン */

.header-wrap .header .logo{
	display:block !important;
	width:128px !important;
	height:64px !important;
	position:absolute !important;
	top:0 !important;
	left:10px !important;
}

@media(max-width:680px){
	.header-wrap .header .logo{
		width:96px !important;
		height:48px !important;
		top:0px !important;
	}
}


@media(max-width:480px){
	.header-wrap .header .logo{
		width:96px !important;
		height:48px !important;
		top:0px !important;
	}
}

/* ヘッダー右上ボタン */

.header-wrap .header .logo a{
}

.header-wrap .header .btn_login{
	display:block !important;
	width:48px !important;
	height:48px !important;
	position:absolute !important;
	top:8px !important;
	right:10px !important;
}

.header-wrap .header .btn-h_menu,
.header-wrap .header .btn-h_search{
	display:none !important;
}



@media (max-width:680px){
	.header-wrap .header .btn_login{
	top:0px !important;
	right:10px !important;
	}
	.header-wrap .header .btn-h_menu{
		display:block !important;
		width:48px !important;
		height:48px !important;
		position:absolute !important;
		top:0 !important;
		right:106px !important;
	}
	.header-wrap .header .btn-h_search{
		display:block !important;
		width:48px !important;
		height:48px !important;
		position:absolute !important;
		right:58px !important;
	}
}

/* ヘッダー下部処理＆デザイン */

.header-bottom-wrap .header-bottom .h_menu-content{
	position:absolute !important;
	top:-64px !important;
	height:64px !important;
	max-width:752px !important;
	width:auto !important;
	margin:0 58px 0 130px !important;
	position:relative !important;
}

@media (min-width:681px){
	.header-bottom-wrap .header-bottom .h_menu-content{
		display:block !important;
	}
}

@media (max-width:680px){
	.header-bottom-wrap .header-bottom .h_menu-content{
		position:relative !important;
		width:100% !important;
		max-width:none !important;
		margin:0 !important;
		top:0 !important;
		height:auto !important;
	}
}

/* 閉じるボタン消し */
.header-bottom-wrap .header-bottom .h_menu-content .btn_menu_close,
.header-bottom-wrap .header-bottom .h_search-content .btn_menu_close{
	display:none !important;
}
@media (max-width:680px){
	.header-bottom-wrap .header-bottom .h_menu-content .btn_menu_close,
	.header-bottom-wrap .header-bottom .h_search-content .btn_menu_close{
		display:block !important;
		margin:3px auto !important;
		background-color:#eee !important;
		width:120px !important;
		text-align:center !important;
		padding:3px 4px !important;
		border-radius:5px !important;
		box-shadow:0 -5px 5px #999 inset !important;
		cursor:pointer !important;
	}
}



/* メニューボタンで出る内容デザイン */

.header-bottom-wrap .header-bottom .h_menu-content .h_menu-left{
	float:left !important;
}
@media (max-width:680px){
	.header-bottom-wrap .header-bottom .h_menu-content .h_menu-left{
		float:none !important;
	}
}
.header-bottom-wrap .header-bottom .h_menu-content .h_menu-left li{
	float:left !important;
	height:24px !important;
	line-height:24px !important;
	margin:20px 0 !important;
	padding:0 5px !important;
	border-right:solid 1px #333 !important;
}

.header-bottom-wrap .header-bottom .h_menu-content .h_menu-left li.last{
	border-right:none !important;
}



@media (max-width:680px){
	.header-bottom-wrap .header-bottom .h_menu-content .h_menu-left li{
		float:none !important;
		height:auto !important;
		line-height:36px !important;
		margin:0 !important;
		padding:0 !important;
		border-bottom:solid 1px #888 !important;
	}
	.header-bottom-wrap .header-bottom .h_menu-content .h_menu-left li a{
		display:block !important;
		text-align:center !important;
		padding:5px 0 !important;
	}
}

.header-bottom-wrap .header-bottom .h_menu-content .h_menu-left li a{
}

.header-bottom-wrap .header-bottom .h_menu-content .h_menu-right{
	float:right !important;
}
@media (max-width:680px){
	.header-bottom-wrap .header-bottom .h_menu-content .h_menu-right{
		float:none !important;
	}
}

.header-bottom-wrap .header-bottom .h_menu-content .h_menu-right li{
	float:left !important;
}
@media (max-width:860px){
	.header-bottom-wrap .header-bottom .h_menu-content .h_menu-right li{
		margin:8px 4px !important;
	}
}

@media (max-width:680px){
	.header-bottom-wrap .header-bottom .h_menu-content .h_menu-right li{
		float:none !important;
/*		height:auto;*/
		height:46px !important;
		line-height:36px !important;
		margin:0 !important;
		padding:0 !important;
		border-bottom:solid 1px #888 !important;
	}
	.header-bottom-wrap .header-bottom .h_menu-content .h_menu-right li a{
		display:block !important;
		text-align:center !important;
		padding:5px 0 !important;
	}
}


.header-bottom-wrap .header-bottom .h_menu-content .h_menu-right li a{
	display:block !important;
	margin:8px 0 !important;
	padding-left:48px !important;
	height:48px !important;
	line-height:48px !important;
	background-repeat:no-repeat !important;
	background-position:left !important;
}


.header-bottom-wrap .header-bottom .h_menu-content .h_menu-right li.btn-h-dlc a{
	background-image:url(./img/header/btn_dl.png) !important;
	background-size:48px 48px !important;
}
.header-bottom-wrap .header-bottom .h_menu-content .h_menu-right li.btn-h-wish a{
	background-image:url(./img/header/btn_wish.png) !important;
	background-size:48px 48px !important;
}

@media (max-width:860px){
	.header-bottom-wrap .header-bottom .h_menu-content .h_menu-right li a{
		margin:0 !important;
		padding:0 !important;
		width:48px !important;
		height:48px !important;
		line-height:48px !important;
		background-repeat:no-repeat !important;
		white-space:nowrap !important;
		text-indent:100% !important;
		overflow:hidden !important;
		background-position:center !important;
	}
}
@media (max-width:680px){
	.header-bottom-wrap .header-bottom .h_menu-content .h_menu-right li a{
		margin:0 !important;
/*		padding:0;*/
		padding:5px 0 !important;
		width:auto !important;
		height:auto !important;
		line-height:36px !important;
		background-repeat:no-repeat !important;
		white-space:nowrap !important;
		text-indent:0 !important;
		overflow:hidden !important;
		background-position:36% 0px !important;
		background-size:24px 24px !important;
	}
	.header-bottom-wrap .header-bottom .h_menu-content .h_menu-right li.btn-h-dlc a,
	.header-bottom-wrap .header-bottom .h_menu-content .h_menu-right li.btn-h-wish a{
		background-size:24px 24px !important;
	}
}
@media (max-width:559px){
	.header-bottom-wrap .header-bottom .h_menu-content .h_menu-right li a{
		background-position:32% 0px !important;
	}
}
@media (max-width:479px){
	.header-bottom-wrap .header-bottom .h_menu-content .h_menu-right li a{
		background-position:30% 0px !important;
	}
}
@media (max-width:399px){
	.header-bottom-wrap .header-bottom .h_menu-content .h_menu-right li a{
		background-position:28% 0px !important;
	}
}
@media (max-width:320px){
	.header-bottom-wrap .header-bottom .h_menu-content .h_menu-right li a{
		background-position:26% 0px !important;
	}
}

.header-bottom-wrap .header-bottom .h_search-content{
	width: 80% !important;
	padding:0 10% !important;
	height:64px !important;
	position: absolute !important;
	top:0 !important;
	left:0 !important;
}


@media (min-width:681px){
	.header-bottom-wrap .header-bottom .h_search-content{
		width: 80% !important;
		padding:0 10% !important;
		display:block !important;
	}
}
@media (max-width:720px){
	.header-bottom-wrap .header-bottom .h_search-content{
		width: 90% !important;
		padding:0 5% !important;
	}
}

@media (max-width:680px){
	.header-bottom-wrap .header-bottom .h_menu-content,
	.header-bottom-wrap .header-bottom .h_search-content{
		height:auto !important;
		position: static !important;
		top:0 !important;
		left:0 !important;
		display:none !important;
		padding-bottom:3px !important;
	}
}

.header-bottom-wrap .header-bottom .h_search-content .h_menu-left{
	float:left !important;
	height:34px !important;
	padding:15px 10px !important;
	float:left !important;
}
@media (max-width:680px){
	.header-bottom-wrap .header-bottom .h_search-content .h_menu-left{
		float:none !important;
		padding:5px 10px !important;
		max-width:500px !important;
		margin:0 auto !important;
	}
}

.header-bottom-wrap .header-bottom .h_search-content .h_menu-left .h_search-input{
	float:left;
	padding-left:32px !important;
	max-width:300px !important;
	background-repeat:no-repeat !important;
	background-position:left !important;
	background-size:32px 32px !important;
}
.header-bottom-wrap .header-bottom .h_search-content .h_menu-left .h_search-input .text-input{
	width:95% !important;
}
@media (max-width:680px){
	.header-bottom-wrap .header-bottom .h_search-content .h_menu-left .h_search-input{
		float:left !important;
		padding-left:0 !important;
		width:80% !important;
		max-width:100% !important;
		background:none !important;
	}
}
.header-bottom-wrap .header-bottom .h_search-content .h_menu-left .h_search-submit{
	float:left !important;
}
.header-bottom-wrap .header-bottom .h_search-content .h_menu-left .h_search-submit input{
box-shadow: 0px 10px 10px #FAFAFA inset !important;
background-color: #EEE !important;
border-radius: 3px !important;
border: 1px solid #CCC !important;
width: 60px !important;
padding: 0px !important;
height: 31px !important;
margin-top:2px !important;
}

@media (max-width:680px){
	.header-bottom-wrap .header-bottom .h_search-content .h_menu-left .h_search-submit{
		float:left !important;
		padding-left:0 !important;
		width:20% !important;
		max-width:100% !important;
		background:none !important;
	}
	.header-bottom-wrap .header-bottom .h_search-content .h_menu-left .h_search-submit input{
		width:100% !important;
	}

}
.header-bottom-wrap .header-bottom .h_search-content .h_search-select{
	float:right !important;
	height:34px !important;
	padding:15px 10px !important;
}
.header-bottom-wrap .header-bottom .h_search-content .h_search-select select{
	padding:0 !important;
	height:34px !important;
	width:130px !important;
	background-color: #fff !important;
	border-radius: 3px !important;
	border: 1px solid #CCC !important;
}
@media (max-width:680px){
	.header-bottom-wrap .header-bottom .h_search-content .h_search-select{
		float:none !important;
		padding:5px 10px !important;
		max-width:500px !important;
		margin:0 auto !important;
	}
	.header-bottom-wrap .header-bottom .h_search-content .h_search-select select{
		width:100% !important;
	}
}



.header-bottom-wrap .header-bottom .h_search-content .btn_menu_close{
	clear:both !important;
}

.acdn_b{
	display:block !important;
}

@media(max-width:680px){
	.acdn_b{
		display:none !important;
	}
}


/* content start
--------------------------- */

.content{
	width:940px !important;
	margin:20px auto !important;
	padding:0 10px !important;
}

.breadcrumb{
}
.breadcrumb li:after{
	content: " >" !important;
}
.breadcrumb li{
	font-size:14px;
	line-height:1.5;
	float:left;
	*border-right:solid 1px #ccc;
	*padding:0 5px;
}

.breadcrumb li.last:after,
.breadcrumb li.last{
	*border-right:none;
	content: " ";
}

/* footer start
--------------------------- */

.footer-wrap{
	background-color:#d8c0d6;
	padding: 10px;
}
.footer-wrap .footer{
}
.footer-wrap .footer .note{
	text-align:center;
	margin: 0 auto 10px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	height: 24px;
	line-height: 24px;
}
.footer-wrap .footer .note span{
	display:inline-block;
	height: 24px;
	line-height: 24px;
}

.footer-wrap .footer .note a{
	max-width: 770px;
	overflow:hidden;
	display:inline-block;
	text-overflow:ellipsis;
	white-space:nowrap;
	height: 24px;
	line-height: 24px;
		margin-bottom: -6px;
}
@media(max-width:959px){
	.footer-wrap .footer .note a{
		max-width:300px;
		margin-bottom: -6px;
	}
}@media(max-width:480px){
	.footer-wrap .footer .note a{
		max-width:160px;
		margin-bottom: -8px;
	}
}
@media(max-width:480px){
	.footer-wrap .footer .note{
		font-size: 12px;
		width: 300px;
	}
}


.footer-wrap .footer .f_links{
	max-width:300px;
	margin: 5px auto;
}
@media(max-width:680px){
	.footer-wrap .footer .f_links{
		max-width: 300px;
	}
}

@media(max-width:480px){
	.footer-wrap .footer .f_links{
		width: 260px;
		margin: 5px auto;
	}
}

.footer-wrap .footer .f_links li{
	float:left;
	padding:3px 5px;
}

.footer-wrap .footer .f_links li a{
	font-size:14px;
	color:#333;
}
@media(max-width:680px){
	.footer-wrap .footer .f_links li a{
		font-size:12px;
	}
}
@media(max-width:480px){
	.footer-wrap .footer .f_links li a{
		float:left;
	}
}
.footer-bottom-wrap{
	background-color:#61025b;
	color:#fff;
	padding: 10px;
}
.footer-bottom-wrap .footer-bottom{
}
.footer-bottom-wrap .footer-bottom .copyright{
text-align:center;
}
@media(max-width:680px){
	.footer-bottom-wrap .footer-bottom .copyright{
		font-size: 12px;
	}
}

@media(max-width:480px){
	.footer-bottom-wrap .footer-bottom .copyright{
		font-size: 10px;
	}
}


/* ===========================
	 culumn design area end
=========================== */

/* ===========================
	 accordion area start
=========================== */

.accordion_head,
.acdn_h_ex1,
.acdn_h_ex2{
	cursor:pointer;
}



@media(max-width:961px){
	.header-wrap .header,
	.header-bottom-wrap .header-bottom,
	.content,
	.footer-wrap,
	.footer-bottom-wrap{
		width:auto;
	}
}


/* ===========================
	 accordion area end
=========================== */



.pager-box{
	width:620px !important;
	margin:20px auto !important;
	padding-bottom:30px !important;
	position:relative !important;
}
@media(max-width:680px){
	.pager-box{
		width:460px !important;
	}
}
@media(max-width:480px){
	.pager-box{
		width:300px !important;
	}
}

.pager-box .pager{
}
.pager-box .pager .pager-top{
}
.pager-box .pager .pager-top .prev{
	float:left !important;
}
.pager-box .pager .pager-top .next{
	float:right !important;
}
.pager-box .pager .pager-top .prev,
.pager-box .pager .pager-top .next{
	width:280px !important;
}
@media(max-width:680px){
	.pager-box .pager .pager-top .prev,
	.pager-box .pager .pager-top .next{
		width:200px !important;
	}
}
@media(max-width:480px){
	.pager-box .pager .pager-top .prev,
	.pager-box .pager .pager-top .next{
		width:120px !important;
	}
}

.pager-box .pager .pager-top .prev a,
.pager-box .pager .pager-top .next a,
.pager-box .pager .pager-top .prev span,
.pager-box .pager .pager-top .next span{
	text-align:center !important;
	display:block !important;
	border:solid 1px #ccc !important;
	height:30px !important;
	line-height:30px !important;
	border-radius:5px !important;
	font-size:18px !important;
	background-repeat:no-repeat !important;
}
@media(max-width:480px){
	.pager-box .pager .pager-top .next a,
	.pager-box .pager .pager-top .next span{
		padding-right:30px !important;
		font-size:14px !important;
	}

	.pager-box .pager .pager-top .prev a,
	.pager-box .pager .pager-top .prev span{
		padding-left:30px !important;
		font-size:14px !important;
	}
}
.pager-box .pager .pager-top .prev a,
.pager-box .pager .pager-top .prev span{
	background-position:left !important;
}
.pager-box .pager .pager-top .next a,
.pager-box .pager .pager-top .next span{
	background-position:right !important;
}

.pager-box .pager .pager-top .prev a,
.pager-box .pager .pager-top .next a{
	background-color:#eee !important;
	box-shadow:0 -15px 15px #ddd inset !important;
	color:#333 !important;
}
.pager-box .pager .pager-top .prev a:hover,
.pager-box .pager .pager-top .next a:hover{
	background-color:#fafafa !important;
	box-shadow:0 -15px 15px #eee inset !important;
	color:#333 !important;
}
.pager-box .pager .pager-top .prev span,
.pager-box .pager .pager-top .next span{
	background-color:#fff !important;
	color:#aaa !important;
}


.pager-box .pager .pager-top .prev a{background-image:url(./img/list/pager-prev.png);}
.pager-box .pager .pager-top .next a{background-image:url(./img/list/pager-next.png);}
.pager-box .pager .pager-top .prev span{background-image:url(./img/list/pager-prev_off.png);}
.pager-box .pager .pager-top .next span{background-image:url(./img/list/pager-next_off.png);}

@media only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min-device-pixel-ratio:1.5){
	.pager-box .pager .pager-top .prev a,
	.pager-box .pager .pager-top .next a,
	.pager-box .pager .pager-top .prev span,
	.pager-box .pager .pager-top .next span{
		background-size:30px 30px !important;
	}
	.pager-box .pager .pager-top .prev a{background-image:url(./img/list/pager-prev_retina.png) !important;}
	.pager-box .pager .pager-top .next a{background-image:url(./img/list/pager-next_retina.png) !important;}
	.pager-box .pager .pager-top .prev span{background-image:url(./img/list/pager-prev_off_retina.png) !important;}
	.pager-box .pager .pager-top .next span{background-image:url(./img/list/pager-next_off_retina.png) !important;}
	}

.pager-box .pager .pager-top .nowpage{
	text-align:center !important;
	display:block !important;
	float:left !important;
	width:60px !important;
	height:30px !important;
	line-height:30px !important;
	font-size:18px !important;
}
.pager-box .pager .pager-top .nowpage span{
	border:solid 1px #ccc !important;
	padding:2px 5px !important;
}
.pager-box .pager .pager-top div.nowpage{
	text-align:center !important;
	display:block !important;
	float:left !important;
	width:60px !important;
	height:30px !important;
	line-height:30px !important;
	font-size:18px !important;
}
.pager-box .pager .pager-top div.nowpage select{
	width: 50px !important;
	padding: 0px !important;
	margin: 0px !important;
	font-size:12px !important;
	height:32px !important;
}


.pager-box .pager .pager-bottom{
	position:absolute !important;
	right:0 !important;
	bottom:0 !important;
	width:200px !important;
}
.pager-box .pager .pager-bottom .page-input{
	float:left !important;
	font-size:12px !important;
	margin-right:7px !important;
}
.pager-box .pager .pager-bottom .page-input .text-input{
	font-size:12px !important;
	padding:0 !important;
	width:3em !important;
	height:20px !important;
	line-height:20px !important;
	text-align:right !important;
}
.pager-box .pager .pager-bottom .submiter{
	font-size:12px !important;
	margin-left:7px !important;
}
.pager-box .pager .pager-bottom .submiter input{
	font-size:12px !important;
	border:solid 1px #ccc !important;
	padding:0 !important;
	border-radius:5px !important;
	background-color:#eee !important;
	box-shadow:0 -15px 15px #ddd inset !important;
}

.pager-box .pager .pager-bottom .submiter input:hover{
	background-color:#fafafa !important;
	box-shadow:0 -15px 15px #eee inset !important;
	color:#333 !important;
}


/*	SSL-seal Area Add 20140408 START
------------------------------------------*/


.ssl-seal{
	max-width:500px !important;
	margin:0 auto !important;
	padding:40px 0 !important;
}

.ssl-seal img{
	float:left !important;
	display:block !important;
	width:auto !important;
	height:auto !important;
	margin-right:2px !important;
}

.ssl-seal .ssl-comment{
	margin-left:100px !important;
	font-size:14px !important;
}
.ssl-seal .ssl-comment strong{
	display:block !important;
	margin-bottom:0.5em !important;
}




/*	SSL-seal Area Add 20140408 END
------------------------------------------*/


/* # clearfix 20130807 Add */
.clearfix:after{
display:block !important;
clear:both !important;
height:0 !important;
visibility:hidden !important;
content:"." !important;
line-height:0 !important;
}
.clearfix{
display:inline-table !important;
min-height:1% !important;
}
/* for macIE \*/
* html .clearfix{
height:1% !important;
}
.clearfix{
display:block !important;
}
/* end of for macIE */


