@charset "UTF-8";

/*

information{
	ファイル名 : /css/service/common.css;
	概要 : このCSSファイルはサービスカテゴリ内共通の対応機種動的生成ページに関する設定を行っています。;
	サイト名 : NTTドコモのホームページ;
	URL : www.docomo.ne.jp/;
	コピーライト : (c) NTT DOCOMO, INC. All Rights Reserved.;
}

 */




/* コンテンツ
--------------------------------------------------------------------------

	1. 製品リスト（動的生成部分）
		: 開く閉じるボタン


--------------------------------------------------------------------------
*/



/*	1. 製品リスト（動的生成部分）
--------------------------------------------------------------------------	*/
#maincol .boxArea table.squareArea .wrap{
	width:auto ;
	padding-bottom:0;
	background:none;
}

#maincol .boxArea table.squareArea .section{
	padding:0;
	border-left:none;
	border-right:none;
}

table.squareArea{
	width:648px !important;
}

table.squareArea td{
	width:24%;
	border:1px solid #d9d9d9 ;
}
table.squareArea td.dell{
	border:none;
}

div.squareArea{padding:2px;}

div.squareArea div.left{
	float:left;
	width:75px;
	margin:0;
	padding:5px 0;	
}

/*\*//*/
div.squareArea .clear{clear:none !important;}
/**/


div.squareArea div.right{
	/*	\*/float:left;/* */
	width:95px;
	margin:0;
	padding: 5px 0;
}

div.squareArea p{
	margin:0 0 2px !important;
	padding-bottom:10px !important;
}


table.squareArea .type{
	padding-bottom:4px !important;
	text-align:right;
}

table.squareArea .date{
	padding-bottom:0 !important;
}

table.squareArea ul.normal li,
table.squareArea li.normal{
	margin-bottom:0;
}


div.squareArea .titlept02{
	margin: 0;
	padding:5px 5px 5px 13px;
	color: #3f3f3f;
	background:url("../../images/common/bg_boxcell4_h3.gif") 0 100% no-repeat;
}

div.squareArea .label{
	font-weight:normal;
	margin:0;
}


div.squareArea .titlept03{
	padding: 8px 0px 0px 5px;
}

div.squareArea .titlept03 .title{
	margin: 0;
	padding: 0 0 0 13px;
}


div.squareArea .titlept03 .bluept01{
	background:url("/images/mark/blet_titlept03_bluept01.gif") 0 0 no-repeat;
}

div.squareArea .titlept03 .title{
	line-height:1em;
}


div .boxAjust .titlept01{
	margin-bottom:0;
	padding-bottom:0;
}


div .boxAjust .titlept02{
	margin-top:9px;
}


/*	開く閉じるボタン
----------------------------------------- */

/*	H2の場合の位置調整	*/
.titlept01 .hBtnOpen a,
.titlept01 .hBtnClose a{line-height:0; margin:1px 1px 5px 0; outline:0px;}

/*	H3の場合の位置調整	*/
.titlept02 .hBtnOpen a,
.titlept02 .hBtnClose a{line-height:0; margin:0 5px 0 0; outline:0px;}

/*	H4の場合の位置調整	*/
.titlept03 .hBtnOpen a,
.titlept03 .hBtnClose a{line-height:0; margin:0 10px 0 0; outline:0px;}


/*	マウスのオン、オフの設定（開くボタン）	*/
.hBtnOpen a{
	font-size:1px;
	display:block;
	width:88px; 
	height:22px; 
	background:url("/service/images/common/open.gif") 0 0 no-repeat; 
	text-indent:-9999px;
	}
.hBtnOpen a:hover{background-position:0 -22px;}


/*	マウスのオン、オフの設定（閉じるボタン）	*/
.hBtnClose a{
	font-size:1px;
	display:block;
	width:88px; 
	height:22px; 
	background:url("/service/images/common/close.gif") 0 0 no-repeat; 
	text-indent:-9999px;
	}
.hBtnClose a:hover{background-position:0 -22px;}



/*	swfを1pxの罫線で囲む設定	*/
.swfBorder object,
.swfBorder div embed,
.swfBorder div object{
display:inline-block;
/display:inline;
border:#e4e4e4 1px solid;
zoom:1;
}

.swfBorder img{
vertical-align:top;
}