@charset "iso-8859-1";

/*

information{
	File name : /english/css/product/common.css;
	About this file : This file defines styles for Products sections.;
	Site name : NTT DOCOMO Web Site;
	URL : http://www.nttdocomo.co.jp/;
	Copyright : (c) NTT DOCOMO, INC. All Rights Reserved.;
}

 */







/*	1. product list（douteki）
--------------------------------------------------------------------------	*/
#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:543px !important;
}

table.squareArea td{
	width:30%;
	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: 2px 5px;
	color: #002566;
	background-color: #e6ebee;
}

div.squareArea .label{
	font-weight:normal;
	margin:0;
}


div.squareArea .titlept03{
	padding: 8px 0px 0px 5px;
}

div.squareArea .titlept03 .title{
	margin: 0;
}


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;
}


/*	open close btn
----------------------------------------- */

/*	H2	*/
.titlept01 .hBtnOpen a,
.titlept01 .hBtnClose a{line-height:0; margin:1px 1px 0 0; outline:0px;}

/*	H3	*/
.titlept02 .hBtnOpen a,
.titlept02 .hBtnClose a{line-height:0; margin:3px 5px 0 0; outline:0px;}


/*	mouse on off (open btn)	*/
.hBtnOpen a{
	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;}


/*	mouse on off (close btn)	*/
.hBtnClose a{
	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;}





/*	2. goal navi
--------------------------------------------------------------------------	*/

div.goalnavi{
	width:672px;
	margin-bottom:16px;
	padding:1px;
	border:1px solid #e7d475;
}

div.goalnavi .section{
	border-top:6px solid #ffd21f;
	border-bottom:6px solid #ffd21f;
	padding:10px 6px 5px;
	background-color:#ffffcd;
}

div.goalnavi .section p.delmb{padding-bottom:5px !important;}


/*	3. gaiyou navi
--------------------------------------------------------------------------	*/


div.outlinenavi{
	width:672px;
	margin-bottom:16px;
	border:1px solid #a6a6a6;
}

div.outlinenavi .section{
	padding:0 7px;
}


div.titleoln{
	margin:6px 0 6px;
}
div.titleoln .title{
	margin:0;
	padding:0;
}

div.titleoln .clear .title{
	float:left;
}
div.titleoln .clear p{
	padding:0 !important;
	float:right;
}

div.titleoln .clear img{margin-bottom:3px;}
html>body div.titleoln .clear img{margin-bottom:0;}

div.titleoln .clear img.middle{margin-top:6px;}


div.titleoln .bluept01 .title,
div.titleoln .bluept01 .title a,
div.titleoln .bluept01 .title a:hover{color:#000 !important;}


.gnvArea{
	padding: 8px 8px 0 0;
	margin-bottom:12px;
	background-color:#efefef;
}


div.gnvArea .gnvmb{
	padding-bottom:8px;
}


/*	button settei(kaiyuu navi demo siyou)	*/

div.gnvArea ul{
	margin:0;
	padding:0 !important;
	width:100%;
}

div.gnvArea li.btn {
	margin:0 0 0 8px !important;
	padding:2px 0 0 0;
	width:316px;
	list-style-type:none;
	background:url("/english/service/images/common/btn_outlinenavi_top.gif") left top no-repeat;
	float:left;
	display: inline;
}


div.gnvArea ul li.btn a {
	display:block;
	padding:10px 15px;
	background:url("/english/service/images/common/btn_outlinenavi_bottom.gif") left bottom no-repeat;
}

div.gnvArea ul li.btn a.on,
div.gnvArea ul li.btn a:hover {
	background:url("/english/service/images/common/btn_outlinenavi_bottom_on.gif") left bottom no-repeat;
}

div.gnvArea ul li.btn a.on{
	color:#000 !important;
	text-decoration:none;
}

div.gnvArea ul li.btn span {
	display:block;
	padding:0 0 0 18px;
	background:url("/english/service/images/common/arrow_outlinenavi.gif") 0 0.25em no-repeat;
}


/*	kizon module wo ireru tameno settei	*/

.outlinenavi table.full{width:656px;}

.outlinenavi table.cell2{width:656px;}
.outlinenavi table.cell2 .right{padding-left:16px;}
.outlinenavi table.cell2 .section{width:320px;}

.outlinenavi table.cell2 table{width:320px;}
.outlinenavi table.cell2 table .section{width:204px !important;}

.outlinenavi table.cell3{width:656px;}
.outlinenavi table.cell3 .center,
.outlinenavi table.cell3 .right{padding-left:16px;}
.outlinenavi table.cell3 .section{width:208px;}

.outlinenavi table.layout .section{
	padding:0 !important;
	border-left:none !important;
	border-right:none !important;
}


/*	4. kaiyuu navi
--------------------------------------------------------------------------	*/

div.roundtripnavi{
	width:672px;
	margin-bottom:16px;
	border:1px solid #a6a6a6;
}

div.roundtripnavi .section{
	padding:0 7px;
}


div.titlertn{clear:both;margin:1px 1px 8px;}


div.titlertn .title{
	margin:0;
	padding:0;
	height:1%;/*Win IE6.XX バグ回避	*/
}
html>body div.titlertn .title{height:auto;}


div.titlertn .bluept01{background:#fad2df;}
div.titlertn .bluept01 .title{padding:7px 10px 5px 10px;}
div.titlertn .bluept01 .title{color:#333 !important;}

