@charset "utf-8";

/* グローバルメニュー
---------------------------------------------------------------------------*/

#saving-page #gnav li a.gnav04	{
	display:block;
	width:119px;
	height:31px;
	background:url(http://ct.potora.jp/images/common/gnav_04_on.gif) no-repeat;
}

#saving-page #gnav li a.gnav05:link,
#saving-page #gnav li a.gnav05:visited	{
	display:block;
	width:119px;
	height:31px;
	background:url(http://ct.potora.jp/images/common/gnav_05.gif) no-repeat;
}

#saving-page #gnav li a.gnav05:hover,
#saving-page #gnav li span.gnav05	{
	display:block;
	width:119px;
	height:31px;
	background:url(http://ct.potora.jp/images/common/gnav_05_over.gif) no-repeat;
}
/* ショッピングからの移植 崩れ回避 */
.clear01{
	clear:both;
}
/*
--------------------------------------------------*/
#main #t-save	{
	position:relative;
	z-index:0;
	width:540px;
	margin:0 0 20px;
}
#main #t-save h2	{
	position:absolute;
	z-index:1;
	top:0;
	left:10px;
	overflow:hidden;
	font-size:18px;
}
#gnav li#gnav-saving a.gnav03 {
	display:block;
	width:123px;
	height:31px;
	background:url(http://ct.potora.jp/images/common/gnav_03.gif) no-repeat 0 -31px;
}
/* ためるトップ : T01
--------------------------------------------------*/
#main #t-save #t-save-box	{
	position:relative;
	z-index:2;
	width:530px;
	left:10px;
	padding:48px 0 0;
	font-size:75%;
	line-height:1.4;
	background-image: url(http://ct.potora.jp/images/saving/saving_save_ttl.gif);
	background-repeat: no-repeat;
}
#s-fla {
    position:relative;
	left:0px;
	width:528px;
	height:250px;
	margin-bottom:5px;
	background:url(http://ct.potora.jp/images/common/r_back.gif) repeat-y;
	padding:1px;
	border-bottom:1px solid #CCC;
}
/*特集一覧へのリンク*/
#t-save p.special_list{
	float:right;
}
#t-save p.special_list a {
	width:205px;
	height:20px;
	display:block;
	background:url(http://ct.potora.jp/images/special_list/special_list_linkbtn.gif) no-repeat scroll right center;
	text-indent:-9999px;
}
#t-save p.special_list a:hover {
	background:url(http://ct.potora.jp/images/special_list/special_list_linkbtn_ro.gif) no-repeat scroll right center;
}
#t-lead-tx{
	padding:10px 15px;
	font-size:110%;
	background:url(http://ct.potora.jp/images/common/r_back.gif) repeat-y;
}
#t-lead-img{
	padding:4px;
	text-align:center;
	background:url(http://ct.potora.jp/images/common/r_back.gif) repeat-y;
	border-bottom:1px solid #CCC;
}
#t-lead-search{
	padding-top:6px;
	padding-bottom:2px;
}
#t-lead-tx02{
	padding:0 15px 0 0;
	font-size:110%;
}
/* ためるポイント表記部分 */
#t-click-seven-box .point,
#t-recommend-box .point {
	clear:left;
	margin:2px 0 5px;
	font-size:90%;
}
#t-click-seven-box .center,
#t-recommend-box .center {text-align:center;}
#t-click-seven-box .point span,
#t-recommend-box .point span {
	background:transparent url(http://ct.potora.jp/images/common/icon_point_01.gif) no-repeat scroll left center;
	padding:4px 0 2px 12px;
}
/* ためる三段組　骨組 */
#main .t-saving-contents-box {
	z-index:3;
	margin:15px 0 16px;
	padding:0;
	border:#cccccc solid 1px;
}
#main .t-saving-contents-box02{
	margin:15px 0 0;
	padding:0;
	border:#cccccc solid 1px;
}
#main .t-saving-contents-ichioshibox {
	margin:15px 0 16px;
	padding:0;
	border:#cccccc solid 1px;
}
#main .t-saving-contents-ichioshibox h3{
	height:34px;
	background:url(http://ct.potora.jp/images/shopping/s_line_rd.gif) repeat-x left bottom;
}
#main #t-click-seven-box,#main #t-clickchance-box {
	z-index:3;
	margin:0;
	padding:10px 0;
	width:528px;
	background: url(http://ct.potora.jp/images/saving/s_save_box_bg.gif) repeat-y;
}
#main #t-recommend-box {
	margin:0;
	padding:10px 0;
	width:528px;
	background: url(http://ct.potora.jp/images/saving/s_save_box_recommend_bg.gif) repeat-y;
}
#main .t-saving-contens-box-top {
	background:url(http://ct.potora.jp/images/common/line_01.gif) repeat-x left bottom;
	width:525px;
}
#main .t-saving-contens-ichioshibox-top {
	background:url(http://ct.potora.jp/images/shopping/s_line_rd.gif) repeat-x left bottom;
	width:525px;
}
#main .t-saving-contens-box-middle {
	background:url(http://ct.potora.jp/images/common/line_01.gif) repeat-x left bottom;
	width:525px;
	margin:10px 0 0;
}
#main .t-saving-contens-box-bottom {
	width:525px;
	margin:10px 0 0 ;
}
#main .t-save-left,
#main .t-save-middle,
#main .t-save-right {
	float:left;
	width:175px;
}
table.seaving-table{
	width:765px;
	margin-bottom:10px;
	border-bottom:1px solid #CCC;
	border-right:1px solid #CCC;
}
table.seaving-table td.left,
table.seaving-table td.center{
	border-top:1px solid #CCC;
	border-left:1px solid #CCC;
	padding:10px;
}
table.seaving-table th{background-color:#FEF8E0;}
table.seaving-table td.left {width:615px;}
table.seaving-table td.center {
	width:150px;
	text-align:center;
}
div.t-savebox-in td.after,div.t-savebox-in02 td.after {font-weight:bold;}

/*タイトル*/
#main .t-saving-contents-box h3,
#main .t-saving-contents-box02 h3{
	height:34px;
	background:url(http://ct.potora.jp/images/common/line_01.gif) repeat-x left bottom;
}
.t-saving-lead-box{}
.t-saving-leadichioshi-box{}
.t-save-content-lead{
	padding:10px 15px;
	background:url(http://ct.potora.jp/images/common/line_01.gif) repeat-x left bottom;	
}
.t-saving-leadichioshi-box .t-save-content-lead{
	background:#FFEFD6 url(http://ct.potora.jp/images/common/line_01.gif) repeat-x left bottom;	
}
/* バナー */
#main .t-click_banner{
	text-align:center;
	margin:0 auto;
	padding:0px;
}
.t-save-banner-tx{
	width:120px;
	margin:5px auto 0 auto;
	text-align:left;
}
/* フラッシュ */
#main #t-today	{
	position:relative;
	z-index:4;
	width:512px;
	top:0;
	left:20px;
}
/*オススメコンテンツ*/
#t-rcm-box{
	margin: 10px 0 10px 5px;
}
#t-rcm-box li{
   float: left;
    height: 49px;
    margin-right: 6px;
    width: 168px;
}
#t-rcm-box li a{
	display: block;
	height: 49px;
	overflow: hidden;
	text-indent: -9999px;
	width: 168px;
}
#t-rcm-box li#regist a{
	background:url(http://ct.potora.jp/images/saving/icon_rcm_regist.gif) no-repeat;
}
#t-rcm-box li#apply a{
	background:url(http://ct.potora.jp/images/saving/icon_rcm_apply.gif) no-repeat;
}
#t-rcm-box li#sample a{
	background:url(http://ct.potora.jp/images/saving/icon_rcm_sample.gif) no-repeat;
}
#t-rcm-box li#share a{
	background:url(http://ct.potora.jp/images/saving/icon_rcm_share.gif) no-repeat;
}
#t-rcm-box li#intro a{
	background:url(http://ct.potora.jp/images/saving/icon_rcm_intro.gif) no-repeat;
}
#t-rcm-box li#guide a{
	background:url(http://ct.potora.jp/images/saving/icon_rcm_guide.gif) no-repeat;
}

#t-rcm-box li#regist a:hover{
	background:url(http://ct.potora.jp/images/saving/icon_rcm_regist_ov.gif) no-repeat;
}
#t-rcm-box li#apply a:hover{
	background:url(http://ct.potora.jp/images/saving/icon_rcm_apply_ov.gif) no-repeat;
}
#t-rcm-box li#sample a:hover{
	background:url(http://ct.potora.jp/images/saving/icon_rcm_sample_ov.gif) no-repeat;
}
#t-rcm-box li#share a:hover{
	background:url(http://ct.potora.jp/images/saving/icon_rcm_share_ov.gif) no-repeat;
}
#t-rcm-box li#intro a:hover{
	background:url(http://ct.potora.jp/images/saving/icon_rcm_intro_ov.gif) no-repeat;
}
#t-rcm-box li#guide a:hover{
	background:url(http://ct.potora.jp/images/saving/icon_rcm_guide_ov.gif) no-repeat;
}
/*サイドコンテンツ*/
#side.saving #side-contents	{
	padding-bottom:1px;
}
#side #side-contents #t-ranking,
#side #side-contents #t-game,
#side #side-contents #t-mail,
#side #side-contents #t-point,
#side #side-contents #t-rcm,
#side #side-contents #t-rcmpr {
	margin:10px;
	border:#cccccc solid 1px;
	background-color:#ffffff;
	width:278px;
	padding-bottom:7px;
}
#side #side-contents #t-ranking h3,
#side #side-contents #t-game h3,
#side #side-contents #t-mail h3,
#side #side-contents #t-point h3	{
}
#side #side-contents #t-ranking img,
#side #side-contents #t-game h3 img,
#side #side-contents #t-mail h3 img,
#side #side-contents #t-point h3 img{
}
/*今日のランキング*/
#side #side-contents #t-ranking p img,
#side #side-contents #t-rcm p img{
	margin:10px 0 0;
}
#side #side-contents #t-ranking .tx,
#side #side-contents #t-rcm .tx {
	padding-top: 10px;
}
/*ゲーム*/
#container #contents #side #side-contents #t-game .tx {p
	adding-top: 10px;
}
#side #side-contents #t-game p img{
margin:10px 0 0;
}
/* 右側　ためるコーナー、ゲームでためる 
--------------------------------------------------*/
#t-game02{
	margin:10px;
	border:#cccccc solid 1px;
	background-color:#ffffff;
	width:278px;
	padding-bottom:7px;
}
#t-game02 .tx {
padding-top: 10px;
}

#t-game02 ul{
margin:0 7px;
}
#t-game02 li{
padding-top: 10px;
}
#t-game02 li#categoryline {
background:transparent url(http://ct.potora.jp/images/common/line_04.gif) repeat-x scroll left bottom;
padding-bottom:8px;
}
#t-game02 div.saving_icon {
float:left;
margin:0;
width:52px;
height:52px;
}
.clear{
clear:both;
}
/*Potoraゲーム*/
#t-game02 div#potoragame{
	height:86px;
	margin:0 7px;
	background-color:#ede5da;
	margin:10px 7px;
}
#t-game02 div#potoragame{
	height:86px;
	margin:0 7px;
	background-color:#ede5da;
	margin:10px 7px;
}
#t-game02 div#potoragame .bnr{
	float:left;
	width:95px;
}
#t-game02 div#potoragame .bnr img{
	float:left;
}

/*Potora(ポトラ)メール*/
#side #side-contents #t-mail p img{
	margin:10px 2px 0 0;
}
#container #contents #side #side-contents #t-mail .tx {
	padding-top: 10px;
}

/*Potora(ポトラ)メール詳細*/
#container #contents #t-main #t1-save #t1-save-box #t1-save-contents .t-savebox-in .t-marginLR15 .mail_subject{
	text-align:center;
	border-bottom:1px dotted #333333;
	margin:15px 0 0;
	padding-bottom:5px;
}
#container #contents #t-main #t1-save #t1-save-box #t1-save-contents .t-savebox-in .t-marginLR15 .mail_subject p {
	display:inline;
	font-size:130%;
}
#container #contents #t-main #t1-save #t1-save-box #t1-save-contents .t-savebox-in .t-marginLR15 .mail {
	width: 435px;
	height:auto;
	margin:10px 0 0 200px;
}
.saving-mail1{margin:0px auto;}
.saving-mail1 td{
	font-family:ＭＳ ゴシック,Osaka;
	font-weight:bold;
}
.saving-mail2{	width:590px;margin:0 0 50px 180px;}
.saving-mail2 td,
.saving-mail2 td pre{font-family:ＭＳ ゴシック,Osaka;}

/*ポイントのため方*/
#container #contents #side #side-contents #t-point .tx {
	clear:both;
	padding-top: 10px;
}

#side #side-contents #t-point p.s-more-link	{
	font-size:90%;
	line-height:1.4;
}

#side #side-contents #t-point p.s-more-link a {
	padding:4px 0 2px 16px;
	background:url(http://ct.potora.jp/images/common/icon_arrow_01.gif) no-repeat left center;
}

/*おすすめキーワード検索PR*/
#side #side-contents #t-rcmpr #keyword {
	margin:5px 10px 0;
}
#side #side-contents #t-rcmpr #keyword ul {
	float:left;
	width:129px;
	margin:0;
}
#side #side-contents #t-rcmpr #keyword li {
	background:url(http://ct.potora.jp/images/common/icon_link.gif) no-repeat scroll left center;
	display:block;
	margin-left:5px;
	padding:4px 0 2px 15px;
}
#side #side-contents #t-rcmpr #keyword li a {
	color:#333333;
	font-weight:bold;
}

/* ためる一段組み 
---------------------------------------------------------------------------*/
#t-main	{
	margin:0 auto;
	margin-left:10px;
	width:838px;
}
#t-main #t1-save {
	position:relative;
	z-index:0;
	width:838px;
	margin:0 0 20px;
	border:1px solid #CCC;
}
#t-main #t1-save #t1-save-box	{
	position:relative;
	padding:10px 0 13px;
	font-size:75%;
	line-height:1.4;	
	margin:0 auto;
	_margin:0 0 10px;
}
#t1-save h2{
	background: url(http://ct.potora.jp/images/saving/saving_save_ttl02.gif) no-repeat 3px 3px;
	height:45px;
	font-size:130%;
	text-indent:-9999px;
}
#t1-save-contents{
	position:relative;
	width:800px;
	left:19px;
}
div.t-savebox-in{
	width:798px;
	margin:20px auto 0;
	padding:0;
	border:#cccccc 1px solid;
}
.t2 div.t-savebox-in{
	margin:0;
	padding:0 0 15px;
	border:#cccccc 1px solid;
}
div.t-savebox-in02{
	width:798px;
	margin:20px auto;
	padding:0;
	border:#cccccc 1px solid;
}

/*  ためる一カラム
--------------------------------------------------*/
#sa-main	{
	margin:0 auto;
	width:740px;
}
.sa-contents	{ padding:0px 10px 10px; }
#sa-main #m-main-box {
	position:relative;
	z-index:0;
	width:740px;
	margin:0 0 20px;
}
#sa-main #sa-main-box #sa-contents-box	{
	position:relative;
	width:740px;
	left:0px;
	padding:51px 0 0;
	font-size:75%;
	line-height:1.4;
	background-image: url(http://ct.potora.jp/images/saving/saving_save_ttl02.gif);
	background-repeat: no-repeat;
}
#sa-main h2	{
	position:absolute;
	top:228px;
	left:11px;
	width:740px;
	height:36px;
	overflow:hidden;
	font-size:130%;
}
#sa1-contents{
	position:relative;
	width:704px;
	left:15px;
}
#sa-lead-tx{
	padding:10px 15px 15px;
	font-size:120%;
}
div.sa-contentsbox-in{
	margin:0;
	padding:15px 0;
	border:#cccccc 1px solid;
}

/*テーブル*/
div.sa-contentsbox-in table {
	border-bottom:1px solid #CCC;
	border-right:1px solid #CCC;
	width:600px;
}
div.t-savebox-in02 table th,
div.t-savebox-in02 table td{
	border-top:1px solid #CCC;
	border-left:1px solid #CCC;
	width:160px;
	padding:10px;
	font-size:12px;
	color:#333333;
}
div.t-savebox-in02 table th {
	background-color:#FEF8E0;
	text-align:center;
}

td.table-width160{width:160px;}
div.t-savebox-in02 table td {text-align:right;}
div.t-savebox-in02 table td.left {text-align:left;}
div.t-savebox-in02 table td.center {text-align:center;}
div.t-savebox-in02 td.after {font-weight:bold;}

div.t-savebox-in02 th.t-otokumail-514,
div.t-savebox-in td.t-otokumail-514{
	border-top:1px solid #CCC;
	border-left:1px solid #CCC;
	width:504px;
	padding:10px;
	font-size:12px;
	color:#333333;
	text-align:left;
}
div.t-savebox-in02 th.t-otokumail-514{background-color:#FEF8E0;}
.maL10{margin-left:10px;}

/*+1ウェブ検索
--------------------------------------------------*/
#websearch{
	width:530px;
	background:url(http://ct.potora.jp/images/top/bg_websearch.gif) no-repeat scroll left top;
	margin-bottom:10px;
	position:relative;
}
#websearch h3 {
	text-indent:-9999px;
}
#websearch #searchform{
}
#websearch #searchform input#search_box{
	width:395px;
	height:18px;
	padding:3px;
	position:absolute;
	left:5px;
	top:37px;
	font-size:15px;
	background:url("http://ct.potora.jp/images/top/bg_goo.gif") no-repeat scroll center 3px #FFFFFF;
}
#websearch #searchform input#btn{
	position:absolute;
	top:32px;
	left:412px;
}
#websearch #key {
	width:330px;
	position:absolute;
	left:94px;
	top:71px;
	font-size:12px;
}
#websearch #key li{
	margin-right:10px;
	line-height:18px;
	display:inline;
}
#websearch #rule {
	font-size:80%;
	/*margin-top:66px;
	_margin-top:61px;*/
	margin-top:51px;
	_margin-top:46px;
	margin-bottom:10px;
}
*html #websearch #rule {
	margin-bottom:10px;
}
#websearch span#view_rule {
	display: block;
	margin-right: 10px;
	margin-bottom:8px;
	height:20px;
	text-align: right;
}
#websearch span#view_rule a {
	text-decoration:none;
}
#websearch div#rule_list {
	width:508px;
	background-color:#FFFCED;
	border:1px solid #FFCE5A;
	/*margin-top:12px;*/
	padding:7px 10px 5px;
}
#websearch div#rule_list li {
	background:url(http://ct.potora.jp/images/saving/search_sicon.gif) no-repeat scroll 0 6px;
	line-height:1.8em;
	padding-left:15px;
}

/********Woopie動画検索********/
#movie_search{
	background:url(http://ct.potora.jp/images/saving/moviesearch.gif) no-repeat scroll left top;
	margin:10px 0;
	position:relative;
	width:300px;
}
#movie_search h3 {
	text-indent:-9999px;
}
#movie_search #searchform{
}
#movie_search #searchform input#search_box{
	width:210px;
	font-size:15px;
	height:17px;
	position:absolute;
	left:7px;
	top:70px;
	padding:3px;
}
#movie_search #searchform input#btn{
	position:absolute;
	right:7px;
	top:68px;
}
#movie_search #rule2 {
	font-size:70%;
	margin-bottom:7px;
	margin-top:99px;
}
#movie_search span#view_rule2 {
	background:transparent url(http://ct.potora.jp/images/saving/search_icon.gif) no-repeat scroll 0 0;
	margin-left:217px;
	padding-left:17px;
	width:300px;
}
#movie_search div#rule_list2 {
	background-color:#FFFCED;
	border:1px solid #FFCE5A;
	padding:7px 10px 5px;
	width:278px;
}
#movie_search div#rule_list2 li {
	background:transparent url(http://ct.potora.jp/images/saving/search_sicon.gif) no-repeat scroll 0 6px;
	line-height:1.8em;
	padding-left:15px;
}
/*動画広告
-----------------------------------*/
/*動画、CM動画枠共通*/
#movie-box,
#cmmovie-box { 
	width:800px;
	margin-top:15px;
	background:url(https://ct.potora.jp/images/common/frame_bl_bg.gif) repeat-y;
}

#movie-box .inner,
#cmmovie-box .inner {
	background:url(https://ct.potora.jp/images/common/frame_bl_bottom.gif) no-repeat left bottom;
	padding-bottom:20px;
}
/*トップリード文*/
#movie-box .inner #movie_lead {
	margin: 0 0 30px;
	width:760px;
	height:171px;
	padding-top:10px;
	padding-left: 20px;
	background-image: url(https://ct.potora.jp/images/saving/movie_img_01.gif);
	background-repeat: no-repeat;
	background-position: right 0px;
}

#movie-box .inner #movie_lead .top_tx {
	margin: 0 0 15px;
}
#movie-box .inner #movie_lead span {
	color: #fd8102;
}
#movie-box .inner #movie_lead .top_tx_li {
	margin-top: 10px;
}
#movie_main{
	text-align:center;
	width: 540px;
	margin: 0 auto;
}

/* Movie Point */
#movie_prebox{
	width:540px;/*ダミーです*/
	height:375px;/*ダミーです*/
	margin:15px 0 10px 0;
	border:1px solid #cccccc;/*ダミーです*/
}
.movie-point{
	width:540px;
	font-size: 12px;
	background:#EDEDED;
	border-top:#A6A8A6 solid 1px;
	border-bottom:#A6A8A6 solid 1px;
	margin:5px 0;
	padding:2px 0;
	font-weight: bold;
}

.pointRed{
	color:#EA5136;
}

/* PR */
#PR{
	margin:30px auto;
	text-align:center;
	width: 420px;
}
.PR-Ttl{
	background-image: url(https://ct.potora.jp/images/saving/cmmovie_li.gif);
	background-repeat: no-repeat;
	background-position: left center;
	/*width:320px;*/
	margin:0px auto;
	padding-left: 1em;
	font-weight:bold;
	text-align: left;
}
.PR-Txt{
	margin:5px auto;
}

/* Action */
.tbl_ac{
	margin:0 auto 30px;
	width: 540px;
}

.AC{
	width: 540px;
	background-color:#CCCCCC;
}
.AC TH{
	width:30%;
	font-weight: normal;
	background-color: #fef2c2;
	text-align: center;
}
.AC TD{
	background-color:#FFFFFF;
	text-align: left;
	width: 70%;
	padding-left: 1em;
	padding-right: 1em;
}
.AC DL{
	margin:0;
}
.AC DT{
	margin:0;
	float:left;
}
.AC DD{
	margin:0 0 0 12px;
}

/* Error message */

.er-txt{
	color:#EA5136;
	font-size:12px;
	font-weight: bold;
}


/*cm動画広告
-----------------------------------*/
/*トップリード文*/
#cmmovie-box .inner #cm_lead {
	margin: 0 0 30px;
	width:760px;
	/*height:171px;*/
	padding-top:10px;
	padding-left: 20px;
	background-image: url(https://ct.potora.jp/images/saving/cmmovie_img_01.gif);
	background-repeat: no-repeat;
	background-position: right 0px;
}

#cmmovie-box .inner #cm_lead .top_tx {
	margin: 0 0 15px;
}
#cmmovie-box .inner #cm_lead span {
	color: #fd8102;
}
#cmmovie-box .inner #cm_lead .top_tx_li {
	margin-top: 10px;
}
/*コインなし*/
#cmmovie-box .inner #cm_lead02 {
	margin: 0 0 30px;
	width:760px;
	/*height:171px;*/
	padding-top:10px;
	padding-left: 20px;
	background-image: url(https://ct.potora.jp/images/saving/cmmovie_img_03.gif);
	background-repeat: no-repeat;
	background-position: right 0px;
}
#cmmovie-box .inner #cm_lead02 .top_tx {
	margin: 0 0 15px;
}
#cmmovie-box .inner #cm_lead02 span {
	color: #fd8102;
}
#cmmovie-box .inner #cm_lead02 .top_tx_li {
	margin-top: 10px;
}


/*index*/
#cmindex {
	padding-left:40px;
	clear:both;
}
#cmindex .cm_wrapper {
	width: 720px;
	border-left: 5px solid #fd8102;
	margin-bottom: 5px;
	padding-bottom: 10px;
	padding-left:5px;
	float: left;
	margin-top: 20px;
}
#cmindex .cm_wrapper .sp {
	width: 150px;
	float: left;
	margin-right:5px;
}

#cmindex .cm_wrapper .sp .sp_name {
	font-weight: bold;
	text-decoration: underline;
	background-image: url(https://ct.potora.jp/images/saving/cmmovie_li.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
	padding-left: 1em;
	font-size: 13px;
	line-height: 18px;
}
#cmindex .cm_wrapper .sp_detale {
	float: left;
	width: 330px;
	margin-right: 20px;
}
#cmindex .cm_wrapper .sp_detale .new {
	display: inline;
	margin-right: 5px;
}
#cmindex .cm_wrapper .sp_detale .sp_ttl {
	font-size: 14px;
	font-weight:bold;
	text-decoration: underline;
	display: inline;
	color: #fd8102;
	line-height: 16px;
}
/*リンク*/
#cmindex .cm_wrapper .sp_detale .sp_tx {
	font-size: 11px;
	line-height: 13px;
	margin-top: 15px;
}
#cmindex .cm_wrapper .btn {
	float: left;
	width: 195px;
	text-align: center;
}
#cmindex .cm_wrapper .btn .pt {
	background-color: #fef8e0;
	height: auto;
	font-size: 11px;
	line-height: 15px;
	padding: 10px 0 10px 30px;
	margin-bottom: 15px;
	text-align: left;
}

.hr_dotted {
	clear:both;
	border-top: 1px dotted #333333;
	margin-bottom: 20px;
	height: 1px;
	width: 100%;
}

/*テキストスタイル*/
a.sp_ttl_a:link{
	color: #fd8102;
	text-decoration: underline;
}
a.sp_ttl_a:visited{
	color: #fd8102;
	text-decoration: underline;
}
a.sp_ttl_a:hover{
	color: #fd8102;
	text-decoration: none;
}

.red_tx {
	color: #E5462A;
	font-weight: bold;
	margin-left:0.5em;
}
.or_tx{
	color: #fd8102;
}

/*点線*/
#cmmovie-box .inner #cmindex .hr_dotted {
	clear: both;
	border-top: 1px dotted #333333;
	margin-bottom: 20px;
	height: 1px;
	width: 720px;
}
/*注意書き*/
.notice{
	clear:both;
	width: 720px;
	background-color: #fef6d7;
	padding: 15px 25px 15px 15px;
	margin: 35px auto 0;
	line-height: 20px;
}

/*cm動画詳細ページ
--------------------------------------------------*/
#cmmainbox {
	clear:both;
	padding:20px;
	border:1px solid #A6A8A6;
	margin-left:40px;
	/*margin-bottom: 50px;*/
	height: 330px;
	_width: 640px;
	width: 680px;/**/
}
#cmmainbox .movie_box {
	text-align: center;
	height: 314px;
	width: 330px;
	float: left;
	margin-right: 10px;
}

#cmmainbox_B {
	clear:both;
	padding:20px;
	border:1px solid #A6A8A6;
	margin-left:40px;
	/*margin-bottom: 50px;*/
	/*height: 533px;*/
	_width: 640px;
	width: 660px;
}

#cmmainbox_B .movie_box_B {
	text-align: center;
	/*height: 314px;
	width: 330px;*/
	margin-right: 10px;
}
#cmmainbox_B .movie_box_B .detale{
	margin-top: 20px;
	text-align:left;
	width:640px;
}
#cmmainbox_B .movie_box_B .detale .sp_name {
	font-weight: bold;
	background-image: url(https://ct.potora.jp/images/saving/cmmovie_li.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 1em;
	font-size: 120%;
	line-height: 18px;
}
#cmmainbox_B .movie_box_B .detale .cm_txt {
	line-height: 15px;
	margin-top: 6px;
	font-size: 12px;
}
#cmmainbox_B .movie_box_B .detale .pt {
	background-color: #fef6d7;
	height: auto;
	font-size: 12px;
	line-height: 18px;
	padding: 10px 0 10px 50px;
	margin: 20px 0;
}

/*.cmgetpt{
	border-bottom:1px solid #ccc;
	border-top:1px solid #ccc;
	background-color:#CCC;
	font-size:120%;
	text-align:center;
	padding:5px 0;
}*/

#cmmainbox .sub_box {
	float: right;
	text-align: left;
	width: 328px;
	padding-top: 10px;
}
#cmmainbox .sub_box .detale{
	margin-top: 20px;
}
#cmmainbox .sub_box .detale .sp_name {
	font-weight: bold;
	background-image: url(https://ct.potora.jp/images/saving/cmmovie_li.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 1em;
	font-size: 120%;
	line-height: 18px;
}
#cmmainbox .sub_box .detale .cm_txt {
	line-height: 15px;
	margin-top: 6px;
	font-size: 12px;
}
#cmmainbox .sub_box .pt {
	background-color: #fef6d7;
	height: auto;
	font-size: 12px;
	line-height: 18px;
	padding: 10px 0 10px 50px;
	margin: 20px 0;
}

.movie_end{
	background:url(http://ct.potora.jp/images/saving/cmmovie_tx_finish.gif) no-repeat center center;
	text-indent:-9999px;
	height:533px;
	width:640px;
	
	}

/* テキストスタイル 
--------------------------------------------------*/
.t-more-link	{
	font-size:90%;
	text-align:left;
	padding-top: 5px;
}
/*a.nocolor:link,
a.nocolor:visited {
	color: #333333;
	text-decoration: none;
}
a.nocolor:hover {
	color: #333333;
	text-decoration:underline;

}*/
p.t-more-link a	{
	padding:2px 0 2px 15px;
	background:url(http://ct.potora.jp/images/common/icon_link.gif) no-repeat left center;
}
p.t-more-link a:link,
p.t-more-link a:visited	{color:#FF4411;}
.t-save-graybox .tx {padding-top: 10px;}
p.t-more-link a:hover	{
	color:#FF4411;
	text-decoration:underline;
}
li.t-more-link a	{
	padding:2px 0 2px 15px;
	background:url(http://ct.potora.jp/images/common/icon_link.gif) no-repeat left center;
}
li.t-more-link a:link,
li.t-more-link a:visited	{color:#FF4411;}
li.t-more-link a:hover	{
	color:#FF4411;
	text-decoration:underline;
}
li.t-more-link{
	margin:0 7px;
}

/* マージン パディング 
--------------------------------------------------*/
.t-marginLR15{margin:0 15px;}
.t-marginLR22{margin:0 22px;}
.marginT10{margin:10px 0 0 0;}
.maB5	{margin-bottom:5px;}
.maB10	{margin-bottom:10px;}
.marginT5{margin-top:5px;}
.marginT45{margin-top:45px;}
.marginT20{margin-top:20px;}
.marginT25{margin-top:25px;}
.marginT15{margin-top:15px;}
.paddingTB10{padding:10px 0;}
.pading10{padding:10px;}

/* 事務局メール配信状況
--------------------------------------------------*/
h2#notice {
	background: url("http://ct.potora.jp/images/information/ttl_notice.gif") no-repeat scroll 3px 3px transparent;
    font-size: 130%;
    height: 45px;
    text-indent: -9999px;

}
#mail_btnback{
	margin:15px auto;
	text-align:center;
	width:145px;
}

#mail_btnback a{
	display:block;
	
	}
#mail_btnback p a:hover img {
  	opacity: 0.1;
  	filter: alpha(opacity=10);
}

#mail_btnback a.back_btn {
  	background: url(http://ct.potora.jp/images/common/btn/btn_back_M_on.gif) no-repeat left top;

