@charset "UTF-8";
/* CSS Document */

body {
   font: small Osaka, Arial, Helvetica, Geneva, sans-serif;
   margin: 0;
   font-size: small;
   color: #363636;
   background-color: #DCE7EE;
   }
   
.clearing {
	clear: both;
	margin: 0;
	padding: 0;
}

a {
   text-decoration: none;
   color: #363636;
  }
   
a:hover {
   text-decoration: underline;
   }
   
 a:visited {
   text-decoration: underline;
   color: #363636;
  }
   
.small-text {
   font-size: x-small;
   }
   
.space10 {
	height:10px;
}

.freespace-right {
	text-align:right;
}

/* トップへ戻るの設定 */
.totop {
	display:block;
	float:right;
   margin: 20px 0 20px 0;
   background:url(../images/arrow.gif) no-repeat 0 3px;
   padding:0 0 0 15px;
   }

/* スペース関係 */
.freespace-right {
   text-align: right;
   margin: 10px 0 0 0;
   }
   
.freespace-left {
   text-align: left;
   margin: 10px 0 0 0;
   }
   
.freespace-center {
   text-align: center;
   margin: 10px 0 0 0;
   }
   
.space {
   height: 10px;
   }
   
.space30 {
   height: 30px;
   }
   
.line {
   border-bottom: 1px dotted;
   height: 1px;
   }



/* 全体の設定 */
#container {
	width:920px;
	margin:0 auto;
	padding:0;
	background:url(../images/back.gif) repeat-y;
}

#main {
	width:900px;
	margin:0 auto;
	padding:0;
}


/* ヘッダーの設定 */
#headder {
	width:836px;
	margin:0px auto;
	padding:10px 0 5px 0;
}

#headderLogo {
	width:400px;
	margin:0;
	padding:0;
	float:left;
}

#headderRight {
	width:436px;
	margin:0;
	padding:0;
	float:left;
}

#kensaku {
   padding:0;
  }
  
#smallContents {
	margin:5px 0 0 0px;
	padding:0;
}

#smallTop a {
	width:96px;
	float:right;
	margin:0 0 0 5px;
	padding:0;
   text-indent: -9999px;
   background:url(../images/top_button01.gif) no-repeat;
}

#smallTop a:hover {
	width:96px;
	float:right;
	margin:0 0 0 5px;
	padding:0;
   text-indent: -9999px;
   background:url(../images/top_button02.gif) no-repeat;
}
   
   

/* メインコンテンツの設定 */
ul#mainContents {
	width:900px;
	margin:0 auto;
	padding:0;
	list-style:none;
	text-indent:-99999px;
}

ul#mainContents li {
	width:150px;
	height:30px;
	margin:0;
	padding:0;
	float:left;
	display:block;
}

ul#mainContents li a {
	width:150px;
	height:30px;
	margin:0;
	padding:0;
	float:left;
	display:block;
}


li#top a {
	background:url(../images/main-contents/main-contents_top01.gif) no-repeat;
}

li#top a:hover {
	background:url(../images/main-contents/main-contents_top02.gif) no-repeat;
}

li#topOn {
	background:url(../images/main-contents/main-contents_top02.gif) no-repeat;
}



li#company a {
	background:url(../images/main-contents/main-contents_company01.gif) no-repeat;
}

li#company a:hover {
	background:url(../images/main-contents/main-contents_company02.gif) no-repeat;
}

li#companyOn {
	background:url(../images/main-contents/main-contents_company02.gif) no-repeat;
}



li#shop a {
	background:url(../images/main-contents/main-contents_shop01.gif) no-repeat;
}

li#shop a:hover {
	background:url(../images/main-contents/main-contents_shop02.gif) no-repeat;
}

li#shopOn {
	background:url(../images/main-contents/main-contents_shop02.gif) no-repeat;
}




li#kyujin a {
	background:url(../images/main-contents/main-contents_kyujin01.gif) no-repeat;
}

li#kyujin a:hover {
	background:url(../images/main-contents/main-contents_kyujin02.gif) no-repeat;
}

li#kyujinOn {
	background:url(../images/main-contents/main-contents_kyujin02.gif) no-repeat;
}




li#netKaitori a {
	background:url(../images/main-contents/main-contents_net-kaitori01.gif) no-repeat;
}

li#netKaitori a:hover {
	background:url(../images/main-contents/main-contents_net-kaitori02.gif) no-repeat;
}

li#netKaitoriOn {
	background:url(../images/main-contents/main-contents_net-kaitori02.gif) no-repeat;
}




li#gold a {
	background:url(../images/main-contents/main-contents_gold01.gif) no-repeat;
}

li#gold a:hover {
	background:url(../images/main-contents/main-contents_gold02.gif) no-repeat;
}

li#goldOn {
	background:url(../images/main-contents/main-contents_gold02.gif) no-repeat;
}


/* フッターの設定 */
#footer {
   background-color: #000000;
   color: #ffffff;
   margin: 30px 0 0 0;
   padding:0;
   width: 900px;
   text-align: center;
   }
   
#footer a {
   color: #ffffff;
   }


/* メイン部分の設定 */
#mainSpace {
	width:836px;
	margin:0 auto;
	padding:25px 0 0 0;
}

#mainLeft {
	width:165px;
	margin:0;
	padding:0;
	float:left;
}

#mainRight {
	width:630px;
	margin:0 0 0 41px;
	padding:0;
	float:left;
}


/* サイドコンテンツ部分の設定 */
.subBanner {
	width:165px;
	margin:0 0 10px 0;
	padding:0;
}

ul#sideContents {
	width:165px;
	margin:0;
	padding:0;
	list-style:none;
	text-indent:-9999px;
}

ul#sideContents li {
	width:165px;
	height:45px;
	display:block;
	margin:3px 0 0 0;
	padding:0;
}

ul#sideContents li a {
	width:165px;
	height:45px;
	display:block;
	margin:3px 0 0 0;
	padding:0;
}



li#sideTrain a {
	background:url(../images/side-contents/contents_train01.jpg) no-repeat;
}

li#sideTrain a:hover {
	background:url(../images/side-contents/contents_train02.jpg) no-repeat;
}

li#sideTrainOn {
	background:url(../images/side-contents/contents_train02.jpg) no-repeat;
}



li#sideBus a {
	background:url(../images/side-contents/contents_bus01.jpg) no-repeat;
}

li#sideBus a:hover {
	background:url(../images/side-contents/contents_bus02.jpg) no-repeat;
}

li#sideBusOn {
	background:url(../images/side-contents/contents_bus02.jpg) no-repeat;
}





li#sideKabunushi a {
	background:url(../images/side-contents/contents_kabunushi01.jpg) no-repeat;
}

li#sideKabunushi a:hover {
	background:url(../images/side-contents/contents_kabunushi02.jpg) no-repeat;
}

li#sideKabunushiOn {
	background:url(../images/side-contents/contents_kabunushi02.jpg) no-repeat;
}



li#sideToshoBeer a {
	background:url(../images/side-contents/contents_tosho-beer01.jpg) no-repeat;
}

li#sideToshoBeer a:hover {
	background:url(../images/side-contents/contents_tosho-beer02.jpg) no-repeat;
}

li#sideToshoBeerOn {
	background:url(../images/side-contents/contents_tosho-beer02.jpg) no-repeat;
}






li#sideCard a {
	background:url(../images/side-contents/contents_card01.jpg) no-repeat;
}

li#sideCard a:hover {
	background:url(../images/side-contents/contents_card02.jpg) no-repeat;
}

li#sideCardOn {
	background:url(../images/side-contents/contents_card02.jpg) no-repeat;
}






li#sideStamp a {
	background:url(../images/side-contents/contents_stamp01.jpg) no-repeat;
}

li#sideStamp a:hover {
	background:url(../images/side-contents/contents_stamp02.jpg) no-repeat;
}

li#sideStampOn {
	background:url(../images/side-contents/contents_stamp02.jpg) no-repeat;
}




li#sideGaika a {
	background:url(../images/side-contents/contents_gaika01.jpg) no-repeat;
}

li#sideGaika a:hover {
	background:url(../images/side-contents/contents_gaika02.jpg) no-repeat;
}

li#sideGaikaOn {
	background:url(../images/side-contents/contents_gaika02.jpg) no-repeat;
}




li#sideGold a {
	background:url(../images/side-contents/contents_gold01.jpg) no-repeat;
}

li#sideGold a:hover {
	background:url(../images/side-contents/contents_gold02.jpg) no-repeat;
}

li#sideGoldOn {
	background:url(../images/side-contents/contents_gold02.jpg) no-repeat;
}



li#sideConcert a {
	background:url(../images/side-contents/contents_concert01.jpg) no-repeat;
}

li#sideConcert a:hover {
	background:url(../images/side-contents/contents_concert02.jpg) no-repeat;
}

li#sideConcertOn {
	background:url(../images/side-contents/contents_concert02.jpg) no-repeat;
}



li#sideSports a {
	background:url(../images/side-contents/contents_sports01.jpg) no-repeat;
}

li#sideSports a:hover {
	background:url(../images/side-contents/contents_sports02.jpg) no-repeat;
}

li#sideSportsOn {
	background:url(../images/side-contents/contents_sports02.jpg) no-repeat;
}



li#sideArt a {
	background:url(../images/side-contents/contents_art01.jpg) no-repeat;
}

li#sideArt a:hover {
	background:url(../images/side-contents/contents_art02.jpg) no-repeat;
}

li#sideArtOn {
	background:url(../images/side-contents/contents_art02.jpg) no-repeat;
}



li#sideCinema a {
	background:url(../images/side-contents/contents_cinema01.jpg) no-repeat;
}

li#sideCinema a:hover {
	background:url(../images/side-contents/contents_cinema02.jpg) no-repeat;
}

li#sideCinemaOn {
	background:url(../images/side-contents/contents_cinema02.jpg) no-repeat;
}





.sideAdd {
	width:165px;
	margin:10px 0 0 0;
	padding:5px 0 5px 0;
	border-bottom:3px solid #9ee2ff;
}

.sideAddName {
	color:#005b82;
	font-size:15px;
	font-weight:bold;
		line-height:1.2em;
}


.sideAddAdd {
	color:#000000;
	font-size:10px;
	margin:5px 0 0 0;
}

.sideAddTel {
	color:#00a4ea;
	font-size:15px;
	font-weight:bold;
	margin:5px 0 0 0;
	line-height:1.2em;
}



.sideCorner {
	margin:10px 0 0 0;
}

.sideCornerNaiyou {
	margin:5px 0 0 0;
}





/* トップメイン部分の設定 */
#mainRightTopBanner {
	width:280px;
	margin:0;
	padding:0;
	float:left;
}

#mainRightTopTopics {
	width:320px;
	margin:0 0 0 30px;
	padding:0;
	float:left;
}

#topGaikaWaku {
	width:280px;
	height:90px;
	background:url(../top_images/gaika_waku.jpg) no-repeat;
}

#topGaikaDate {
	font-size:10px;
	padding:10px 0 0 130px;
}

#topGaikaD {
	padding:3px 0 0 80px;
	color:#00a4ea;
}

#topGaikaD strong {
	font-size:18px;
	font-weight:bold;
	color:#00a4ea;
}

#topGaikaU {
	padding:3px 0 0 80px;
	color:#00a4ea;
}

#topGaikaU strong {
	font-size:18px;
	font-weight:bold;
	color:#00a4ea;
}

#topGaikaLeft {
	width:210px;
	margin:0;
	padding:0;
	float:left;
}

#topGaikaRight {
	width:70px;
	margin:0;
	padding:0;
	float:left;
}

#topKeitaiBanner {
	margin:10px 0 0 0;
	padding:0;
}

#topicsWaku {
	width:318px;
	border:1px solid #00a4ea;
}

#topicsTitle {
	margin:5px 0 0 5px;
}

#topicsFrame {
	margin:0;
}

#topNetKaitori {
	margin:20px 0 40px 0;
	width:630px;
	text-align:center;
}

#topNetKaitoriTitle {
	text-align:center;
}


.topBannerBig {
	width:630px;
	text-align:center;
	margin:15px 0 0 0;
}

.topBannerSmall {
	width:630px;
	margin:10px 0 0 0;
}

.topBannerSmallLeft {
	width:310px;
	margin:0;
	padding:0;
	float:left;
}

.topBannerSmallRight {
	width:310px;
	margin:0 0 0 10px;
	padding:0;
	float:left;
}



/* チケットページの設定*/
/*郵送関係アイコン*/
ul#yusoIcon {
   list-style: none;
   text-indent: -9999px;
   } 
   
ul#yusoIcon li {
   display: block;
   float: right;
   width: 160px;
   margin: 0 0 0 0px;
   height: 30px;
   } 
   
ul#yusoIcon li a {
   display: block;
   float: right;
   width: 160px;
   margin: 0 0 0 0px;
   height: 30px;
   } 
   
li#yusoMail a {
   background: url(../ticket/images/mail_button01.jpg) no-repeat;
   } 
   
li#yusoMail a:hover {
   background: url(../ticket/images/mail_button02.jpg) no-repeat;
   } 

li#yusoTel a {
   background: url(../ticket/images/tel_button01.jpg) no-repeat;
   } 
   
li#yusoTel a:hover {
   background: url(../ticket/images/tel_button02.jpg) no-repeat;
   } 

li#yusoFax a {
   background: url(../ticket/images/fax_button01.jpg) no-repeat;
   } 
   
li#yusoFax a:hover {
   background: url(../ticket/images/fax_button02.jpg) no-repeat;
   } 
         
li#yusoHanbai a {
   background: url(../ticket/images/yuso-hanbai_button01.jpg) no-repeat;
   } 
   
li#yusoHanbai a:hover {
   background: url(../ticket/images/yuso-hanbai_button02.jpg) no-repeat;
   } 
   
li#yusoKaitori a {
   background: url(../ticket/images/yuso-kaitori_button01.jpg) no-repeat;
   } 
   
li#yusoKaitori a:hover {
   background: url(../ticket/images/yuso-kaitori_button02.jpg) no-repeat;
   } 
   
li#yusoItaku a {
   background: url(../ticket/images/itaku_button.jpg) no-repeat;
   } 
   
li#yusoItaku a:hover {
   background: url(../ticket/images/itaku_button.jpg) no-repeat;
   }
   
   
/*チケット内容*/
.ticketNaiyou {
   width: 630px;
   margin: 30px 0 0 0;
   }
   
.subTitleLeft {
   float: left;
   width: 96px;
   }
   
.subTitleMiddle {
   float: left;
   width: 200px;
   padding: 8px 0 0 0;
   }
   
.subTitleRight {
   float: right;
   width: 200px;
   }
   
   
/* 金・プラチナ */
#gold-shohin {
   margin: 10px 0 0 0;
   background: url(../gold/images/title_back.jpg) no-repeat;
   height: 200px;
   padding: 100px 0 0 10px;
   }
   
.gold-list {
   background: url(../gold/images/point.jpg) no-repeat;
   padding: 0 0 0 25px;
   margin: 5px 0 5px 0;
   width: 400px;
   }
   
.gold-waku {
   margin: 0;
   }
   
#waku-01 {
   background: url(../gold/images/gold_waku01.jpg) no-repeat;
   width: 280px;
   height: 100px;
   margin: 0;
   padding: 60px 0 0 30px;
   float: left;
   text-align: left;
   font-weight: bold;
   }
   
#waku-02 {
   background: url(../gold/images/gold_waku02.jpg) no-repeat;
   width: 280px;
   height: 100px;
   margin: 0 0 0 10px;
   padding: 60px 0 0 30px;
   float: left;
   text-align: left;
   font-weight: bold;
   }
   
#waku-03 {
   background: url(../gold/images/gold_waku03.jpg) no-repeat;
   width: 280px;
   height: 100px;
   margin: 0;
   padding: 60px 0 0 30px;
   float: left;
   text-align: left;
   font-weight: bold;
   }
   
#waku-04 {
   background: url(../gold/images/gold_waku04.jpg) no-repeat;
   width: 280px;
   height: 100px;
   margin: 0 0 0 10px;
   padding: 60px 0 0 30px;
   float: left;
   text-align: left;
   font-weight: bold;
   }
   
#gold-kaitori {
   margin: 10px 0 0 0;
   background: url(../gold/images/kaitori_back.jpg) no-repeat;
   height: 200px;
   padding: 80px 0 0 10px;
   }
   
#gold-text {
   width: 450px;
   margin: 0 0 10px 0;
   }
   
   
   
.goldTitle {
	margin:40px 0 0 0;
}

ul#goldList {
	font-size:14px;
	font-weight:bold;
	list-style:none;
	line-height:1.5em;
}

ul#goldList li {
	background:url(../gold/images/gold_point.gif) no-repeat 0 5px;
	padding:0 0 0 15px;
}

.goldImage {
	text-align:center;
}
   
   

/*コンサートページの設定*/

   
   
/*チケット内容*/
.ticketNaiyou {
   width: 630px;
   margin: 30px 0 0 0;
   }
   


   
/*コンサート*/
.sakuin {
   margin: 30px 0 0 30px;
   }
   
.artist {
   margin: 10px 0 0 30px;
   padding: 5px 0 10px 52px;
   background: url(../ticket/concert/images/concert_icon.gif) no-repeat;
   font-size: 20px;
   border-bottom: 1px dotted;
   color: #363636;
   font-weight:bold;
   }

.date {
   background-color: #A8E7F6;
   margin: 0 0 10px 0;
   }
   
.artistHyou {
   margin: 30px 0 0 30px;
   }
   
.sportsTitle {
   font-size: 20px;
   font-weight: bold;
   border-bottom: 1px dotted;
   margin: 30px 0 0 0;
   }
   
   
   
   
/*美術館の設定*/
.art-waku {
   width: 630px;
   margin: 10px 0 0 0;
   padding: 0 0 10px 0;
   border-bottom: 1px dotted;
   }
   
.art-title {
   font-weight: bold;
   text-align: center;
   background: url(../ticket/art/images/line.jpg) no-repeat center;
   height: 50px;
   
   }
   
.art-naiyou {
   margin: 5px 95px 0 95px;
   width: 500px;
   
   }
   
.art-text {
   width: 386px;
   margin: 0;
   padding: 0;
   float: left;
   }
   
.art-pic {
   width: 100px;
   margin: 0 0 0 10px;
   padding: 0;
   float: left;
   }
   
.art-pic img {
   border: 1px solid;
   }


/*映画の設定*/
.cinema-waku {
   width: 630px;
   margin: 10px 0 0 0;
   padding: 0 0 10px 0;
   }
   
.cinema-title {
   padding: 0px 0 0 50px;
   background: url(../ticket/cinema/images/point.jpg) no-repeat;
   height: 30px;
   font-weight: bold;
   border-bottom: 1px solid #B3B3B3;
   }
   
.cinema-naiyou {
   margin: 5px 0 0 0;
   }
   
.cinema-text {
   width: 390px;
   margin: 0 0 0 30px;
   padding: 0;
   float: left;
   }
   
.cinema-info {
   width: 200px;
   margin: 0 0 0 10px;
   padding: 0;
   float: left;
   }
   
.cinema-icon {
   margin: 5px 0 0 0;
   padding: 0;
   }
   
.line-01 {
   height: 26px;
   background: url(../ticket/cinema/images/film2.jpg) no-repeat;
   text-align: center;
   }
   
.line-02 {
   height: 26px;
   background: url(../ticket/cinema/images/film3.jpg) no-repeat;
   }
   
   
   
   
/*会社案内*/
.company-list {
   padding: 10px 0 10px 0;
   border-bottom: 1px dotted;
   }
   
.listLeft {
   width: 8em;
   float: left;
   text-align: justify;
      }
   
.listRight {
   float: left;
   width: 35em;
   text-align: left;
   }
   
   
   
   
   
   
   
   
#subpage-title {
   margin: 20px 0 0 0;
   }
   
#subpage-main {
   width: 600px;
   margin: 20px auto;
   }
   
.sub-list {
   padding: 10px 0 10px 0;
   border-bottom: 1px dotted;
   }
   
   
   
   
/*ネット買取の方法*/
.netSmallTitle {
	margin:10px 0 0 0;
	font-weight:bold;
}

.netWaku01 {
	width:620px;
	border:2px dotted #F00;
	margin:5px 0 0 0;
}

.netWaku02 {
	width:620px;
	border:5px solid #39F;
	margin:5px 0 0 0;
}

.netText {
	width:600px;
	margin:10px;
	font-size:15px;
	font-weight:bold;
	color:#00;
}

.netWaku01 strong {
	font-size:20px;
	color:#F00;
}

.netWaku02 strong {
	font-size:15px;
	color:#39F
}

#netTextLeft {
	width:300px;
	margin:0;
	padding:0;
	float:left;
}

#netTextRight {
	width:300px;
	margin:0;
	padding:0;
	float:left;
}



/*外貨*/
.gaikaHyou {
   margin: 10px 0 0 0;
   }
   

   
.gaika-waku {
   border: 1px solid;
   padding: 5px;
   }
   
   
#gaikaHyouTitle {
	width:630px;
	height:31px;
	background:url(../gaika/images/gaika_hyou_title.jpg) no-repeat;
}

.gaikaWaku {
	width:630px;
	height:57px;
	margin:10px 0 0 0;
	padding:0;
	background:url(../gaika/images/gaika_hyou_back.jpg) no-repeat;
}
   
   

/*ケータイページ*/
#keitaiLeft {
	width:440px;
	margin:30px 0 0 0;
	padding:0;
	float:left;
}

#keitaiRight {
	width:160px;
	margin:30px 0 0 30px;
	padding:0;
	float:left;
}

.ichiranHyou {
   font-size: 10px;
   margin:0 0 10px 0;
   }
   
.ichiranHyou strong {
   font-size: 12px;
   color: #CC0000;
   }
   
.ichiranHyou img {
   padding: 0 0 2px 0;
   }
   
.keitaiTel {
   margin: 10px 0 10px 0;
   text-align: center;
   }

/* コンテンツ設定 */
ul#keitaiList {
   width: 160px;
   list-style: none;
   text-indent: -9999px;
   margin: 0;
   padding: 0;
   }
   
ul#keitaiList li {
   width: 160px;
   height: 30px;
   display: block;
   float: left;
   margin: 0 0 5px 0;
   padding: 0;
   }
   
ul#keitaiList li a {
   width: 160px;
   height: 30px;
   display: block;
   float: left;
   margin: 0 0 5px 0;
   padding: 0;
   }
   
li#keitaiSell-on {
   background: url(../keitai/images/contents_sell-on.jpg) no-repeat;
   }
   
li#keitaiSell a {
   background: url(../keitai/images/contents_sell-off.jpg) no-repeat;
   }
   
li#keitaiSell a:hover {
   background: url(../keitai/images/contents_sell-over.jpg) no-repeat;
   }
   
   
li#keitaiBuy-on {
   background: url(../keitai/images/contents_buy-on.jpg) no-repeat;
   }
   
li#keitaiBuy a {
   background: url(../keitai/images/contents_buy-off.jpg) no-repeat;
   }
   
li#keitaiBuy a:hover {
   background: url(../keitai/images/contents_buy-over.jpg) no-repeat;
   }
   
   
li#keitaiAbout-on {
   background: url(../keitai/images/contents_about-on.jpg) no-repeat;
   }
   
li#keitaiAbout a {
   background: url(../keitai/images/contents_about-off.jpg) no-repeat;
   }
   
li#keitaiAbout a:hover {
   background: url(../keitai/images/contents_about-over.jpg) no-repeat;
   }
   
   
li#keitaiIchiran-on {
   background: url(../keitai/images/contents_ichiran-on.jpg) no-repeat;
   }
   
li#keitaiIchiran a {
   background: url(../keitai/images/contents_ichiran-off.jpg) no-repeat;
   }
   
li#keitaiIchiran a:hover {
   background: url(../keitai/images/contents_ichiran-over.jpg) no-repeat;
   }
   
   
li#keitaiKaitori-on {
   background: url(../keitai/images/contents_kaitori-on.jpg) no-repeat;
   }
   
li#keitaiKaitori a {
   background: url(../keitai/images/contents_kaitori-off.jpg) no-repeat;
   }
   
li#keitaiKaitori a:hover {
   background: url(../keitai/images/contents_kaitori-over.jpg) no-repeat;
   }
   
 
.keitaiWarning {
   font-size: 10px;
   color: #000000;
   background: url(../keitai/images/mark.gif) no-repeat;
   padding: 0 0 0 25px;
   height: 20px;
   margin: 5px 0 0 0;
   }
   

#keitaiTitle {
   margin: 0 0 10px 0;
   }
   
.banner {
   width: 160px;
   margin: 10px 0 10px;
   padding: 0;
   }

/* 売ります設定 */
.careerWaku {
   width: 490px;
   margin: 20px 0 50px 0;
   }
   
.careerTitle {
   margin: 0 0 20px 0;
   }
   
.careerColumn {
   width: 490px;
   margin: 10px 0 10px 0;
   padding: 0;
   }
   
.careerLeft {
   width: 235px;
   border: 1px solid;
   margin: 0;
   padding: 0;
   float: left;
   }
   
.careerRight {
   width: 235px;
   border: 1px solid;
   margin: 0 0 0 10px;
   padding: 0;
   float: left;
   }
   
.careerPic {
   width: 65px;
   margin: 1px 0 1px 1px;
   float: left;
   }
   
.careerTopData {
   width: 155px;
   margin: 1px 5px 1px 5px;
   float: left;
   }
   
.phoneTopName {
   font-size: 14px;
   font-weight: bold;
   }
   
.careerShousai {
   display: block;
   float: right;
   }
   
ul#warning {
   margin: 10px 0 0 15px;
   }
   
ul#warning li {
   margin: 0 0 10px 0;
   }
   
ul#warning02 {
   margin: 10px 0 0 15px;
   }
   
ul#warning02 li {
   margin: 0 0 10px 0;
   }
   
   
/* 詳細ページ設定 */
#shosaiWaku {
   width: 488px;
   border: 1px solid;
   margin: 0 0 20px 0;
   }
   
#shosaiTitle {
   margin: 5px;
   font-weight: bold;
      }

#shosaiPic {
   width: 468px;
   margin: 5px;
   padding: 0;
   }  
   
#shosaiData {
   width: 468px;
   margin: 5px;
   padding: 0;
   }
   
.shosaiMainPic {
   margin: 0;
   padding: 0;
   border: 1px solid;
   width: 305px;
   float: left;
   }
   
.shosaiSubPic {
   margin: 0 0 0 3px;
   padding: 0;
   float: left;
   width: 155px;
   }
   
.shosaiSubPic img {
   border: 1px solid;
   margin: 0 0 2px 0;
   }

#shosaiToiawase {
   margin: 10px 0 20px 0;
   text-align: center;
   }
   
#shosaiRank {
   width: 480px;
   padding: 5px;
   margin: 0 0 20px 0;
   border: 1px dotted;
   }
   
   
/* 流れページ設定 */   
.nagareWaku {
   border: 1px solid;
   margin: 0 0 0px 0;
   }

.nagareWaku td {
   font-size: 12px;
   }
      
.nagareLink {
   padding: 0 0 0 20px;
   background: url(../keitai/images/mark.gif) no-repeat 0 -1px;
   font-size: 12px;
      }
      
#fuseiTitle {
   width: 436px;
   margin: 20px 0 0 0;
   border: 2px solid;
   text-align: center;
   font-weight: bold;
   }
   
#fuseiBottom {
   width: 426px;
   margin: 0 0 20px 0;
   padding: 5px;
   border-bottom: 2px solid;
   border-left: 2px solid;
   border-right: 2px solid;
   }
      
.nagareArrow {
   margin: 0 0 0 39px;
   }
   
   
/* 中古ケータイとは設定 */   
#aboutLeft {
   width: 260px;
   margin: 0 0 0 15px;
   padding: 0;
   float: left;
   }
   
#aboutRight {
   width: 150px;
   margin: 0 0 0 15px;
   padding: 0;
   float: left;
   }
   
.riyouWaku {
   margin: 0 0 30px 20px;
   }
   
.riyouSmallTitle {
   border: 1px solid #000000;
   padding: 2px;
   margin: 10px 0 3px 0;
   color: #000000;
   }
   
   
.keitaiRankWaku {
	width:440px;
	margin:20px 0 0 0;
	padding:0;
}

.keitaiRankLogo {
	margin:0 0 5px 0;
	padding:0;
}

.fontRed {
	color:#B00;
}

.fontBlue {
	color:#36C;
}




.shopBanner {
	margin:80px 0 0 0;
}


#facebook {
	margin:20px 0 0 0;
	width:420px;
	float:left;
}

#twitter {
	width:200px;
	margin:20px 0 0 10px;
	float:left;
}


.topBanner {
	margin:10px 0 0 0;
	padding:0;
}
