@charset "Shift_JIS";
/* ==============================
	common_kobetsu.css
============================== */

/*common*/

.common-three{

}
.common-three .commoncontents-wrapper{
	width:280px;
	float:left;
	background:url(../img/parts/common_back.gif) repeat-y left bottom;
}
.common-three .commoncontents-last{
	width:270px;
}
.common-three .commoncontents-wrapper .commoncontents{
	width:270px;
}
.common-three .commoncontents-wrapper .commoncontents h3{
	margin:0;
	padding:0;
	width:270px;
}

/*faq 共通*/
#faq-kuji{
	margin:0 0 15px;
	padding:0;
}

#faq-kuji dt{
	clear:left;
	float:left;
	padding:0 0 3px;
}

#faq-kuji dt img{
	vertical-align:middle;
	margin-right:3px;
	margin-bottom:1px;
	border:none;
}

#faq-kuji dd{
	padding:0 0 4px 47px;
	margin:0;
}


#faq-kuji dd a{
	color:#666666;
	text-decoration:none;
}

#faq-kuji dd a:hover{
	color:#ff6410;
	text-decoration:none;
}

.faq-qa-wrapper{
	border:2px solid #cccccc;
	margin:0 0 10px;
}

.faq-qa-wrapper .faq-qa-q{
	background-color:#cccccc;
	font-size:12px;
	font-weight:normal;
	margin:0;
	padding:9px;
}

.faq-qa-wrapper ul.faq-qa-a{
	margin:0;
	padding:0 10px 10px;
	list-style:none;
}

.faq-qa-wrapper p.faq-qa-a{
	padding:10px 10px 0 10px;
}


/* /faq/index.html
よくある質問 */
#faq-index .search_box{
	width:550px;
	height:60px;
	background:url(../../faq/img/index/img_search_back.gif) no-repeat left top;
}
#faq-index .w270{
	width:270px;
}
#faq-index .w219{
	width:219px;
}
#faq-index .indexback{
	background:url(../../faq/img/index/img_indexback.gif) no-repeat left bottom;
}
#faq-index .faqform{
	width:319px;
	padding:18px 0 0 0;
}

#faq-index .faqform form{
	margin:0;
	padding:0 20px 0 0;

}
#faq-index .faqform form input{
	margin:0 2px 0 0;
	padding:0;
	vertical-align:middle;
}
#faq-index .faqform form input.faqsearch{
	width:221px;
	height:16px;
	font-size:12px;
	ime-mode:active;
}


/* /faq/internet.html
インターネットサービスについて */

#faq-internet .faq-internet-q10{
	margin:0 10px 10px;
	border:1px solid #CCCCCC;
	font-size:10px;
	text-align:center;
	border-collapse:collapse;
}

#faq-internet .faq-internet-q10 td{
	border:1px solid #CCCCCC;
}

#faq-internet .faq-internet-q10 .faq-h-textleft{
	text-align:left;
	padding-left:5px;
	height:39px;
	vertical-align:middle;
}

#faq-internet .faq-internet-q10 .faq-textleft{
	text-align:left;
	padding-left:5px;
	vertical-align:middle;
}

#faq-internet .sitename{
	white-space:nowrap;
	padding-right:5px;
}


/* /faq/membership.html
よくある質問 */
#faq-membership ul.faq-qa-a-pt10{
	margin:0;
	padding:10px 10px 10px;
	list-style:none;
}

#faq-membership ul.faq-qa-a-pt10 p.faq-list-text{
	padding-left:1em;
}

/* /faq/inquiry.html
お問い合わせ */
#faq-inquiry .w410{
	width:410px;
}
#faq-inquiry .w293{
	width:293px;
}
#faq-inquiry .inquiry-back{
	background:url(../../faq/img/inquiry/img_bottom.gif) no-repeat left bottom;
}
#faq-inquiry .copy{
	margin:0 10px 10px 8px;
	padding:0 0 3px 3px;
	background:url(../../faq/img/inquiry/img_dotline.gif) no-repeat left bottom;
}
#faq-inquiry dl.pattern1{
	margin:0;
	padding:0;
}
#faq-inquiry dl.pattern1 dt{
	margin:0;
	padding:0;
	width:110px;
	float:left;
	clear:left;
	line-height:14px;
}
#faq-inquiry dl.pattern1 dd{
	margin:0;
	padding:0 0 3px 110px;
	font-size:12px;
	line-height:14px;
}
#faq-inquiry dl.pattern2{
	margin:0;
	padding:0;
}
#faq-inquiry dl.pattern2 dt{
	margin:0;
	padding:5px 0 0 0;
	width:70px;
	float:left;
	clear:left;
	line-height:14px;
}
#faq-inquiry dl.pattern2 dd{
	margin:0;
	padding:0 0 3px 70px;
	font-size:10px;
	line-height:14px;
	color:#FF3333;
}
#faq-inquiry #loginForm2{
	display:none;
}



/* /faq/search_results.html
質問を検索する */
#faq-search-results #faq-search-wrapper{
	width:564px;
	border:3px solid #c1c1c1;
	margin-left:147px;
}


#faq-search-results #faq-search-wrapper #faq-search{
	background-color:#EEEEEE;
	padding:10px 0;
	text-align:center;

}

#faq-search-results #faq-search-wrapper #faq-search form{
	margin:0;
}

#faq-search-results #faq-search-wrapper #faq-search .faq-linkicon{
	vertical-align:middle;
}
#faq-search-results  #faq-search-img{
	margin:0;
	padding-bottom:35px;
}


#faq-search-results .search_box{
	width:750px;
	height:60px;
	background:url(../../faq/img/search_results/img_search_back2.gif) no-repeat left top;
}
#faq-search-results .back-wrapper{
	background:url(../../faq/img/search_results/img_search_back_wrapper.gif) no-repeat left bottom;
}

#faq-search-results .w225{
	width:225px;
}

#faq-search-results .w379{
	width:379px;
}
#faq-search-results .faqform{
	width:362px;
	padding:18px 0 0 0;
}
#faq-search-results .faqform form{
	margin:0;
	padding:0 20px 0 0;
}
#faq-search-results .faqform form input{
	margin:0 2px 0 0;
	padding:0;
	vertical-align:middle;
}
#faq-search-results .faqform form input.faqsearch{
	width:260px;
	height:16px;
	font-size:12px;
	ime-mode:active;
}

/* news/index.html
お知らせ */
#news-index{

}
#news-index .press-area{
	padding:10px 18px 6px 5px;
	background:url(../../press/img/common/img_pressrelease_back.gif) repeat-y left top;
	border:2px solid #cccccc;
}
#news-index .press-area dl{
	margin:0;
	padding:0;
}
#news-index .press-area dl dt{
	margin:0;
	padding:0;
	width:80px;
	text-align:center;
	float:left;
	clear:left;
	line-height:14px;
}
#news-index .press-area dl dd{
	margin:0;
	padding:0 0 11px 90px;
	font-size:12px;
	line-height:14px;
}
#news-index .press-area dl dd a{
	color:#0099ff;
	text-decoration:none;
}
#news-index .press-area dl dd a:hover{
	color:#ff6410;
	text-decoration:none;
}

/* press/tousen_index.html
当せんに関する プレスリリース */
#press-tousenindex{

}
#press-tousenindex .press-area{
	padding:10px 18px 6px 5px;
	background:url(../../press/img/common/img_pressrelease_back.gif) repeat-y left top;
	border:2px solid #cccccc;
}
#press-tousenindex .press-area dl{
	margin:0;
	padding:0;
}
#press-tousenindex .press-area dl dt{
	margin:0;
	padding:0;
	width:80px;
	text-align:center;
	float:left;
	clear:left;
	line-height:14px;
}
#press-tousenindex .press-area dl dd{
	margin:0;
	padding:0 0 11px 90px;
	font-size:12px;
	line-height:14px;
}
#press-tousenindex .press-area dl dd a{
	color:#0099ff;
	text-decoration:none;
}
#press-tousenindex .press-area dl dd a:hover{
	color:#ff6410;
	text-decoration:none;
}

/* press/index.html
プレスリリース */
#press-presslist{

}
#press-presslist .press-area{
	padding:10px 18px 6px 5px;
	background:url(../../press/img/common/img_pressrelease_back.gif) repeat-y left top;
	border:2px solid #cccccc;
}
#press-presslist .press-area dl{
	margin:0;
	padding:0;
}
#press-presslist .press-area dl dt{
	margin:0;
	padding:0;
	width:80px;
	text-align:center;
	float:left;
	clear:left;
	line-height:14px;
}
#press-presslist .press-area dl dd{
	margin:0;
	padding:0 0 11px 90px;
	font-size:12px;
	line-height:14px;
}
#press-presslist .press-area dl dd a{
	color:#0099ff;
	text-decoration:none;
}
#press-presslist .press-area dl dd a:hover{
	color:#ff6410;
	text-decoration:none;
}

/* maintenance/index.html
メンテナンス情報 */
#maintenance-index{

}
#maintenance-index .press-area{
	padding:10px 18px 6px 5px;
	background:url(../../press/img/common/img_pressrelease_back.gif) repeat-y left top;
	border:2px solid #cccccc;
}
#maintenance-index .press-area dl{
	margin:0;
	padding:0;
}
#maintenance-index .press-area dl dt{
	margin:0;
	padding:0;
	width:80px;
	text-align:center;
	float:left;
	clear:left;
	line-height:14px;
}
#maintenance-index .press-area dl dd{
	margin:0;
	padding:0 0 11px 90px;
	font-size:12px;
	line-height:14px;
}
#maintenance-index .press-area dl dd a{
	color:#0099ff;
	text-decoration:none;
}
#maintenance-index .press-area dl dd a:hover{
	color:#ff6410;
	text-decoration:none;
}

/* maintenance/
メンテナンス情報　共通 */
#maintenance-common .press-area{
	padding:7px 17px 15px 17px;
	border:2px solid #cccccc;
}
#maintenance-common h3.common{
	font-size:14px;
	color:#000000;
	padding-left:11px;
	padding-bottom:11px;
	margin:0;
}
#maintenance-common h3.common span.date{
	font-weight:normal;
}
#maintenance-common .press-area .red{
	color:#FF0000;
}
#maintenance-common .press-area table{
	border:1px solid #666666;
	border-collapse:collapse;
}
#maintenance-common .press-area table th{
	border:1px solid #666666;
	background-color:#E1F0FE;
	color:#012D56;
	font-weight:bold;
	text-align:center;
}
#maintenance-common .press-area table th.w220{
	width:220px;
}
#maintenance-common .press-area table th.w230{
	width:230px;
}
#maintenance-common .press-area table td{
	border:1px solid #666666;
}

#maintenance-common .press-area ul{
	list-style:none;
	margin:0 0 15px;
	padding:0;
}
#maintenance-common .press-area ul li{
	margin:0;
	padding:0;
}

/* support/index.html
助成活動について 120411修正*/
#support-index #nonFlash{
	width:964px;
	height:260px;
	padding:10px;
	border:10px solid #000000;
}
#support-index #mainImg{

}
#support-index #mainRight{
	width:274px;
	font-size:11px;
}
#support-index .intro_wrapper{
	width:274px;
	border-bottom:3px solid #000000;
	background:url(../../support/img/index/img_introback.gif) no-repeat left top;
}

#support-index #mainRight #likeBox{
	width: 274px;
	float: right;
	background-color: #f4f4f4;
	margin: 10px 0 0 0;
}
#support-index #mainRight #likeBox h3{
	width: 267px;
	background-color: #3B5998;
	color: #ffffff;
	font-weight: normal;
	font-size: 12px;
	padding: 7px 0 5px 7px;
	margin: 0 auto;
}

#support-index .intro_wrapper .intro{
	height:147px;
}
#support-index .intro_wrapper .intro .link{
	padding:125px 0 0 175px;
}
#support-index .movie_wrapper{
	width:274px;
	border-bottom:3px solid #000000;
	background:url(../../support/img/index/img_movielinkback.gif) no-repeat left top;
}
#support-index .movie_wrapper .movie{
	height:107px;
}
#support-index .movie_wrapper .movie .link1{
	padding:82px 0 0 0;
	width:136px;
}
#support-index .movie_wrapper .movie .link2{
	padding:64px 0 0 0;
	width:102px;
}
#support-index .movie_wrapper .movie .link2{
	padding:64px 0 0 0;
	width:102px;
}
#support-index .h190{
	height:190px;
}
#support-index .linkblue{
	padding:0 0 0 15px;
	background:url(../img/parts/linkicon_blue.gif) no-repeat 0 0;
}
#support-index .common-two{

}
#support-index .common-two .commoncontents-wrapper{
	width:400px;
	float:left;
	background:url(../img/parts/common_back.gif) repeat-y left bottom;
}
#support-index .common-two .commoncontents-last{
	width:390px;
}
#support-index .common-two .commoncontents-wrapper .commoncontents{
	width:390px;
}
#support-index .common-two .commoncontents-wrapper .commoncontents h3{
	width:390px;
	margin:0;
	padding:0;
}
#support-index .common-two .commoncontents-wrapper .commoncontents .h85{
	height:85px;
}
#support-index .common-two2{

}
#support-index .common-two2 .commoncontents-wrapper{
	width:512px;
	float:left;
	background:url(../img/parts/common_back.gif) repeat-y left bottom;
}
#support-index .common-two2 .commoncontents-last{
	width:491px;
}
#support-index .common-two2 .commoncontents-wrapper .commoncontents{
	width:491px;
}
#support-index .common-two2 .commoncontents-wrapper .commoncontents h3{
	width:491px;
	margin:0;
	padding:0;
}
#support-index .common-two2 .commoncontents-wrapper .commoncontents .w240{
	width:240px;
}
#support-index .common-two2 .commoncontents-wrapper .commoncontents strong{
	color:#000000;
}
#support-index .common-two2 .commoncontents-wrapper .commoncontents ul{
	margin:0;
	padding:0;
	list-style:none;
}
#support-index .common-two2 .commoncontents-wrapper .commoncontents li{
	margin:0;
	padding:0;
	padding-right:30px;
}

#support-index .info-wrapper .title-wrapper{
	height:21px;
	border-bottom:3px solid #18afd6;
}
#support-index .info-wrapper .title-wrapper img{
	vertical-align:baseline;
}
#support-index .info-wrapper h3{
	margin:0;
	padding:0;
	line-height:0;
	font-size:0;
}
#support-index .info-wrapper dl{
	margin:0;
	padding:6px 0 0 0;
}
#support-index .info-wrapper dl dt{
	margin:0;
	padding:0;
	width:66px;
	font-size:10px;
	font-weight:bold;
	float:left;
	clear:left;
	line-height:12px;
	color:#333333;
}
#support-index .info-wrapper dl dd{
	margin:0;
	padding:0 0 0 66px;
	font-size:10px;
	line-height:12px;
}
#support-index .info-wrapper dl dd a{
	color:#333333;
}

#support-index .movie-wrapper{
	margin-bottom:20px;
	padding:0;
}
#support-index .movie-wrapper h3{
	margin-bottom:15px;
	padding:0;
	line-height:0;
	font-size:0;
}
#support-index .movie-wrapper .movie-inner{
	width:460px;
	margin:0 15px 15px 15px ;
	padding:0;
}
#support-index .movie-wrapper .movie-inner .movie-inner-list{
	float:left;
	list-style: none;
	margin-left: 5px;
}
#support-index .movie-wrapper .movie-inner .movie-inner-list ul{
	margin:0;
	padding:0 10px 0 0;
	list-style: none;
}
#support-index .movie-wrapper .movie-inner .movie-inner-list li{
	margin:0;
	padding:0;
}
/* support/profits.html
スポーツ振興くじの収益の使いみち */
#support-profits{

}
#support-profits .profitsmain{
	width:641px;
	background:url(../../support/img/profits/img_purpose_back.gif) no-repeat left top;
}
#support-profits .profitsbox{
	width:301px;
	height:346px;
}
#support-profits .profitsbox2{
	width:308px;
	height:346px;
}
#support-profits .linkblue2{
	padding:0 0 0 15px;
	background:url(../img/parts/linkicon_blue2.gif) no-repeat 0 2px;
}

/* support/results.html
助成実績 */
#support-results{
}
#support-results .w391{
	width:391px;
}
#support-results .linkblue{
	padding:0 0 0 15px;
	background:url(../img/parts/linkicon_blue.gif) no-repeat 0 0;
}

/* support/case.html
助成活動紹介 */
#support-case #flashcontents{
	width:1004px;
	height:495px;
}
#support-case #flashcontents #nonFlash{
	width:964px;
	height:455px;
	padding:10px;
	border:10px solid #000000;
}
#support-case .new{
	border:2px solid #ccc;
	padding:10px 10px 5px;
	margin:0 0 15px 0;
}

#support-case .w408{
	width:408px;
}

#support-case .w300{
	width:300px;
}
#support-case .w500{
	width:500px;
}
#support-case .w520{
	width:520px;
}

#support-case .caselist{
	list-style:none;
	margin:0 0 30px 0;
	padding:0;
}
#support-case .caselist li{
	margin-bottom:5px;
}
#support-case .linkblue2{
	padding:0 0 0 15px;
	background:url(../img/parts/linkicon_blue2.gif) no-repeat 0 2px;
}

/* info/attension.html
助成実績 */
#info-attension .jp16_20 {
	font-size: 16px;
	line-height: 20px;
}


/* support/local.html
スポーツの普及に対する助成 */
#support-local .w398{
	width:398px;
}
#support-local .h60{
	height:60px;
}
#support-local .list{
	list-style:none;
	margin:0;
	padding:0;
}
#support-local .list li{
	margin-bottom:5px;
	line-height:0;
	font-size:0;
}


/* clubtoto/takeover/001.html
初めてログインされる方へ */
#clubtoto-takeover .bg{
	background-color:#E8E8E8;
}
#clubtoto-takeover .dot_bottom{
	background-image:url(../../clubtoto/img/takeover/001_06year/dotline.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
#clubtoto-takeover .dot_top{
	background-image:url(../../clubtoto/img/takeover/001_06year/dotline.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

/* clubtoto/tieup/index.html
クラブタイアップ */
#clubtoto-tieup .waku{
	border: 1px solid #C3C3C3;
}
#clubtoto-tieup .width770{
	width:770px;
}
#clubtoto-tieup .width182{
	width:182px;
}

/* policy/,stipulation/ 規約カテゴリ共通 */
#policy-common #policy-area{
	border:2px solid #cccccc;
	padding:9px 11px 20px 9px;
}
#policy-common #policy-area h3{
	font-size:12px;
	font-weight:normal;
}
#policy-common #policy-area h3 img{
	margin-right:5px;
	vertical-align:text-top;
}
#policy-common #policy-area h4{
	font-size:12px;
	font-weight:normal;
}
#policy-common #policy-area .policy-list{
	margin:0 0 16px 0;
	padding:0;
}
#policy-common #policy-area .policy-list dt{
	clear:left;
	float:left;
	width:25px;
	margin:0;
	padding:0;
	margin-right: -13em;
}
#policy-common #policy-area .policy-list dd{
	margin:0;
	padding:0 0 0 28px;
}
#policy-common #policy-area .policy-list2{
	margin:0;
	padding:0;
}
#policy-common #policy-area .policy-list2 dt{
	clear:left;
	float:left;
	width:25px;
	margin:0;
	padding:0;
	margin-right: -13em;
}
#policy-common #policy-area .policy-list2 dd{
	margin:0;
	padding:0 0 0 28px;
}
#policy-common .w123{
	width:123px;
}
#policy-common .w123 img{
	padding-bottom:3px;
}
#policy-common .w123 img.one{
	padding-top:91px;
}
#policy-common .ullist{
	list-style:none;
	margin-top:0;
	margin-left:0;
	margin-right:0;
	padding:0;
}
#policy-common .ullist li{
	margin:0;
	padding:0;
}


/*stipulation/index.html
Club totoってなあに？ */

#stipulation-index .h50{
	height:50px;
}
/*20131030追加 らくらく購入利用規約年別化*/
#stipulation-index .h175{
	height: 175px;
}

#stipulation-index p.rakurakuver{
	position: relative;
	height: 30px;
}

#stipulation-index .rakurakuver span{
	display: block;
	position: absolute;
	top: 4px;
	left: 70px;
	vertical-align: middle;
	font-weight: bold;
}

#stipulation-index .rakurakuver img{
	position: absolute;
	top: 0px;
	left: 135px;
	vertical-align: middle;
}
/*20131030追加 らくらく購入利用規約年別化*/


/* club totoページで共通使用*/

#memberpage #member-wrapper{
	background:url(../../member/img/common/img_member_sideback.gif) repeat-y right top;
}
#memberpage #left-column{
	width:614px;
	float:left;
}
#memberpage #right-column{
	width:217px;
	float:right;
}

#memberpage #member-navi{
	width:614px;
	height:33px;
}
#memberpage #member-navi ul{
	margin:0;
	padding:0;
	list-style:none;
}
#memberpage #member-navi ul li{
	margin:0;
	padding:0;
	line-height:0;
	float:left;
}
#memberpage #member-navi ul li img{
	vertical-align:bottom;
}
#memberpage #errorMsg{
	display:none;
	padding:10px 10px 10px 13px;
}
#memberpage #loginForm2{
	display:none;
}
#memberpage #member-main{
	background:url(../../member/img/common/img_memberback.gif) repeat-y left top;
}
#memberpage #member-login{
	margin:0 12px 12px 13px;
}
#memberpage #member-login2{
	margin:0 12px 12px 13px;
}
#memberpage .loginarea2{
	background:#FFFFFF;
	padding:10px 0 10px 10px;
	border-left:6px solid #22a00d;
	border-right:6px solid #22a00d;
	border-bottom:6px solid #22a00d;
}
#memberpage .loginarea{
	background:#FFFFFF;
	padding:10px 0 20px 10px;
	border-left:6px solid #22a00d;
	border-right:6px solid #22a00d;
	border-bottom:6px solid #22a00d;
}
#memberpage .top_loginInput{
	ime-mode: disabled;
	width:105px;
	height:12px;
	vertical-align:middle;
}
#memberpage .loginarea{
	background:#FFFFFF;
	padding:10px 0 20px 10px;
	border-left:6px solid #22a00d;
	border-right:6px solid #22a00d;
	border-bottom:6px solid #22a00d;
}
#memberpage .linkicon{
	background:url(../../member/img/common/linkicon.gif) no-repeat 0 5px;
}
#memberpage ul.index{
	margin:0;
	padding:0 0 30px 0;
	list-style:none;
}


/*member/index.html
Club totoってなあに？ */

#member-index ul.index{
	margin:0;
	padding:0 0 30px 0;
	list-style:none;
}
#member-index .w424{
	width:424px;
}
#member-index .w129{
	width:129px;
}
#member-index .dotline{
	background:url(../../member/img/index/img_dotline.gif) no-repeat left top;
}


/*member/familymart.html
ファミリーマートで入会 */

#member-familymart .step10{
	width:558px;
	height:108px;
	background:url(../../member/img/familymart/img_step10.jpg) no-repeat left top;
}
#member-familymart .step10 div{
	padding:60px 20px 20px 135px;
}
#member-familymart .step10 div a{
	color:#247607;
}


/*member/shop.html
totoshopで入会 */

#member-shop .annotation{
	background:#f5f3f3;
	margin:15px 0 0 0;
	padding:8px 8px 3px 8px;
	font-size:10px;
}
#member-shop .annotation dl{
	margin:0;
	padding:0;
}
#member-shop .annotation dl dt{
	margin:0;
	padding:0;
	width:1.5em;
	float:left;
	clear:left;
	line-height:12px;
}
#member-shop .annotation dl dd{
	margin:0;
	padding:0 0 5px 1.5em;
	line-height:12px;
}

#member-shop .step04{
	width:558px;
	height:108px;
	background:url(../../member/img/shop/img_step4.jpg) no-repeat left top;
}
#member-shop .step04 div{
	padding:65px 20px 0 135px;
}
#member-shop .step04 .linkicon{
	background:url(../../member/img/common/linkicon.gif) no-repeat 0 2px;
}

/*member/mobile.html
モバイルで入会 */

#member-mobile .w272{
	width:272px;
}
#member-mobile .w269{
	width:269px;
}

/* /shop/index.html
toto売り場情報 */

#shop-index .shopinfo_wrapper{
	width:760px;
	margin:20px auto 0 auto;
	text-align:center;
}
#shop-index .shopinfo{
	text-align:left;
	padding:20px 33px;
	border:1px solid #cbcbcb;
}
#shop-index h3{
	font-weight:bold;
	padding:9px 7px;
	margin:0;
	color:#FFFFFF;
	background:#4dcdff;
}
#shop-index p.lead_copy{
	padding:13px;
	margin:0;
	background:#f9f9f9;
}
#shop-index tr.pattern1 td{
	background:#eeeeee;
}
#shop-index tr.pattern2 td{
	background:#f9f9f9;
}
#shop-index tr td{
	padding:7px 10px;
}
#shop-index tr td.cell1{
	text-align:center;
}
#shop-index tr td.cell2{
	text-align:center;
}
#shop-index tr td.cell3{
	padding:7px 50px 7px 10px;
}
#shop-index tr td.cell4{
	padding:7px 20px 7px 10px;
	text-align:right;
}
/*/partnership/yahoo/index.html
パートナー*/
#partnership-yahoo #partnership-y-wrapper{
	width:844px;
	margin:0 auto;
	padding:12px 7px 0 11px;
	border:1px solid #DCDCDC;
	background:url(../../partnership/img/yahoo/index/menu_bg.gif) repeat-y right top;
}

#partnership-yahoo #partnership-y-wrapper #partnership-y-left{
	width:624px;
	float:left;
}
#partnership-yahoo #partnership-y-wrapper .w300{width:300px;}
#partnership-yahoo #partnership-y-wrapper .w195{width:195px;}

#partnership-yahoo #partnership-y-wrapper .nob{border:none;}
#partnership-yahoo #partnership-y-wrapper .w307{width:307px;}
#partnership-yahoo #partnership-y-wrapper .text{height:90px}
#partnership-yahoo #partnership-y-wrapper .box_wrapper{border:2px solid #e1e1e1;}
#partnership-yahoo #partnership-y-wrapper .box_wrapper ul{
	margin:5px;
	padding:0;
	list-style:none;
}
#partnership-yahoo #partnership-y-wrapper .box_wrapper ul li{
	margin:0;
	padding:0;
}
#partnership-yahoo #partnership-y-wrapper .box_wrapper ul li ul{
	margin:0;
	padding:0 0 0 5px;
}
#partnership-yahoo #partnership-y-wrapper .box_wrapper ul li ul li{
	margin:0;
	padding:0;
}
#partnership-yahoo .link{
	background:url(../../partnership/img/yahoo/index/link.gif) no-repeat scroll left center transparent;
	padding:0 0 0 8px;
}
#partnership-yahoo .titlewrapper{
	background:url(../../partnership/img/yahoo/index/t_h3_bg.gif) no-repeat left top;
	margin:0;
	padding:0 5px 0 0;
	height:28px;
}
#partnership-yahoo .titlewrapper h4.title{
	margin:0;
	padding:5px 0 5px 17px;
}
#partnership-yahoo .internet{
	margin:0;
	padding:0;
}
#partnership-yahoo .internet li#pc{
	background:url(../../partnership/img/yahoo/index/pc_bg.gif) no-repeat left top;
	height:26px;
	width:146px;
	float:left;
	margin:0;
	padding:2px 0 0 0;
}
#partnership-yahoo .internet li#pc a{
	padding:3px 0 0 36px;
	display:block;
}
#partnership-yahoo .internet #mobile{
	background:url(../../partnership/img/yahoo/index/mobile_bg.gif) no-repeat left top;
	height:26px;
	width:146px;
	float:right;
	margin:0;
	padding:2px 0 0 0;
}
#partnership-yahoo .internet li#mobile a{
	padding:3px 0 0 36px;
	display:block;
}
#partnership-yahoo .other-site{margin:0 0 10px;}
#partnership-yahoo .other-site .w1{
	width:125px;
	float:left;
}
#partnership-yahoo .other-site .w2{
	width:155px;
	float:left;
}
#partnership-yahoo #partnership-y-wrapper .box_wrapper .shop-site{
	margin:0;
	padding:0;
	list-style:none;
}
#partnership-yahoo .shop-site .w1{
	width:73px;
	float:left;
}
#partnership-yahoo .shop-site .w2{
	width:100px;
	float:left;
}
#partnership-yahoo .shop-site .w3{
	width:113px;
	float:left;
}
#partnership-yahoo #partnership-y-wrapper #partnership-y-right{
	width:198px;
	float:right;
}
#partnership-yahoo #partnership-y-right .clubtoto-wrapper{
	border:1px solid #e1e1e1;
	padding:1px;
	width:194px;
	margin:0;
}
#partnership-yahoo #partnership-y-right .clubtoto-wrapper h2{
	margin:0;
	padding:3px 0 0 0;
	line-height:0;
	font-size:0;
	height:29px;
	background:#39a101;
}

#partnership-yahoo #partnership-y-right .clubtoto-wrapper .clubtoto{
	border-left:3px solid #39a101;
	border-right:3px solid #39a101;
	border-bottom:3px solid #39a101;
	background-color:#ffffff;
}
#partnership-yahoo #partnership-y-right .clubtoto-wrapper .clubtoto img{vertical-align:top;}
#partnership-yahoo #partnership-y-right .clubtoto-wrapper .clubtoto .w110{
	width:110px;
	ime-mode:disabled;
}
#partnership-yahoo #partnership-y-right .clubtoto-wrapper2{
	border:1px solid #e1e1e1;
	padding:1px;
	width:194px;
}
#partnership-yahoo #partnership-y-right .clubtoto-wrapper2 h2{
	margin:0;
	padding:3px;
	line-height:0;
	font-size:0;
	background:#269300;
}

#partnership-yahoo #partnership-y-right .clubtoto-wrapper2 .clubtoto2{
	border-left:5px solid #269300;
	border-right:5px solid #269300;
	border-bottom:5px solid #269300;
	background-color:#ffffff;
}
#partnership-yahoo #partnership-y-right .clubtoto-wrapper2 .clubtoto2 img{
	vertical-align:middle;
}
#partnership-yahoo #partnership-y-right .clubtoto-wrapper2 .clubtoto2 p{
	margin:0;
	padding:12px;
}
#partnership-yahoo #partnership-y-right #loginForm2{display:none;}
#partnership-yahoo #partnership-y-right  #errorMsg{display:none;}

/*/partnership/saison/index.html
パートナー*/
#partnership-saison #partnership-s-wrapper{
	width:624px;
	margin:0 auto;
	padding:13px 24px 0 25px;
	border:1px solid #DCDCDC;
}
#partnership-saison #partnership-s-wrapper .w300{width:300px;}
#partnership-saison #partnership-s-wrapper .w195{width:195px;}
#partnership-saison #partnership-s-wrapper #partnership-s-left .nob{border:none;}
#partnership-saison #partnership-s-wrapper .text{height:90px;}
#partnership-saison #partnership-s-wrapper .w332{width:332px;}
#partnership-saison .red{color:#FF0000;}
#partnership-saison .nob{border:none;}

/*/partnership/index.html
/partnership/saison/index2.html
パートナー*/
#partnership-index #partnership-wrapper{
	width:844px;
	margin:0 auto;
	padding:12px 11px 0 11px;
	border:1px solid #DCDCDC;
	background:url(../../partnership/img/yahoo/index/menu_bg.gif) repeat-y right top;
}
#partnership-index #partnership-wrapper #partnership-left{
	width:624px;
	float:left;
}
#partnership-index #partnership-wrapper .w300{width:300px;}
#partnership-index #partnership-wrapper .w195{width:195px;}
#partnership-index #partnership-wrapper #partnership-s-left .nob{border:none;}
#partnership-index #partnership-wrapper .w335{width:335px;}
#partnership-index .red{color:#FF0000;}
#partnership-index .nob{border:none;}
#partnership-index #partnership-wrapper #partnership-right{
	width:192px;
	float:right;
}
#partnership-index #partnership-wrapper #partnership-right dl{
	margin:0 0 15px;
	padding:0;
	line-height:1.4;
}
#partnership-index #partnership-wrapper #partnership-right dl dt{
	margin:0;
	padding:0;
	width:15px;
	float:left;
}
#partnership-index #partnership-wrapper #partnership-right dl dd{
	margin:0;
	padding:0 0 0 16px;
}
/*/member/add_info.html
お支払い方法の確認*/
#member-addinfo .w828{width:828px;}
#member-addinfo .w835{width:835px;}
#member-addinfo .link{
	background:url(../../member/img/add_info/link.gif) no-repeat scroll left center transparent;
	padding:0 0 0 8px;
}
#member-addinfo .red{color:#FF0000;}
#member-addinfo .nob{border:none;}
#member-addinfo .debitlist{
	list-style:none;
	margin:0 0 18px 0;
	padding:0;
}
#member-addinfo .debitlist li{
	margin:0;
	padding:0;
}
#member-addinfo .bullet{
	width:12px;
	float:left;
}
#member-addinfo dl{
	margin:0 0 18px;
	padding:0;
	width:828px;
}
#member-addinfo dl dt{
	width:12px;
	clear:left;
	float:left;
}
#member-addinfo dl dd{
	margin:0;
	padding:0 0 0 12px;
}
#member-addinfo #step2-6{
	background:url(../../member/img/add_info/add_info_step2_6.gif) no-repeat left top;
	padding:55px 0 25px 132px;
}


/* /sitemap/index.html
サイトマップ */
#sitemap-index .sitemap-wrapper{
	border-bottom:2px solid #cbcbcb;
}
#sitemap-index .sitemap-wrapper ul{
	margin:0;
	padding:0;
	list-style:none;
}
#sitemap-index .sitemap-wrapper ul.second{
	width:800px;
	float:right;
}
#sitemap-index .sitemap-wrapper ul.third{
	width:550px;
	float:right;
}
#sitemap-index .sitemap-wrapper ul.fourth{
	width:300px;
	float:right;
}
#sitemap-index .sitemap-wrapper ul li{
	clear:both;
}
#sitemap-index .sitemap-wrapper ul li.first{
	clear:both;
	padding:10px 0 10px 0;
	border-top:2px solid #cbcbcb;
}
#sitemap-index .sitemap-wrapper ul li.linepadding{
	padding:10px 0 10px 0;
}
#sitemap-index .sitemap-wrapper ul li.linepaddingtop{
	padding:10px 0 0 0;
}
#sitemap-index .sitemap-wrapper ul li.linepaddingbottom{
	padding:0 0 10px 0;
}
#sitemap-index .sitemap-wrapper ul.second li.second{
	border-top:1px solid #cbcbcb;
}
#sitemap-index .sitemap-wrapper ul.third li.third{
	border-top:1px solid #e7e7e7;
}
#sitemap-index .sitemap-wrapper ul.fourth li.fourth{
	border-top:1px solid #e7e7e7;
}
#sitemap-index .sitemap-wrapper ul li a{
	clear:both;
}
#sitemap-index .sitemap-wrapper ul li span{
	display:block;
	padding:0 0 0 13px;
	background:url(../../sitemap/img/index/icon_linkarrow.gif) no-repeat 0 2px;
}
#sitemap-index .sitemap-wrapper ul span{
	width:180px;
}
#sitemap-index .sitemap-wrapper ul.second span{
	width:230px;
}
#sitemap-index .sitemap-wrapper ul.third span{
	width:230px;
}
#sitemap-index .sitemap-wrapper ul.fourth span{
	width:280px;
}
#sitemap-index .sitemap-wrapper ul li span.off{
	background:url(../../sitemap/img/index/icon_offarrow.gif) no-repeat 0 2px;
}

/* /campaign/
キャンペーン情報 共通 */
#campaign-common #campaign-wrapper{
	width:828px;
	margin:0 auto;
	text-align:left;
}
#campaign-common #campaign-wrapper dl{
	margin:0;
	padding:0;
	text-align:left;
}
#campaign-common #campaign-wrapper dl dt{
	width:110px;
	clear:left;
	float:left;
	margin:0 -13em 0 0;
	padding:1px 0 12px 0;
}
#campaign-common #campaign-wrapper dl dd{
	margin:0;
	padding:0 0 12px 110px;
}

#campaign-common #campaign-wrapper ul{
	margin:0;
	padding-left:0;
	list-style:none;
}

/* /campaign/100007.html
キャンペーン情報 */
#campaign-common #campaign-wrapper .konyu-10007{
	margin:0 0 0 110px;
	border:1px solid #999999;
	border-collapse:collapse;
}
#campaign-common #campaign-wrapper .konyu-10007 th{
	background-color:#e1e1e1;
	border:1px solid #999999;
	text-align:center;
	font-weight:normal;
}
#campaign-common #campaign-wrapper .konyu-10007 td{
	border:none;
	text-align:center;
	padding:6px 0;
}

#campaign-common #campaign-wrapper .konyu-10007 td.clubtoto{
	border-right:1px dashed #999999;
}

/* /campaign/point10_01.html
キャンペーン情報 */
#campaign-common #campaign-wrapper dl dt.policy{
	padding-bottom:0;
}
#campaign-common #campaign-wrapper dl dd.policy{
	margin:0;
	padding:0 0 21px 110px;
}

/* /campaign/point10_01_01.html
キャンペーン情報 */
#campaign-point10_01_01 #page{
	width:816px;
	margin:0 auto;
	text-align:center;
}
#campaign-point10_01_01 #present-wrapper{
	background-color:#007bbb;
}
#campaign-point10_01_01 #present{
	background:url(../../campaign/img/point10_01_01/t_bottom.gif) no-repeat left bottom;
	padding:0 15px 30px;
}
#campaign-point10_01_01 #point10_01_01-title{
	background:url(../../campaign/img/point10_01_01/t_top.gif) no-repeat left top;
	padding-top:15px;
	margin:0;
}
#campaign-point10_01_01 #present-wrapper p.dotline{
	background:url(../../campaign/img/point10_01_01/t_line.gif) no-repeat center bottom;
	padding-bottom:7px;
	background-color:#fff;
}
#campaign-point10_01_01 #present-wrapper p.last{
	background-color:#fff;
}
/* /campaign/point11_02_01.html
キャンペーン情報 */
#campaign-point11_02_01 #page{
	width:816px;
	margin:0 auto;
	text-align:center;
}
#campaign-point11_02_01 #present-wrapper{
	background-color:#E83929;
}
#campaign-point11_02_01 #present{
	background:url(../../campaign/img/point11_02_01/t_bottom.gif) no-repeat left bottom;
	padding:0 15px 27px;
}
#campaign-point11_02_01 #point11_02_01-title{
	background:url(../../campaign/img/point11_02_01/t_top.gif) no-repeat left top;
	padding-top:15px;
	margin:0;
}
#campaign-point11_02_01 #present-wrapper p.dotline{
	background:url(../../campaign/img/point11_02_01/t_line.gif) no-repeat center bottom;
	padding-bottom:7px;
	background-color:#fff;
}
#campaign-point11_02_01 #present-wrapper p.last{
	background-color:#fff;
}

/* /campaign/point11_03_01.html
キャンペーン情報 */
#campaign-point11_03_01 #page{
	width:816px;
	margin:0 auto;
	text-align:center;
}
#campaign-point11_03_01 #present-wrapper{
	background-color:#F06728;
}
#campaign-point11_03_01 #present{
	background:url(../../campaign/img/point11_03_01/t_bottom.gif) no-repeat left bottom;
	padding:0 15px 27px;
}
#campaign-point11_03_01 #point11_03_01-title{
	background:url(../../campaign/img/point11_03_01/t_top.gif) no-repeat left top;
	padding-top:15px;
	margin:0;
}
#campaign-point11_03_01 #present-wrapper p.dotline{
	background:url(../../campaign/img/point11_03_01/t_line.gif) no-repeat center bottom;
	padding-bottom:7px;
	background-color:#FFEFE7;
}
#campaign-point11_03_01 #present-wrapper p.last{
	background-color:#FFEFE7;
}

/* /campaign/point12_01_01.html
キャンペーン情報 */
#campaign-point12_01_01 #page{
	width:816px;
	margin:0 auto;
	text-align:center;
}
#campaign-point12_01_01 #present-wrapper{
	background-color:#4DA44E;
}
#campaign-point12_01_01 #present{
	background:url(../../campaign/img/point12_01_01/t_bottom.gif) no-repeat left bottom;
	padding:0 15px 27px;
}
#campaign-point12_01_01 #point12_01_01-title{
	background:url(../../campaign/img/point12_01_01/t_top.gif) no-repeat left top;
	padding-top:15px;
	margin:0;
}
#campaign-point12_01_01 #present-wrapper p.dotline{
	background:url(../../campaign/img/point12_01_01/t_line.gif) no-repeat center bottom;
	padding-bottom:7px;
	background-color:#FEF6CF;
}
#campaign-point12_01_01 #present-wrapper p.last{
	background-color:#FEF6CF;
}

/* /campaign/point12_02_01.html
キャンペーン情報 */
#campaign-point12_02_01 #page{
	width:816px;
	margin:0 auto;
	text-align:center;
}
#campaign-point12_02_01 #present-wrapper{
	background-color:#f4211a;
}
#campaign-point12_02_01 #present{
	background:url(../../campaign/img/point12_02_01/t_bottom.gif) no-repeat left bottom;
	padding:0 15px 27px;
}
#campaign-point12_02_01 #point12_02_01-title{
	background:url(../../campaign/img/point12_02_01/t_top.gif) no-repeat left top;
	padding-top:15px;
	margin:0;
}

/* /wallpaper/wallpaper.html
壁紙ダウンロード */
#wallpaper{
	width:859px;
	text-align:center;
	margin:0 auto;

}
#wallpaper #content{
	width:829px;
	margin-top:10px;
	padding:14px;
	border:1px solid #dcdcdc;
}
#wallpaper #title{
	margin:0;
	padding:0;
	line-height:0;
	height:173px;
}
#wallpaper #main{
	background:url(../../wallpaper/img/main_footer.gif) no-repeat left bottom;
	padding-bottom:14px;
	width:829px;
}
#wallpaper #main .w455{
	width:455px;
}
#wallpaper #main .w374{
	width:374px;
}
#wallpaper #footer{
	background:url(../../wallpaper/img/content_footer.gif) no-repeat left bottom;
	width:801px;
	padding:10px 14px 18px;
}
#wallpaper #logo{
	float:left;
	/*margin-right:309px;*/
	margin-right:25px;
}
#wallpaper #banner{
	float:left;
	margin-top:11px;
	margin-right:54px;

}
#wallpaper #btn-download{
	float:left;
	margin-top:17px;
}

/* /info/atention.html
ご注意 2011.02.15追加*/
#info-attension{
}

#info-attension #dyncommon-header-wrapper #header-contents{
	height:63px;
}
#info-attension .atention_wrapper{
	background:url(../../info/img/img_bg.gif) no-repeat left top;
	width:808px;
	padding:7px 0 0 16px;
}

#info-attension w547{
	width:547px;
}
#info-attension .wakaba{
	background:url(../../info/img/img_wakaba.gif) no-repeat left top;
	padding:2px 0 0 45px;
}
#info-attension .w260{
	width:260px;
}

#info-attension .red{
	color:#e90317;
	font-weight:bold;
}

#info-attension .atention_btn{
	width:260px;
	float:right;
	background-color:#f7f29f;
	text-align:center;
	padding:2px 0;
	margin:0 0 2px;
}

#info-attension .jp14_14 {
	font-size: 14px;
	line-height:1.4;
}
#info-attension form{
	margin:0;
	padding:0;
}
#info-attension .toto{
	background:url(../../info/img/toto.gif) no-repeat left 50%;
	padding:2px 0 0 51px;
}

#info-attension .nob{
	border:none;
}


/* /info/atention.html
ご注意 2013.09追加*/

#info-attension .login-wrapper {
    background: url("../../info/img/login_back.gif") repeat-y scroll left top transparent;
    width: 940px;
}

#info-attension .login-left {
    float: left;
    width: 465px;
}

#info-attension .login-right {
    float: right;
    width: 465px;
}

#info-attension h4.type1 {
    color: #009900;
    font-size: 18px;
    font-weight: bold;
    margin: 0;
    padding: 0 0 2px;
}

#info-attension h4.type2 {
    font-size: 18px;
    font-weight: bold;
    margin: 0;
    padding: 0 0 2px;
}

#info-attension .merit-section {
    background: url("../../info/img/img_boader.gif") no-repeat scroll left top transparent;
    padding: 8px 0 0;
}

#info-attension .merit01 {
    background: url("../../info/img/img_merit01.gif") no-repeat scroll 254px 0 transparent;
    height: 72px;
}

#info-attension .merit02 {
    background: url("../../info/img/img_merit02.gif") no-repeat scroll 254px center transparent;
    height: 100px;
}

#info-attension .merit03 {
    background: url("../../info/img/img_merit03.gif") no-repeat scroll 254px 0 transparent;
    height: 72px;
}

#info-attension .meritp{
    margin-top: 1px;
    padding-top: 1px;
    padding-left: 30px;
    width: 220px;
}

#info-attension .meritfont {
    color: #FF6600;
    font-size: 14px;
    font-weight: bold;
}

#info-attension .muryouback {
    background: url("../../info/img/img_muryo_back.gif") no-repeat scroll left top transparent;
    height: 80px;
    width: 444px;
}
/* 会員登録ボタン*/
#info-attension a.linkbt_logintoroku {
    display: block;
    font-size: 16px;
    text-decoration: none;
    width: 200px;
}

#info-attension .muryouback p {
    margin: 0;
    padding: 15px 0 0 210px;
}

#info-attension a.linkbt_logintoroku span {
    background: none repeat scroll 0 0 #01AC01;
    border-color: #80DE80 #008200 #008200 #80DE80;
    border-style: solid;
    border-width: 2px;
    color: #FFFC00;
    display: block;
    padding: 10px 0;
    text-align: center;
}

#info-attension a.linkbt_logintoroku:hover span {
    background: none repeat scroll 0 0 #01AC01;
    border-color: #01AC01;
    border-style: solid;
    border-width: 2px;
    color: #FFFC00;
}

#info-attension a.linkbt_loginatt {
    text-decoration: none;
}
#info-attension a.linkbt_loginatt span {
    background: none repeat scroll 0 0 #01AC01;
    border-color: #80DE80 #008200 #008200 #80DE80;
    border-style: solid;
    border-width: 2px;
    color: #FFFFFF;
    display: block;
    padding: 10px 0;
    text-align: center;
    width: 200px;
    font-size: 12pt;
}

#info-attension a.linkbt_loginatt:hover span {
    background: none repeat scroll 0 0 #01AC01;
    border-color: #01AC01;
    border-style: solid;
    border-width: 2px;
    color: #FFFC00;
}


/* 購入ボタン*/
#info-attension a.linkbt_buy {
    display: block;
    font-size: 16px;
    text-decoration: none;
    width: 200px;
}

#info-attension a.linkbt_buy span {
    background: none repeat scroll 0 0 #FF7633;
    border-color: #FFD1A4 #FF4B20 #FF4B20 #FFD1A4;
    border-style: solid;
    border-width: 2px;
    color: #ffffff;
    display: block;
    padding: 10px 0;
    text-align: center;
}

#info-attension a.linkbt_buy:hover span {
    background: none repeat scroll 0 0 #FF6633;
    border-color: #ff7600;
    border-style: solid;
    border-width: 2px;
    color: #ffffff;
}

#info-attension .muryouback {
    background: url("../../info/img/img_muryo_back.gif") no-repeat scroll left top transparent;
    height: 80px;
    width: 444px;
}

#info-attension .clubtoto {
    background: url("../../info/img/img_clubtoto.gif") no-repeat scroll left center transparent;
    padding: 2px 0 0 66px;
}

#info-attension .notcontrol {
	text-align: center;
}

#info-attension .btn_buy {
	text-align: center;
	margin: 0 auto;
	width: 200px;
}

.mb29{
	margin-bottom: 29px;
}

/* /support/sjp.html
ご注意 2011.04.19追加*/
#support-sjp{

}
	#support-sjp #sjp-bg{
		background-color:#fff;
	}
	#support-sjp #container{
		width:1024px;
		margin:0 auto;
		text-align:left;
	}
	#support-sjp #container #contents{
		padding:0 10px;
	}
	#support-sjp #pagecontentsone-wrapper{

	}
	#support-sjp #indexVisual{
		position:relative;
		width:1004px;
		height:297px;
		margin:0 0 24px 0;
		background:url(../../support/img/sjp/index/back_indexvidual.jpg) no-repeat left top;
	}
		#support-sjp #indexVisual .mainlogo{
			position:absolute;
			top:63px;
			left:63px;
		}
		#support-sjp #indexVisual .button2013{
			position:absolute;
			top:256px;
			left:664px;
		}
		#support-sjp #indexVisual .button2012{
			position:absolute;
			top:256px;
			left:775px;
		}
		#support-sjp #indexVisual .button2011{
			position:absolute;
			top:256px;
			left:885px;
		}
	#support-sjp .mainSection{
		padding:0 0 42px 0;
	}
		#support-sjp .mainSection .column1{
			float:left;
			width:550px;
		}
		#support-sjp .mainSection .column2{
			float:right;
			width:402px;
		}
	#support-sjp .mainSection .teamNavi{
		width:100%;
		height:305px;
	}
		#support-sjp .mainSection .teamNavi ul{
			position:relative;
			margin:0;
			padding:0;
			list-style:none;
		}
			#support-sjp .mainSection .teamNavi ul li{
				position:absolute;
				margin:0;
				padding:0;
			}
			#support-sjp .mainSection .teamNavi ul li.navi01{
				left:4px;
			}
			#support-sjp .mainSection .teamNavi ul li.navi02{
				left:110px;
			}
			#support-sjp .mainSection .teamNavi ul li.navi03{
				left:216px;
			}
			#support-sjp .mainSection .teamNavi ul li.navi04_title{
				left:412px;
				line-height:0;
			}
			#support-sjp .mainSection .teamNavi ul li.navi04{
				top:23px;
				left:351px;
			}
			#support-sjp .mainSection .teamNavi ul li.navi05{
				top:23px;
				left:448px;
			}
			#support-sjp .mainSection .teamNavi ul li.navi06{
				top:161px;
				left:0;
			}
			#support-sjp .mainSection .teamNavi ul li.navi07{
				top:161px;
				left:110px;
			}
			#support-sjp .mainSection .teamNavi ul li.navi08{
				top:161px;
				left:228px;
			}

	#support-sjp .w636{
		width:636px;
	}
	#support-sjp .iframeSet,
	#support-sjp .iframeSet_report{
		padding:1px 0 0 0;
		border:1px solid #d7d7d7;
	}
		#support-sjp .iframeSet iframe{
			width:100%;
			height:210px;
		}
		#support-sjp .iframeSet_report iframe{
			width:100%;
			height:340px;
		}

	#support-sjp #tabbutton_set{
		position:relative;
		width:1004px;
		height:32px;
		list-style:none;
		margin:0;
		padding:0;
		background:url(../../support/img/sjp/index/back_tabon.gif) no-repeat left top;
	}

	#support-sjp #tabbutton_set li{
		width:110px;
		height:32px;
		font-size:14px;
		float:left;
		margin:0 1px 0 0;
		text-align:center;
	}
		#support-sjp #tabbutton_set li a,
		#support-sjp #tabbutton_set li span{
			display:block;
			width:100%;
			height:27px;
			padding:5px 0 0 0;
			color:#fff;
		}
		#support-sjp #tabbutton_set li a{
			background:url(../../support/img/sjp/index/back_linktab.gif) left top;
		}
		#support-sjp #tabbutton_set li span{
			display:none;
			color:#000000;
		}
		#support-sjp #tabbutton_set li.notlink span{
			display:block;
			color:#909090;
			background:url(../../support/img/sjp/index/back_linktab-off.gif) left top;
		}
		#support-sjp #tabbutton_set li.first{
			width:116px;
		}
		#support-sjp #tabbutton_set li.last{
			margin:0;
		}

	#support-sjp .tabcontent{
		margin:0;
		clear:both;
		border-left:1px solid #b7e7f3;
		border-right:1px solid #b7e7f3;
		border-bottom:1px solid #b7e7f3;
		padding:17px 25px 0 25px;
	}
	#support-sjp #tabcontent2,
	#support-sjp #tabcontent3,
	#support-sjp #tabcontent4,
	#support-sjp #tabcontent5,
	#support-sjp #tabcontent6,
	#support-sjp #tabcontent7,
	#support-sjp #tabcontent8{
		display:none;
	}

	#support-sjp .cm-contents-wrapper{

	}

	#support-sjp .cm-contents{
		float:left;
		width:295px;
		margin:0 33px 30px 0;
	}
	#support-sjp .cm-contents-double{
		float:left;
		width:623px;
		margin:0 0 30px 0;
	}
	#support-sjp .cm-contents-last{
		margin:0;
	}
		#support-sjp .cm-section{
			border:1px solid #e4e4e4;
			background-color:#f8f8f8;
			padding:0 10px 3px 10px;
			_padding:0 10px 3px 10px;
		}
	#support-sjp .cm-contents h5{
		background-color:#00bcde;
		color:#fff;
		font-size:16px;
		text-align:center;
		line-height:1.2;
		margin:0 0 7px;
		padding:10px 0;
	}
	#support-sjp .cm-contents h5.type2{
		padding:2px 0;
		line-height:1.1;
	}
	#support-sjp .seisaku-wrapper{
		background:url(../../support/img/sjp/img_dotline2.gif) repeat-x left bottom;
		padding-bottom:5px;
		margin-bottom:5px;
	}
	#support-sjp .seisaku{
		width:47px;
		float:left;
		margin:0 10px 0 0;
		padding:15px 0;
		background-color:#626262;
		color:#fff;
		font-size:10px;
		text-align:center;
	}
	#support-sjp .housou{
		margin:0;
		padding:5px 0 0 0;
		width:158px;
		float:left;
	}
	#support-sjp .housou-double{
		margin:0;
		padding:5px 0 0 0;
		width:130px;
		float:left;
	}
	#support-sjp .cm-img{
		border:1px solid #e3e3e3;
		background-color:#fff;
		padding:5px 5px;
		_padding:5px 2px 5px 5px;
		margin:0 0 5px;
	}
		#support-sjp .cm-img a.linktext{
			padding-left:15px;
			display:block;
			background:url(../../support/img/sjp/common/icon_linkpict.gif) no-repeat left 5px;
		}
		#support-sjp .cm-img a.linktext2{
			display:block;
		}
			#support-sjp .cm-img a.linktext2 span{
				padding-left:15px;
				background:url(../../support/img/sjp/common/icon_linkpict.gif) no-repeat left 2px;
			}

	#support-sjp .seisaku-wrapper{
		background:url(../../support/img/sjp/img_dotline2.gif) repeat-x left bottom;
		padding-bottom:5px;
		margin-bottom:5px;
	}

	/* 2012年ページ */
	#support-sjp .mainSection .teamNavi2012{
		width:100%;
		height:148px;
	}
		#support-sjp .mainSection .teamNavi2012 ul{
			position:relative;
			margin:0;
			padding:0;
			list-style:none;
		}
			#support-sjp .mainSection .teamNavi2012 ul li{
				position:absolute;
				margin:0;
				padding:0;
			}
			#support-sjp .mainSection .teamNavi2012 ul li.navi01{
				left:0;
			}
			#support-sjp .mainSection .teamNavi2012 ul li.navi02{
				left:118px;
			}
			#support-sjp .mainSection .teamNavi2012 ul li.navi03{
				left:233px;
			}
			#support-sjp .mainSection .teamNavi2012 ul li.navi04{
				left:347px;
			}
			#support-sjp .mainSection .teamNavi2012 ul li.navi05{
				left:459px;
			}

	#support-sjp #tab2012 #tabbutton_set{
		position:relative;
		width:1004px;
		height:32px;
		list-style:none;
		margin:0;
		padding:0;
		background:url(../../support/img/sjp/2012/back_tabon.gif) no-repeat left top;
	}

	#support-sjp #tab2012 #tabbutton_set li{
		width:110px;
		height:32px;
		font-size:14px;
		float:left;
		margin:0 1px 0 0;
		text-align:center;
	}
		#support-sjp #tab2012 #tabbutton_set li a,
		#support-sjp #tab2012 #tabbutton_set li span{
			display:block;
			width:100%;
			height:27px;
			padding:5px 0 0 0;
			color:#fff;
		}
		#support-sjp #tab2012 #tabbutton_set li a{
			background:url(../../support/img/sjp/2012/back_linktab.gif) left top;
		}
		#support-sjp #tab2012 #tabbutton_set li span{
			display:none;
			color:#000000;
		}
		#support-sjp #tab2012 #tabbutton_set li.notlink span{
			display:block;
			color:#909090;
			background:url(../../support/img/sjp/2012/back_linktab-off.gif) left top;
		}
		#support-sjp #tab2012 #tabbutton_set li.first{
			width:116px;
		}
		#support-sjp #tab2012 #tabbutton_set li.last{
			margin:0;
		}
	#support-sjp #tab2012 .tabcontent{
		margin:0;
		clear:both;
		border-left:1px solid #b7e7f3;
		border-right:1px solid #b7e7f3;
		border-bottom:1px solid #b7e7f3;
		padding:17px 25px 0 25px;
	}
	#support-sjp #tab2012 #tabcontent1,
	#support-sjp #tab2012 #tabcontent2,
	#support-sjp #tab2012 #tabcontent3,
	#support-sjp #tab2012 #tabcontent4,
	#support-sjp #tab2012 #tabcontent5,
	#support-sjp #tab2012 #tabcontent6,
	#support-sjp #tab2012 #tabcontent7{
		display:none;
	}

	/* 2011年ページ */
	#support-sjp .pastTitle{
		position:relative;
		width:1004px;
		height:53px;
	}
		#support-sjp .pastTitle .title{
			position:absolute;
			top:0;
			left:0;
		}
		#support-sjp .pastTitle .button{
			position:absolute;
			top:0;
			right:0;
		}
	#support-sjp .mainSection .teamNavi2011{
		width:100%;
		height:148px;
	}
		#support-sjp .mainSection .teamNavi2011 ul{
			position:relative;
			margin:0;
			padding:0;
			list-style:none;
		}
			#support-sjp .mainSection .teamNavi2011 ul li{
				position:absolute;
				margin:0;
				padding:0;
			}
			#support-sjp .mainSection .teamNavi2011 ul li.navi01{
				left:0;
			}
			#support-sjp .mainSection .teamNavi2011 ul li.navi02{
				left:88px;
			}
			#support-sjp .mainSection .teamNavi2011 ul li.navi03_title{
				left:251px;
			}
			#support-sjp .mainSection .teamNavi2011 ul li.navi03{
				left:187px;
				top:25px;
			}
			#support-sjp .mainSection .teamNavi2011 ul li.navi04{
				left:286px;
				top:25px;
			}
			#support-sjp .mainSection .teamNavi2011 ul li.navi05{
				left:377px;
			}
			#support-sjp .mainSection .teamNavi2011 ul li.navi06{
				left:472px;
			}
	#support-sjp #tab2011 #tabbutton_set{
		position:relative;
		width:1004px;
		height:32px;
		list-style:none;
		margin:0;
		padding:0;
		background:url(../../support/img/sjp/2011/back_tabon.gif) no-repeat left top;
	}

	#support-sjp #tab2011 #tabbutton_set li{
		width:99px;
		height:32px;
		font-size:14px;
		float:left;
		margin:0 1px 0 0;
		text-align:center;
	}
		#support-sjp #tab2011 #tabbutton_set li a,
		#support-sjp #tab2011 #tabbutton_set li span{
			display:block;
			width:100%;
			height:27px;
			padding:5px 0 0 0;
			color:#fff;
		}
		#support-sjp #tab2011 #tabbutton_set li a{
			background:url(../../support/img/sjp/index/back_linktab.gif) left top;
		}
		#support-sjp #tab2011 #tabbutton_set li span{
			display:none;
			color:#000000;
		}
		#support-sjp #tab2011 #tabbutton_set li.last{
			width:104px;
			margin:0;
		}
	#support-sjp #tab2011 #tabcontent1,
	#support-sjp #tab2011 #tabcontent2,
	#support-sjp #tab2011 #tabcontent3,
	#support-sjp #tab2011 #tabcontent4,
	#support-sjp #tab2011 #tabcontent5,
	#support-sjp #tab2011 #tabcontent6,
	#support-sjp #tab2011 #tabcontent7,
	#support-sjp #tab2011 #tabcontent8,
	#support-sjp #tab2011 #tabcontent9{
		display:none;
	}
	#support-sjp #tab2011 #tabcontent10{
		display:block;
	}

	.notesendai{
		width:100%;
		position:relative;
	}
		.notesendai p{
			position:absolute;
			top:-45px;
			right:0;
			margin:0;
			padding:0;
		}
	.notesendai2{
		width:100%;
		position:relative;
	}
		.notesendai2 p{
			position:absolute;
			top:-60px;
			right:0;
			margin:0;
			padding:0;
		}
	#support-sjp .note{
		clear:both;
		padding:10px 0 0;
		_padding:10px 0 0;
		float:right;
		width:400px;
		margin-top:-20px;
		text-align:right;
	}


/* /support/fb/sjp.php
totoSJP Facebook */
#support-fb-sjp{
	width:810px;

	 overflow:hidden;

	 /*↑テスト確認時はコメントアウト */
}
	#support-fb-sjp #sjp-bg{
		width:810px;
		margin:0 auto;
		background-color:#fff;
	}
	#support-fb-sjp #container{
		width:810px;
		text-align:left;
	}
	#support-fb-sjp #container #contents{
		padding:0;
	}
	#support-fb-sjp #pagecontentsone-wrapper{
		width:810px;
	}
	#support-fb-sjp #indexVisual{
		position:relative;
		width:810px;
		height:248px;
		margin:0 0 24px 0;
		background:url(../../support/img/fb/sjp/back_indexvidual.jpg) no-repeat left top;
	}
		#support-fb-sjp #indexVisual .mainlogo{
			position:absolute;
			top:40px;
			left:51px;
		}
		#support-fb-sjp #indexVisual .button2013{
			position:absolute;
			top:209px;
			left:557px;
		}
		#support-fb-sjp #indexVisual .button2012{
			position:absolute;
			top:209px;
			left:640px;
		}
		#support-fb-sjp #indexVisual .button2011{
			position:absolute;
			top:209px;
			left:723px;
		}
		#support-fb-sjp #indexVisual .buttongopc{
			position:absolute;
			top:226px;
			left:285px;
		}

	#support-fb-sjp .mainSection{
		padding:0;
	}
		#support-fb-sjp .mainSection .column1{
			float:left;
			width:456px;
		}
		#support-fb-sjp .mainSection .column2{
			float:right;
			width:323px;
		}


	#support-fb-sjp .mainSection .teamNavi{
		width:100%;
		height:248px;
	}
		#support-fb-sjp .mainSection .teamNavi ul{
			position:relative;
			margin:0;
			padding:0;
			list-style:none;
		}
			#support-fb-sjp .mainSection .teamNavi ul li{
				position:absolute;
				margin:0;
				padding:0;
			}
			#support-fb-sjp .mainSection .teamNavi ul li.navi01{
				left:0;
			}
			#support-fb-sjp .mainSection .teamNavi ul li.navi02{
				left:91px;
			}
			#support-fb-sjp .mainSection .teamNavi ul li.navi03{
				left:179px;
			}
			#support-fb-sjp .mainSection .teamNavi ul li.navi04_title{
				left:336px;
				line-height:0;
			}
			#support-fb-sjp .mainSection .teamNavi ul li.navi04{
				top:18px;
				left:285px;
			}
			#support-fb-sjp .mainSection .teamNavi ul li.navi05{
				top:18px;
				left:367px;
			}
			#support-fb-sjp .mainSection .teamNavi ul li.navi06{
				top:133px;
				left:0;
			}
			#support-fb-sjp .mainSection .teamNavi ul li.navi07{
				top:133px;
				left:98px;
			}
			#support-fb-sjp .mainSection .teamNavi ul li.navi08{
				top:133px;
				left:196px;
			}

	#support-fb-sjp .w507{
		width:507px;
	}
	#support-fb-sjp .iframeSet,
	#support-fb-sjp .iframeSet_report{
		padding:1px 0 0 0;
		border:1px solid #d7d7d7;
	}
		#support-fb-sjp .iframeSet iframe{
			width:100%;
			height:210px;
		}
		#support-fb-sjp .iframeSet_report iframe{
			width:100%;
			height:340px;
		}
	#support-fb-sjp #tabbutton_set{
		position:relative;
		width:810px;
		height:32px;
		list-style:none;
		margin:0;
		padding:0;
		background:url(../../support/img/fb/sjp/back_tabon.gif) no-repeat left top;
	}

	#support-fb-sjp #tabbutton_set li{
		width:89px;
		height:32px;
		font-size:14px;
		float:left;
		margin:0 1px 0 0;
		text-align:center;
	}
		#support-fb-sjp #tabbutton_set li a,
		#support-fb-sjp #tabbutton_set li span{
			display:block;
			width:100%;
			height:27px;
			padding:5px 0 0 0;
			color:#fff;
		}
		#support-fb-sjp #tabbutton_set li a{
			background:url(../../support/img/sjp/index/back_linktab.gif) left top;
		}
		#support-fb-sjp #tabbutton_set li span{
			display:none;/* 4月のみの表示 5月以降はnone */
			color:#000000;
		}
		#support-fb-sjp #tabbutton_set li.notlink span{
			display:block;
			color:#909090;
			background:url(../../support/img/sjp/index/back_linktab-off.gif) left top;
		}
		#support-fb-sjp #tabbutton_set li.first{
			width:90px;
		}
		#support-fb-sjp #tabbutton_set li.last{
			margin:0;
		}
	#support-fb-sjp .tabcontent{
		margin:0;
		clear:both;
		border-left:1px solid #b7e7f3;
		border-right:1px solid #b7e7f3;
		border-bottom:1px solid #b7e7f3;
		padding:17px 25px 0 25px;
	}
	#support-fb-sjp #tabcontent2,
	#support-fb-sjp #tabcontent3,
	#support-fb-sjp #tabcontent4,
	#support-fb-sjp #tabcontent5,
	#support-fb-sjp #tabcontent6,
	#support-fb-sjp #tabcontent7,
	#support-fb-sjp #tabcontent8,
	#support-fb-sjp #tabcontent9{
		display:none;
	}
	#support-fb-sjp .cm-contents-wrapper{

	}
	#support-fb-sjp .cm-contents{
		float:left;
		width:238px;
		margin:0 22px 30px 0;
	}
	#support-fb-sjp .cm-contents-double{
		float:left;
		width:498px;
		margin:0 0 30px 0;
	}
	#support-fb-sjp .cm-contents-last{
		margin:0;
	}
		#support-fb-sjp .cm-section{
			border:1px solid #e4e4e4;
			background-color:#f8f8f8;
			padding:0 10px 3px 10px;
			_padding:0 10px 3px 10px;
		}
	#support-fb-sjp .cm-contents h5{
		background-color:#00bcde;
		color:#fff;
		font-size:16px;
		text-align:center;
		line-height:1.2;
		margin:0 0 7px;
		padding:10px 0;
	}
	#support-fb-sjp .cm-contents h5.type2{
		line-height:1.1;
		padding:2px 0;
	}
	#support-fb-sjp .seisaku-wrapper{
		background:url(../../support/img/sjp/img_dotline2.gif) repeat-x left bottom;
		padding-bottom:5px;
		margin-bottom:5px;
	}
	#support-fb-sjp .seisaku{
		width:47px;
		float:left;
		margin:0 10px 0 0;
		padding:14px 0;
		background-color:#626262;
		color:#fff;
		font-size:10px;
		line-height:1.4;
		text-align:center;
	}
	#support-fb-sjp .housou{
		margin:0;
		padding:2px 0 0 0;
		width:158px;
		float:left;
	}
	#support-fb-sjp .housou-double{
		margin:0;
		padding:2px 0 0 0;
		width:130px;
		float:left;
	}
	#support-fb-sjp .cm-img{
		border:1px solid #e3e3e3;
		background-color:#fff;
		padding:5px 5px;
		_padding:5px 2px 5px 5px;
		margin:0 0 5px;
	}
		#support-fb-sjp .cm-img a.linktext{
			padding-left:15px;
			display:block;
			background:url(../../support/img/sjp/common/icon_linkpict.gif) no-repeat left 5px;
		}
		#support-fb-sjp .cm-img a.linktext2{
			display:block;
		}
		#support-fb-sjp .cm-img a.linktext2 span{
			padding-left:15px;
			background:url(../../support/img/sjp/common/icon_linkpict.gif) no-repeat left 2px;
		}

	#support-fb-sjp .seisaku-wrapper{
		background:url(../../support/img/sjp/img_dotline2.gif) repeat-x left bottom;
		padding-bottom:5px;
		margin-bottom:5px;
	}

/* /support/sjpnews_iframe.html
totoSJP ニュースiframe */
#support-sjpnews_iframe{

}
	#support-sjpnews_iframe .iframeWrapper{
		width:100%;
	}
	#support-sjpnews_iframe ul{
		margin:0;
		padding:12px;
		list-style-type: none;
	}

		#support-sjpnews_iframe ul li{
	margin:0 0 7px 0;
	padding:0 0 7px 0;
	background:url(../../support/img/sjp/sjpnews_iframe/back_dotline.gif) repeat-x left bottom;

		}

/* /support/sjpreport_iframe.html
totoSJP 活動報告iframe */
#support-sjpreport_iframe{

}
	#support-sjpreport_iframe .iframeWrapper{
		width:100%;
	}
	#support-sjpreport_iframe ul{
		margin:0;
		padding:12px;
		list-style:none;
	}
		#support-sjpreport_iframe ul li{
			margin:0 0 9px 0;
			padding:0 0 9px 0;
			background:url(../../support/img/sjp/sjpnews_iframe/back_dotline.gif) repeat-x left bottom;
		}
			#support-sjpreport_iframe ul li img{
				float:left;
				width:135px;
				line-height:0;
			}
			#support-sjpreport_iframe ul li p{
				margin:0;
				padding:0 0 0 145px;
			}
			#support-sjpreport_iframe ul li a{
				padding:0 0 0 15px;
				color:#000;
				background:url(../../support/img/sjp/common/icon_linkpict.gif) no-repeat left 2px;
			}

/* /support/sjpnews/news.html
totoSJP ニュースページ（ポップアップ） */
#support-sjpnews-news{
}
	#support-sjpnews-news #dyncommon-header-wrapper{
		background:#f1f1f1;
		text-align:center;
		min-width:582px;
		border-bottom:6px solid #999999;
	}
		#support-sjpnews-news #dyncommon-header-wrapper #header-contents{
			width:582px;
			min-width:582px;
			height:63px;
			margin:0 auto;
			text-align:left;
			z-index:1;
		}
		#support-sjpnews-news #header-contents h1{
			width:154px;
			height:63px;
			margin:0;
			padding:0;
			float:left;
		}
		#support-sjpnews-news #header-contents #header-left{
			width:440px;
			float:left;
		}
		#support-sjpnews-news #header-contents #header-left p.headercopy{
			margin:14px 0 0 0;
			padding:0;
			line-height:16px;
			display:block;
			width:286px;
			float:right;
			font-size:11px;
		}
		#support-sjpnews-news #header-Logo h1{
			width:286px;
			height:32px;
			float:right;
			font-size:11px;
			font-weight:normal;
			line-height:16px;
			margin:14px 0 0 0;
			padding:0;
		}
		#support-sjpnews-news #header-Logo #Logo{
			width:154px;
			height:63px;
			margin:0;
			padding:0;
			float:left;
		}

		#support-sjpnews-news #container-wrapper{
		}
		#support-sjpnews-news #container{
			width:582px;
		}
		#support-sjpnews-news #contents{
			padding:25px 0 0 0;
		}
		#support-sjpnews-news #pagecontentsone-wrapper{
			width:582px;
		}
		#support-sjpnews-news #pagecontents{
		}
			#support-sjpnews-news #pagecontents h2{
				margin:0;
				padding:0;
			}
			#support-sjpnews-news #pagecontents h3{
				margin:0;
				padding:0;
			}
			#support-sjpnews-news #pagecontents .titlewrapper{
				margin:0 0 30px 0;
				padding:3px 0;
				border-bottom:1px solid #535353;
			}
			#support-sjpnews-news #pagecontents .news-contents{
				margin:0;
				padding:0 0 10px 0;
			}
				#support-sjpnews-news #pagecontents .news-contents h4{
					margin:0;
					padding:0 0 10px 0;
				}
				#support-sjpnews-news #pagecontents .news-contents ul{
					margin:0;
					padding:0 0 10px 0;
					list-style:none;
				}
				#support-sjpnews-news #pagecontents .news-contents ul li{
					padding:0 0 10px 0;
				}
				/* /support/sjp 活動報告更新 20130611 */
				#support-sjpnews-news #pagecontents .news-contents ul.ul_idt li {
					text-indent:-1em;
					margin-left:1em;
				}
				#support-sjpnews-news #pagecontents .news-contents .imagearea img{
					padding:0 0 18px 0;
				}
				/* /support/sjp 活動報告更新 news_yamanashi 20130717 */
				#support-sjpnews-news #pagecontents .news-contents .right_mt80 {
					float: right;
					margin-top: 80px;
				}
		#support-sjpnews-news #footer-wrapper{
			text-align:center;
		}
		#support-sjpnews-news #footer-wrapper a{
			color:#0099ff;
		}
		#support-sjpnews-news #footer-wrapper a:hover{
			color:#ff6410;
			text-decoration:none;
		}
		#support-sjpnews-news #footer-contents{
			width:582px;
			margin:0 auto;
			text-align:left;
		}
		#support-sjpnews-news #footer-contents #footer-navi{
			font-size:10px;
			color:#0099ff;
			padding:5px 10px;
		}
		#support-sjpnews-news #footer-contents address#copyright{
			font-style:normal;
			font-size:10px;
			padding:3px 10px 3px 10px;
			text-align:center;
			color:#FFFFFF;
			background:#000000;
		}
		#support-sjpnews-news #footer-contents #footer-left{
			float:left;
			width:245px;
		}
		#support-sjpnews-news #footer-contents #footer-right{
			float:right;
			width:238px;
		}

/* /member/2013_information.html
Club toto会員制度変更 */
#member-system-wrapper{
	width: 826px;
	border: 2px #CCCCCC solid;
	margin: 0 auto;
}
#member-system-wrapper h2,h3{
	margin: 0;
	padding: 0;
}
#member-system-wrapper a{
	text-decoration: none;
}
#member-system-wrapper .member-system-inner{
	width: 792px;
	margin: 0 auto;
	padding: 0 17px 15px 17px;
	color: #666;
}
#member-system-wrapper .member-system-inner .system-image{
	width: 300px;
	float: right;
	padding: 0 10px 0 0;
}
#member-system-wrapper .member-system-inner .system-caption{
	width: 450px;
	float: left;
	margint: 0 35px 10px 0;
	padding: 0 0 10px 0;
}
#member-system-wrapper .member-system-inner .system-caption ul{
	width: 450px;
	margin: 0;
	padding: 0;
	float: left;
}
#member-system-wrapper .member-system-inner .system-caption ul li{
	margin: 2px 0;
	padding: 3px 0 3px 20px;
	text-align: left;
	color: #366890;
	font-size: 14px;
	font-weight: bold;
	background-color: #e0e9f6;
	list-style: none;
}
#member-system-wrapper .member-system-inner .system-caption p.caption{
	padding: 5px 0;
	margin: 0;
}
#member-system-wrapper .member-system-inner .system-caption p.notes{
	display: block;
	text-indent: -5px;
	padding: 0;
	margin: 0 0 0 5px;
	font-size: 10px;
}

/*toto約款*/
table.yakkan {
	border-left:1px solid #000;
	border-bottom:1px solid #000;
	padding:0;
}
table.yakkan tr td{
	border-top:1px solid #000;
	border-right:1px solid #000;
	padding:5px;
}

/* /campaign/130009.html
キャンペーン情報 */
#campaign-common #campaign-wrapper.cam-130009{
	width:1000px;
	margin:0 auto;
	text-align:left;
}

/* /campaign/130014.html
キャンペーン情報 */
/*購入期間テーブル */
#campaign-common #campaign-wrapper .table_130014{
	border-collapse: collapse;
}

#campaign-common #campaign-wrapper .table_130014 td{
	border: #CCCCCC 1px solid;
	padding:3px 20px;
}

#campaign-common #campaign-wrapper .table_130014 th{
	border: #CCCCCC 1px solid;
	font-weight: normal;
	background-color: #f7f7f7;
	padding:3px 20px;
}

#campaign-common #campaign-wrapper .center{
	text-align: center;
}











