@charset "utf-8";

/*  
--------------------------------------------------*/
#main #f-containar-corporate	{
	width:530px;
	margin:0 0 20px 10px;
	border-bottom:1px solid #CCC;
	background:url(https://ct.potora.jp/images/common/r_back.gif) repeat-y;
	position:relative;
}
#main #f-containar-corporate h2	{
	background:url(https://ct.potora.jp/images/information/faq_tlt.gif) no-repeat;
	text-indent:-9999px;
	height:60px;
	font-size:130%;
}
.clear01 {clear:both;}
.txR {color:#FF4411;}

/* コーポレート１カラム骨組み :M共通
--------------------------------------------------*/
#f-main	{margin-left:10px;width:832px; }
#f-main #f-main-box,#f-main #f-main-box2 { 
	position:relative;
	z-index:0;
	width:838px;
	margin:0 0 20px;
	border:1px solid #CCC;
}

/*　コーポレート１カラムタイトル*/
#f-main #f-main-box #f-contents-box,#f-main #f-main-box2 #f-contents-box	{
	position:relative;
	padding:10px 0 13px;
	font-size:75%;
	line-height:1.4;	
	margin:0 auto;
	_margin:0 0 0 10px;
}
#f-contents{
	position:relative;
	width:800px;
	left:15px;
}
#f-main-box h2{
	background: url(https://ct.potora.jp/images/information/ttl_link.gif) no-repeat 3px 3px;
	height:45px;
	font-size:130%;
	text-indent:-9999px;
}
#f-main-box2 h2{
	background: url(https://ct.potora.jp/images/information/ttl_sitemap.gif) no-repeat 3px 3px;
	height:45px;
	font-size:130%;
	text-indent:-9999px;
}

/*  利用規約：f1
--------------------------------------------------*/
/*タイトル*/
#main #f-containar-corporate h2#rule	{
	background:url(https://ct.potora.jp/images/information/ttl_rule.gif) no-repeat;
	text-indent:-9999px;
	height:50px;
	font-size:130%;
}
#f-contents-rule	{
	position:relative;
	width:530px;
	padding:0px;
	font-size:75%;
	line-height:1.4;
}

/*利用規約テキスト部分*/
#f-contents-rule-box dl dt{font-weight:bold;}
#f-contents-rule-box dl dd{margin-top:5px;}
#f-contents-rule-box dl {
	width:500px;
	background: url(https://ct.potora.jp/images/common/line_01.gif) repeat-x bottom;
	padding:10px;
	margin:0 auto;
}
#f-contents-rule-box li {
	list-style-position: outside;
	list-style-type: decimal;
	margin-left:20px;
	_margin-left:25px;
}
.f01-corporate-txin {
	padding-left: 10px;
	list-style-position: inside;
	list-style-type: upper-roman;
}
.f01-corporate-date {
	list-style-type: none;
	margin:10px 0 0 10px;
	padding-bottom:15px;
}
.f01-corporate-date_r {
	list-style-type: none;
	margin:10px 10px 0 10px;
	padding-bottom:15px;
}
#f-contents-rule-box .f01-corporate-rule li{list-style-type: none;}

/*  個人情報の取り扱い：f2
--------------------------------------------------*/
#main #f-containar-corporate h2#privacy	{
	background:url(https://ct.potora.jp/images/information/ttl_privacy.gif) no-repeat;
	text-indent:-9999px;
	height:50px;
	font-size:130%;
}
#main #f-containar-corporate #f02-contents-privacy	{
	position:relative;
	width:520px;
	padding:0px;
	font-size:75%;
	margin:0px auto;
	line-height:1.4;
}
#f02-contents-privacy-box ul{
	padding:10px;
	margin:0 auto;
}
#f02-contents-privacy-box ul li{
	margin-left:20px;
	_margin-left:25px;
	list-style-position: outside;
	list-style-type: decimal;
}
#f02-contents-privacy-box ul#f02-prigacy-list{
	margin-left:-10px;
	_margin-left:-15px;
}

/*  よくある質問：f3
--------------------------------------------------*/
#f03-faq-box-blue{
	width: 506px;
	background:url(https://ct.potora.jp/images/common/frame_bs_bg.gif) repeat-y;
	margin:20px auto;
}
#f03-faq-box-blue .inner {
	padding-top:20px;
	background:url(https://ct.potora.jp/images/common/frame_bs_top.gif) no-repeat;
}
#f03-faq-box-blue ul{ 
	padding:0 20px 20px;
	background:url(https://ct.potora.jp/images/common/frame_bs_bottom.gif) no-repeat left bottom;
}
#f03-faq-box-blue li{
	list-style-type: none;
	font-weight:bold;
	padding-bottom:7px;
	margin-bottom:7px;
	background:url(https://ct.potora.jp/images/common/line_01.gif) repeat-x left bottom;
}
#f03-faq-box-blue li span{
	display:block;
	width:25px;
	height:18px;
	text-indent:-9999px;
	background:url(https://ct.potora.jp/images/information/faq_withdraw_q.gif) no-repeat;
	float:left;
}
#f03-faq-box-blue li a{color:#333333;}
.f3-faq-q-box{
	width: 506px;
	height: auto;
	margin:15px auto 5px;
	padding-bottom:5px;
	border-bottom:1px solid #CCC;
}
div.f3-faq-q-box dl:after {
	content:"";
	display:block;
	clear:both;
	height:1px;
	overflow:hidden;
}
.f3-faq-q-box dt{
	display:block;
	width:25px;
	height:18px;
	text-indent:-9999px;
	background:url(https://ct.potora.jp/images/information/faq_withdraw_q.gif) no-repeat;
	float:left;
}
.f3-faq-q-box dd{
	float:left;
	width:450px;
	display:block;
	font-weight:bold;
}
.f3-faq-a-box{
	width: 501px;
	margin:0 auto 25px;
	padding:5px 5px 5px 0;
	background:#FEF8E0;
}
div.f3-faq-a-box dl:after {
	content:"";
	display:block;
	clear:both;
	height:1px;
	overflow:hidden;
}
.f3-faq-a-box dt{
	float:left;
	width:25px;
	height:18px;
	display:block;
	text-indent:-9999px;
	background:url(https://ct.potora.jp/images/information/faq_withdraw_a.gif) no-repeat;
}
.f3-faq-a-box dd{ float:left; width:460px; display:block;}

/*  potoraに関するお問い合わせ：f3-13
--------------------------------------------------*/
#main #f-containar-corporate #f03-13-contents-faq-potora	{
	position:relative;
	width:530px;
	font-size:75%;
	line-height:1.4;
}

/*ボーダーグレーの枠*/
#f03-13-contents-faq-potora-box {}
#f03-13-contents-faq-potora-box h3{}

#inquiry_info{
	width:506px;
	margin:10px auto 0;
}

/* グリーン枠*/
#f03-13-faq-box-green {
	width: 506px;
	background:url(https://ct.potora.jp/images/common/frame_os_bg.gif) repeat-y;
	margin:20px auto;
}
#f03-13-faq-box-green p{
	padding:20px 20px 10px;
	background:url(https://ct.potora.jp/images/common/frame_os_top.gif) no-repeat;
}
#f03-13-faq-box-green ul{
	padding:0 20px 20px;
	background:url(https://ct.potora.jp/images/common/frame_os_bottom.gif) no-repeat left bottom;
}
#f03-13-faq-box-green li{
	list-style-position: inside;
	list-style-type: disc;
}
#f03-13-faq-box-green .inner{
	padding:0px 0px 10px;
	background:url(https://ct.potora.jp/images/common/frame_os_bottom.gif) no-repeat left bottom;
}
#f03-13-faq-box-green div{padding:0px 20px 20px;}

/* 新規問い合わせ用 */
#f03-13-faq-box-orange {
	background:transparent url(https://ct.potora.jp/images/common/frame_os_bg.gif) repeat-y scroll 0 50%;
	margin:20px auto;
	width:506px;
}
#f03-13-faq-box-orange p {
	background:transparent url(https://ct.potora.jp/images/common/frame_os_top.gif) no-repeat 0 0;
	padding:20px 20px 10px;
}
#f03-13-faq-box-orange div {
	background:transparent url(https://ct.potora.jp/images/common/frame_os_bottom.gif) no-repeat scroll left bottom;
	padding:0 0 10px;
}

/* 注釈部分 */
.f3-13-faq-atention-box{	
	width: 506px;
	border: 1px solid #CCC;
	margin:15px auto;
}
.f3-13-faq-atention-box ul{ padding:10px;}
.f3-13-faq-atention-box li{	
	list-style-position: inside;
	list-style-type: disc;
}
.f3-13-faq-atention-box2{	
	width: 486px;
	border: 1px solid #CCC;
	margin:15px auto;
	padding:10px;
}
.f3-13-faq-atention-box2 .chkData-pop{
	border:0px;
	font-size:12px;
	overflow:hidden;
	height:auto;
}
.f3-13-faq-atention-box3{	
	width: 506px;
	margin:5px auto 15px;
}

/* 問い合わせエラー画面 */
.form-errer{
	margin:0px auto;
	text-align:center;
}
.form-errer .comment{color:#FF0000;}

/* 環境チェック */
#f03-13-faq-userchk{
	width:506px;
	margin:20px auto;
}
#f03-13-faq-userchk li#left{
	float:left;
	margin-top:7px;
}
#f03-13-faq-userchk li#right{text-align:right;}

#f03-faq-box-userchk-btm {
	margin:20px 0 5px 145px;
	width:370px;
}

#f03-faq-box-userchk-btm li#left{
	float:left;
	margin-top:7px;
}
#f03-faq-box-userchk-btm li#right{text-align:right;}

#f03-faq-box-userchk{
	width: 506px;
	background:url(https://ct.potora.jp/images/common/frame_bs_bg.gif) repeat-y;
	margin:20px auto;
}
#f03-faq-box-userchk .inner {
	padding:0px 20px 20px 30px;
	background:url(https://ct.potora.jp/images/common/frame_bs_bottom.gif) no-repeat left bottom;
}
#f03-faq-box-userchk .inner p.hm-ttl{
	padding-left:18px;
	height:14px;
	background:url(https://ct.potora.jp/images/common/icon_ttl.gif) no-repeat 0 0;
	margin:20px 0px 5px;
	font-weight:bold;
}
#f03-faq-box-userchk .inner p{margin-bottom:5px;}
#f03-faq-box-userchk .inner ul.method{margin-bottom:15px;}
#f03-faq-box-userchk .inner ul.method li{
	margin-left:20px;
	list-style-type: decimal;
}  
/*#f03-faq-box-userchk-btm{
	width:506px;
	margin:5px auto 0px;
	text-align:right;*/
}
#f03-faq-box-userchk li#left{
	float:left;
	width:360px;
}
#f03-faq-box-userchk li#right{text-align:right;}
#font-wb{font-weight:bold;}
#font-wn{font-weight:normal;}
td.userchk .chkData{
	border:0px;
	font-size:12px;
	overflow:hidden;
	height:auto;
}

/* ボタン部分 */
#f-faq-btn-box{
	width: 342px;
	margin:0 auto;
	padding:0;
	text-align:center;
}
#f-faq-btn-box ul{margin:0px auto; text-align:center;}
#f-faq-btn-submit{
	width:114px;
	height:20px;
	float:left;
	display:bolck;
}
#f-faq-btn-submit a{
	width:114px;
	height:20px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	background:url(https://ct.potora.jp/images/common/btn/btn_submit.gif) 0 0 no-repeat;
}
#f-faq-btn-cancel{
	width:135px;
	height:34px;
	float:left;
	display:bolck;
	margin-left:15px;
}
#f-faq-btn-cancel a{
	width:135px;
	height:34px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	background:url(https://ct.potora.jp/images/common/btn/btn_cancel_m.gif) no-repeat;
}
.w495btx{
	width:506px;
	font-weight:bold;
	margin:20px auto 15px;
	padding:0;
}
.w495btx-l{
	float:left;
	width:150px;
}
.w495btx-r{
	width:320px;
	margin:15px 10px;
	float:right;
}

/* ボタン部分 TOPページへ */
#f-faq-btn-submit-top{
	width:145px;
	height:31px;
	display:bolck;
	margin:0px auto 20px;
}
#f-faq-btn-submit-top a{
	width:145px;
	height:31px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	background:url(https://ct.potora.jp/images/common/btn/btn_top.gif) no-repeat;
}

/* ボタン部分 カラーオレンジ */
#f-faq-btn-submit-orange{
	width:192px;
	height:34px;
	float:left;
	display:bolck;
}
#f-faq-btn-submit-orange a{
	width:192px;
	height:34px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	background:url(https://ct.potora.jp/images/common/btn/btn_submit_orange.gif) no-repeat;
}
#f-faq-btn-submit-orange2{
	width:192px;
	height:34px;
	float:left;
	display:bolck;
}
#f-faq-btn-submit-orange2 a{
	width:192px;
	height:34px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	background:url(https://ct.potora.jp/images/common/btn/btn_submit2_orange.gif) no-repeat;
}

/* フォームのテーブルの注意書き */
.faq-note {
	width:506px;
	text-align:left;
	margin:10px auto;
	font-weight:bold;
}

/* フォームのテーブル */
table.faq-table	{ 
	width:506px;
	text-align:left;
	margin:0px auto;
	border:1px solid #CCC;
	font-size:100%;
	border-collapse:collapse;
}
table.faq-table	 td	{
	font-size:100%;
	padding:10px;
	border:1px solid #CCC;
}
table.faq-table	 th.pot-aL	{
	background-color:#FEF8E0;
	border:1px solid #CCC;
	padding:10px;
	width:170px;
}
table.faq-table	 th.pot-aL2	{
	background-color:#FEF8E0;
	border:1px solid #CCC;
	padding:5px;
}
.w200{width:200px;}
.txb{font-weight:bold;}

/* フォームの幅 */
.f-faq-form-w290{width:290px;}

/* 右帯*/
#side.corporate #side-contents	{padding-bottom:1px;}
#side #side-contents #f-faq,
#side #side-contents #f-contact,
#side #side-contents #f-links	{
	margin:10px;
	border:#cccccc solid 1px;
	background-color:#ffffff;
	width:278px;
	padding-bottom:7px;
}

/* 右帯 よくある質問*/
#side #side-contents #f-faq li	{
	margin-left:5px;
	padding:4px 0 4px 15px;
	background:url(https://ct.potora.jp/images/common/icon_link.gif) no-repeat left center;
	display:block;
}
#side #side-contents #f-faq li a	{color:#333333;}

/* 右帯 お問い合わせ */
#side #side-contents #f-contact li	{
	margin-left:5px;
	padding:4px 0 4px 15px;
	background:url(https://ct.potora.jp/images/common/icon_link.gif) no-repeat left center;
	display:block;
}
#side #side-contents #f-contact li a	{color:#333333;}

/* 右帯　関連リンク */
#side #side-contents #f-links li	{
	margin-left:5px;
	padding:4px 0 4px 15px;
	background:url(https://ct.potora.jp/images/common/icon_link.gif) no-repeat left center;
	display:block;
}
#side #side-contents #f-links li a	{color:#333333;}
#side #side-contents #check{
	width:185px;
	margin:0px auto 5px;
}
#side #side-contents #movecheck{
	width:185px;
	margin:0px auto 20px;
}
/* リンクについて：f5 
--------------------------------------------------*/
#f5-contents-box	{
	width:704px;
	margin:20px auto 0;
	border:#CCCCCC 1px solid;
}
#f5-contents-box h3	{
	background:url(https://ct.potora.jp/images/common/line_01.gif) bottom repeat-x;
	display:block;
	width:702px;
	height:33px;
}
#f5-contents-box-in{padding:10px;}
.f5-links-source-box{
	border:#666666 1px solid;
	width:674px;
	padding:5px;
	margin-top:10px;
}
#f5-contents-box-in dl dt {
	font-weight: bold;
	list-style-type: square;
}
#f5-contents-box-in dl dd {margin-bottom:15px;}

/* サイトマップ：f6 
--------------------------------------------------*/
#f-main #f-main-box2 #f-contents-box02	{
	position:relative;
	width:832px;
	padding:10px 0 13px;
	font-size:75%;
	line-height:1.4;
	margin:0 auto;
	_margin:0 0 0 5px;
}
#f6-contents-box	{
	width:800px;
	margin:20px auto 0;
	border:#CCCCCC 1px solid;
}
#f6-contents-box-in	{
	padding:10px;
	margin:10px 30px 0;
}	
#f6-contents-box-in .wrap-l01	{
	width:452px;
	float:left;
	margin-right:12px;
}
#f6-contents-box-in .wrap-l02	{
	width:220px;
	float:left;
}
#f6-contents-box-in .con-right01	{
	width:220px;
	float:left;
}
#f6-contents-box-in .con-right02	{
	width:220px;
	float:right;
}
#f6-contents-box-in dl{
	padding:0;
	margin-bottom:23px;
}
#f6-contents-box-in dt{margin-bottom:7px;}
#f6-contents-box-in dd{
	margin-left:20px;
	line-height:200%;
}
#f6-contents-box-in dd a{color:#000000;}

/* ボタン
--------------------------------------------------*/
#f-main #f-main-box #f-contents-box .confBtn {
	width:75px;
	height:20px;
	float:none;
	margin:0 auto;
}
#f-main #f-main-box #f-contents-box .confBtn a	{
	display:block;
	width:75px;
	height:20px;
	background:url(https://ct.potora.jp/images/common/btn/btn-cnf03.gif);
	text-indent:-9999px;
}

/* マージン パディング 
--------------------------------------------------*/
.t-marginL15b	{margin:0 0 0 15px; font-weight:bold;}

/* お知らせ
--------------------------------------------------*/
#s-main_info	{
	margin:0 0 0 10px;
	width:840px;
}
#s-main_info #s-main-box_info {
	position:relative;
	z-index:0;
	width:838px;
	margin:0 0 20px;
	border:1px solid #CCC;
}
#s-main_info #s-main-box_info #s1-contents-box_info	{
	position:relative;
	width:800px;
	left:0px;
	padding:0 19px 15px;
	font-size:75%;
	line-height:1.4;
	background-repeat: no-repeat;
	min-height:240px;
	_height:240px;
}
#s-main_info h2	{
	height:191px;
	overflow:hidden;
	font-size:130%;
}
#s1-contents_info{width:704px;}
#s-main_info h2	{
	height:50px;
	font-size:130%;
	background: url(https://ct.potora.jp/images/information/ttl_info.gif) no-repeat 3px 3px;
	text-indent:-9999px;
}

/* お知らせ　詳細ページ　information news part1大
--------------------------------------------------*/
.infodetail_main {
	width: 680px;
	margin: 20px auto 40px;
	padding-bottom: 40px;
}
.infodetail_main p.info_sttl {
	font-size: 120%;
	font-weight: bold;
	line-height: 1.5em;
	margin-bottom:1em;
}
.infodetail_main p#info_date_r {text-align:right;}
.infodetail_main p {
	margin-bottom:1em;
	text-align:justify;
}

.infodetail_main p.info_ssttl {
	clear:both;
	border-left:7px solid #cccccc;
	border-bottom:1px solid #cccccc;
	margin-bottom:1em;
	padding-left:0.5em;
	height:1.5em;
	font-size: 110%;
	font-weight: bold;
}
.infodetail_main div.link_r{
	float:right;
	text-align:left;
	background:url(https://ct.potora.jp/images/common/icon_arrow_01.gif) no-repeat left center;
	padding-left:1.5em;
	width:180px;
}

.infodetail_main .toptx{margin-bottom:2em;}
.infodetail_main .btmtx{
	clear:both;
	padding-top:2em;
}

/*  お知らせ　詳細ページtopからの直リンク02　information news　part2小
--------------------------------------------------*/
#main #topinfo_detale-containar {
	width:530px;
	margin:0 0 20px 10px;
	border-bottom:1px solid #CCC;
	background:url(https://ct.potora.jp/images/common/r_back.gif) repeat-y;
	position:relative;
	font-size: 75%;
	line-height: 1.4em;
}
#main #topinfo_detale-containar h2	{
	background:url(https://ct.potora.jp/images/information/ttl_topinfo_detail.gif) no-repeat;
	text-indent:-9999px;
	height:60px;
	font-size:130%;
}
.detail_box {
	margin: 20px auto 40px;
	padding:0 10px 40px;
}
.detail_box p.info_sttl {
	font-size: 120%;
	font-weight: bold;
	line-height: 1.5em;
	margin-bottom:1em;
}
.detail_box p#info_date_r {text-align:right;}
.detail_box p {
	margin-bottom:1em;
	text-align:justify;
}
.detail_box p.info_ssttl {
	border-left:7px solid #cccccc;
	border-bottom:1px solid #cccccc;
	margin-bottom:1em;
	padding-left:1em;
	height:1.5em;
	font-size: 110%;
	font-weight: bold;
}
.detail_box div.link_r{
	float:right;
	text-align:left;
	background:url(https://ct.potora.jp/images/common/icon_arrow_01.gif) no-repeat left center;
	padding-left:1.5em;
	width:180px;
}
.detail_box div.toptx{
	margin-bottom:20px;
	display: block;
}
.detail_box .toptx{margin-bottom:2em;}
.detail_box .btmtx{
	clear:both;
	padding-top:2em;
}
	
/* よくある質問右メニュー対策 */
#side #side-contents ul {margin:5px 10px 0;}
#side #side-contents li a {font-weight:bold;}

/* リンクについて枠表示対策 */
#s8-grade-box {
	border:1px solid #CCCCCC;
	margin-top:15px;
	width:798px;
}

/* ############################################################ */

/*  ニュースインデックス（インフョメーション） （ショッピングと同じ）
--------------------------------------------------*/
p.infomarion-message	{ font-size:100%; margin:10px; }
table#infomarion-infolist	{ width:680px; text-align:left; margin:0px auto 10px; border-right:#CCC 1px solid; border-bottom:#CCC 1px solid; }
table#infomarion-infolist th,table#infomarion-infolist td	{ font-size:100%; padding:5px; border-top:#CCC 1px solid; border-left:#CCC 1px solid; }
table#infomarion-infolist td.infodate	{ text-align:center; width:70px; vertical-align:top; }
table#infomarion-infolist th	{ background-color:#FEF8E0; }

/* ############################################################ */
