/* プリイン上書き */
#TitleList .spr_module_titleList{margin-top:0px;}
#ph_footer{background:#fff;}
.listArea_tble{pointer-events: none;}
.btn_start{margin:0;}
#img_main{text-align:center;  background:#fff;}
#box940 {background:#fff !important;}


/*マイページ上書*/
body{
text-align:center;
/*background:#666666;*/
background:#68bdda;
}

#Header,#Footer{ width:100%; text-align:center;}

#tab,
#AdTop,
#Body,
#AdBottom{
width:940px; margin:0 auto; padding:0; text-align:left;
background:#fff;

box-shadow:0px 1px 3px 0px rgba(0,0,0,0.4);
-webkit-box-shadow:0px 1px 3px 0px rgba(0,0,0,0.4);
-moz-box-shadow:0px 1px 3px 0px rgba(0,0,0,0.4);

border-radius:0 !important;
-webkit-border-radius:0 !important;
-moz-border-radius:0 !important;
}

#Body{background:#fff; margin:10px auto;}

#HeaderLink_Content,
.Products_Lead{ display:none;}

/* 汎用青ボックス */
#Main_Box {
	background:none;
	padding:10px 0;
	margin:0;
	border:none;
	background:#f1f7f8;
	border-radius: 0px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
}
/* 製品情報 */
#Products_Box {
	background:none;
	padding:10px 0;
	margin:0;
	border:none;
	background:#f1f7f8;
	border-radius: 0px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	width:100%;
}
#Products_Box h1 {
	margin:5px 10px;
}
/* メニュー */
#ProductsMenu_Box {
	width:230px;
	float:left;
	margin:0 0 0 10px !important;
	padding:0; /* IE6以下 */
	margin:0 0 0 5px;
}
#ProductsBody_Box {
	width:680px;
}

/* Gナビ */
#GNavi{ overflow:inherit;}
#GNavi_menu li.index_myp a{
	position:relative;
	z-index:20;
}
#GNavi_submenu li.index_user{
	position:relative;
	margin-top:7px;
	line-height:16px;
}
#GNavi_submenu li.index_user a{
	width:auto;
	margin:0 10px;
}
#GNavi_submenu .index_user #headerName{
	float:none;
	display:inline;
}
#GNavi_submenu .index_user #headerName:hover{ text-decoration: underline; cursor:pointer; padding-top:0;}
#GNavi_submenu li.index_user #index_usersub_menu{
	width:205px;
	float:right;
	display:block;
}
#GNavi_submenu li.index_user #index_usersub_menu li{
	float:none;
	margin:0;
	padding:0;
	width:205px;
}
#GNavi_submenu li.index_user #index_usersub_menu li a{
	margin:0;
	border:none;
	border-radius:0;
	text-align:left;
	background:#000;
	float:none;
	position:relative;
	z-index:10;
	font-size:12px;
	line-height:14px;
	padding:5px 0 5px 5px;
}

#GNavi_submenu li.index_user #index_usersub_menu li a:hover{ background-color:#7d9198;}
#GNavi_submenu li.index_user{ width:auto; max-width:350px; text-align:right;}


/*スライダーバナー*/
#slider {	position: relative;	padding:0; margin: 0 auto; width: 680px; height:275px; overflow:hidden;	background:url(~/media/C618F714371945EAAAC2F7A4FD335B82.ashx) repeat-x left 1px;}
#slider a:focus {	outline: 0;}
.slider-view { position: relative; width: 680px; height: 255px;	margin:0 auto; overflow: hidden;}
.slider-container {	position: absolute;	top: 0;	left: 0;}
.slider-container div {	position: relative;	float: left; width: 680px; height: 255px;}
.slider-container div a {	display: block;	text-align:center; overflow:hidden;	width: 678px;	height:253px;	vertical-align:top;	border:1px solid #DFF0F0;}
.slider-container div a:hover {	border:1px solid #00CCFF;}
#slide-prev, #slide-next { position: absolute; bottom: 0px;	width:60px;	height:20px;}
#slide-prev {	left: 0px; bottom:0px;}
#slide-next {	right: 0px;	bottom:0px;}
#slide-prev:hover, #slide-next:hover { color: #ccc;	text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.5);}
.slider-pagination { position:absolute;	top:0; left:0; width:600px;	height:20px; padding:0;	text-align:center; overflow: hidden; margin:258px 0 0 40px;}
.slider-pagination img { margin:0; padding:0;	overflow: hidden;	width:20px;	height:15px;}
.slider-pagination a { background:url(~/media/B9556AFE468644609997833B0CF460AF.ashx) no-repeat center center;}
.slider-pagination a:hover { background:url(~/media/19B5DA5E959D4698BF7D3D78623E9AE8.ashx) no-repeat center center;}
.slider-pagination a.current { background:url(~/media/C86421C9B09D40898E14AB017EDB900C.ashx) no-repeat center center;}
.slider #icon {	vertical-align:top;	margin:10px auto;	line-height:1em; width:auto; float:none;}

.waribiki{display:none;}
/*Evernote非表示*/
#gp_0000010533{display:none;}


#ruleBox {
    height: 300px;
    overflow: auto;
    border: 1px solid #AAA;
    padding: 15px;
    background-color:#fff;
    text-align:left;
margin:0 50px;

}
.spr_btnType40{    background-color:#fff;
    padding: 15px;

}

.spr_btnType40 #button {
    margin: 0px auto;
    border: 1px solid #98A0A5;
    padding: 1em 0px;
    width: 250px;
    text-align: center;
    font-size: 13px;
    background: transparent url("/%7e/media/Images/Houdai/common/spr_btnType40") repeat scroll center center;
    cursor: pointer;
    border-radius: 4px;
}