/*=========================================

	guideline.css

					since: 2007-11-01

===========================================


 更新履歴
 

	2012/10/01 : v03リニューアル対応 
	（2007-11-01作成の、http://i.yimg.jp/images/premium/new_top/guideline.cssの内容を含めた形で新規作成）

	 
*/

body {
	
font-family:"Osaka","ＭＳ Ｐゴシック",Arial,sans-serif;
/* 2007～：font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif; */ 
  
}

/* 1. ワイヤーフレーム部位別スタイル */ 
/* 1-1. パンくず */
div.pre_gid_pan{
	padding:0 6px;
}

/* 1-2. タイトル */
div.pre_gid_title{
	background-color:#919191;
	padding:2px 10px 1px 10px;
	margin:0 12px;
}

.pre_gid_title{
	color:#ffffff;
}

/* 1-3. メイン */
div.pre_gid_main{
	margin:0 32px;
	text-align:center;
}

p.pre_gid_main1{
	margin:18px 0;
}

div.pre_gid_main2{
	background-image:url(http://i.yimg.jp/images/premium/new_top/images5/service/h2.gif);
	background-repeat:no-repeat;
	padding:20px 12px 0px 12px;
}

div.pre_gid_main3{
	 margin-bottom:8px;
}

p.pre_gid_main4{
	text-align:left;
	margin-bottom:24px;
}

div.pre_gid_main5{
	padding:0 12px;
}

div.pre_gid_main6{
	background-image:url(http://i.yimg.jp/images/premium/new_top/images5/service/h13.gif);
	margin:8px 0px 7px 0px;
}

.pre_gid_main6_1{
	text-align:left;
}

div.pre_gid_main7{
	text-align:right;
}

div.pre_gid_main8{
	background-image:url(http://i.yimg.jp/images/premium/new_top/images5/service/g1.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}

.pre_gid_main9{
	padding:20px 0px 10px 0px;
}

div.pre_gid_main10{
	padding-bottom:20px;
}

div.pre_gid_main10 img{
	margin:0 10px;
}

.pre_gid_main11{
	padding:7px 0px 20px 0px;
}

.pre_gid_main13{
	margin: 10px 0;
	text-align: left;
}

.pre_gid_main12{
	padding:20px 0;
}

.pre_gid_main14{
	margin-bottom: 20px;
}

/* 1-4. 限定特典 */
.pre_gid_gente{
	padding:0 12px;
}

.pre_gid_gente1{
	border-left:#c4c4c4 solid 1px;
	border-right:#c4c4c4 solid 1px;
	padding:0 13px;
	text-align:left;
}

div.pre_gid_gente2{
	width:834px;
	background-image:url(http://i.yimg.jp/images/premium/top2/e4.gif);
	background-repeat:repeat-y;
	background-position:center;
	background-position:top;
}

div.pre_gid_gente2_1{
	width:400px;
	float:left;
	padding-top:5px;
}

div.pre_gid_gente2_2{
	width:400px;
	float:right;
	padding-top:5px;
}

div.pre_gid_gente3{
	width:862px;
}

div.pre_gid_gente3_1{
	width:312px;
	float:left;
}

div.pre_gid_gente3_2{
	width:88px;
	float:left;
	text-align:right;
}

div.pre_gid_gente3_2 img{
	margin-top:4px;
}

.pre_gid_gente4{
	margin:8px 0px 5px 0px;
	text-align:center;
}

div.pre_gid_gente5{
	width:800px;
}

.pre_gid_gente6{
	margin:15px 0;
}

/* 1-5. キービジュアル */
.pre_gid_keybj{
	margin:0 12px;
}

div.pre_gid_keybj6{
	background-image:url(http://i.yimg.jp/images/premium/new_top/images5/service/h13.gif);
	margin:0px 12px 20px 12px;
}

div.pre_gid_keybj7{
	border:#919191 1px solid;
	width:400px;
	padding:5px;
	margin: 20px 200px 0px 220px;
}

div.pre_gid_ml1{
	padding:0px 185px;
}


/* ---v03リニューアル対応--- */


/* delimiter */

/* delimiter */

#delimiter {
    display: block;
    line-height: 1;
    margin: 5px 0 5px -3px;
	_zoom: 1;
}

#delimiter p {
    display: inline-block;
    font-size: 79%;
	padding-left: 8px;
}
	#delimiter p.list{
		background: url(http://i.yimg.jp/images/premium/contents/pc/v1/top/images/ico_arrow_red_01.png) no-repeat left center;
		padding-left: 17px;
		font-size: 88%;
		line-height: 1.3;
	}
	#delimiter p.first{
		padding-left: 0;
	}
	#delimiter p.current{
		padding-top: 3px;
	}

.deli a:not(:target) {
}
.deli a {
    background-image: url("http://i.yimg.jp/images/premium/contents/pc/v1/service/images/delimiter_back.png");
    background-position: left center;
    background-repeat: no-repeat;
background-color: #e8e8e8;
    height: 21px;
    padding: 3px 0 3px 12px;
	line-height: 1.4;
}

.deli span {
    background-image: url("http://i.yimg.jp/images/premium/contents/pc/v1/service/images/delimiter_front.png");
    background-position: right center;
    background-repeat: no-repeat;
    padding: 3px 0 3px 7px;
    height: 21px;
	line-height: 1.4;
}












/* title */
div.pre_gid_title_v03{
    background-image: url("http://i.yimg.jp/images/premium/contents/pc/v1/info/images/title_bg_gold.gif");
	background-color:#d39c01;
	padding:5px 10px 5px 10px;
	margin:20px 12px 0px 12px;
}


/* #guideline_tab */

.tab:after
{display:block;visibility:hidden;clear:both;height:0;content:".";}

.tab
{zoom:1;}


#guideline_tab {
	margin: 20px 32px 0px 32px;
}


#guideline_tab .tab {
	position: relative;
}

#guideline_tab .tab img {
	vertical-align: bottom;
}

#guideline_tab .tab li {
	float: left;
	height: 52px;
	text-indent: -9999px;
	cursor: pointer;
}

#guideline_tab .tab li.active {
	height: 52px;
	position: relative;
	cursor: default;
}

#tab_premium {
	width: 443px;
	background: url("http://i.yimg.jp/images/premium/contents/pc/v1/info/images/tab_premium_off.png");
}

#tab_premium.active {
	background: url("http://i.yimg.jp/images/premium/contents/pc/v1/info/images/tab_premium.png");
}

#tab_softbank {
	width: 443px;
	background: url("http://i.yimg.jp/images/premium/contents/pc/v1/info/images/tab_softbank_off.png");
}

#tab_softbank.active {
	background: url("http://i.yimg.jp/images/premium/contents/pc/v1/info/images/tab_softbank.png");
}










#cnt_premium {
	position: relative;
	padding: 0 0 15px 0;
	zoom: 1;
}
#cnt_softbank {
	position: relative;
	zoom: 1;
}




#cnt_premium h4,#cnt_softbank h4{
	border-bottom: 1px solid #ccc;
	margin: 25px 0px 0px 0px;
	padding: 0px 0px 3px 0px;
}

#cnt_premium h4 em,#cnt_softbank h4 em{
	border-left: 4px solid #d39c01;
	padding: 0px 0px 0px 5px;
	font-size: 105%;
	font-weight: bold;
}

#cnt_premium p,#cnt_softbank p{
	margin: 15px 0px 0px 0px;
}


#dashiwake{
	margin: 20px auto 0 auto;
	text-align: center;
}



#order_module{
	padding:20px 20px;
	border:4px solid #dfdddd;
}


#order_module img{
	padding:20px 12px 0px 12px;
}

.totoplink{
	margin: 20px auto;
	text-align: center;
}




#tokuteisho {
	margin: 20px 32px 20px 32px;
}



#tokuteisho h4{
	border-bottom: 1px solid #ccc;
	margin: 25px 0px 0px 0px;
	padding: 0px 0px 3px 0px;
}

#tokuteisho h4 em{
	border-left: 4px solid #d39c01;
	padding: 0px 0px 0px 5px;
	font-size: 105%;
	font-weight: bold;
}

#tokuteisho p{
	margin: 15px 0px 0px 0px;
}

/* 初月無料廃止 */
.shogetsuHaishi{
	width:800px;
	margin:0 auto;
	margin-bottom:20px;
}
.shogetsuHaishi p{
	text-align:left;
}
.shogetsuHaishi span{
	font-weight:bold;
	text-align:center;
	display:block;
}



/* guideline_simple用 */

.preaplly_wrap{
	margin-bottom:20px;
	background-image: url("http://i.yimg.jp/images/premium/contents/pc/v1/order/images/tit_ordertxt_01.png");
	width:926px;
	height:39px;
	text-indent:-1000px;
}

.preaplly_confirm {
	width: 580px;
	margin: 45px auto 45px auto;
	font-size: 113%;
	text-align: center;
	line-height: 1;
}


/* jsoff用 */
.noscriptTitle {
	background-color: #eeeeee;
	margin: 0px 0px 5px 0px;
	padding: 10px;
	font-weight:bold;
	color:#555;
}

#cnt_softbank .noscriptTitle {
	background-color: #eeeeee;
	margin: 40px 0px 5px 0px;
	padding: 10px;
	font-weight:bold;
	color:#555;
}