@charset "shift_jis";

/*

information{
	ファイル名 : /css/common/fontcss;
	概要 : このCSSファイルはフォントの設定を記述しています。;
	サイト名 : NTTドコモのホームページ;
	URL : www.nttdocomo.co.jp/;
	コピーライト : (c) NTT DOCOMO, INC. All Rights Reserved.;
}

 */




/* コンテンツ
--------------------------------------------------------------------------

	  「重要なお知らせ」文字可変のため追加
	1. ヘッダー
	2. 本文
		: パン屑リスト
		: ページ内リンク
		: タイトル
		: 通常のフォント
		: 小さいフォント
		: 大きいフォント
		: 注意
		: お問い合わせ（フリーダイアル）
		: ページのトップ
		: 実体参照（TM）等に使用するフォント
		: フォーム
		: 重さ
	3. 右ナビゲーション
		: ローカルナビゲーション
		: 関連リンク
	4. フッター


--------------------------------------------------------------------------
*/







body{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}





/*  「重要なお知らせ」文字可変のため追加
-----------------------------------------------	*/

/* -- text01 基本サイズ -- */

.text01 {
	font-size: 73%;
	line-height: 140%;
	color: #000000;
}
.text01-000000 {
	font-size: 73%;
	line-height: 140%;
	color: #000000;
}
.text01-0066cc {
	font-size: 73%;
	line-height: 140%;
	color: #0066cc;
}
.text01-009900 {
	font-size: 73%;
	line-height: 140%;
	color: #009900;
}
.text01-663399 {
	font-size: 73%;
	line-height: 140%;
	color: #663399;
}
.text01-990000 {
	font-size: 73%;
	line-height: 140%;
	color: #990000;
}
.text01-ff3100 {
	font-size: 73%;
	line-height: 140%;
	color: #ff3100;
}
.text01-ffffff {
	font-size: 73%;
	line-height: 140%;
	color: #ffffff;
}
.text01-h3-663399 {
	font-size: 81%;
	color: #663399;
	margin-top: 0pt;
	margin-bottom: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
}

/* -- text02 基本サイズの下　※系 -- */

.text02 {
	font-size: 73%;
	line-height: 140%;
	color: #000000;
}
.text02-663399 {
	font-size: 73%;
	line-height: 140%;
	color: #663399;
}
.text02-990000 {
	font-size: 73%;
	line-height: 140%;
	color: #990000;
}
.text02-990000-nb {
	font-size: 73%;
	font-weight: lighter;
	line-height: 140%;
	color: #990000;
}
.text02-ffffcc {
	font-size: 73%;
	line-height: 140%;
	color: #ffffcc;
}
.text02-ffffff {
	font-size: 73%;
	line-height: 140%;
	color: #ffffff;
}
.text02-h4-990000 {
	font-size: 73%;
	line-height: 140%;
	color: #990000;
}

/* -- text03 基本サイズの2つ上　電話番号等 -- */

.text03 {
	font-size: 93%;
	line-height: 140%;
	color: #000000;
}

/* -- text04 基本サイズの1つ上 -- */

.text04 {
	font-size: 81%;
	line-height: 140%;
	color: #000000;
}
.text04-0066cc {
	font-size: 81%;
	line-height: 140%;
	color: #0066cc;
}

/* -- H関連 -- */

H1 {
	font-size:123%;
	color: #3f3f3f;
	margin-top: 0pt;
	margin-bottom: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
}
H2 {
	font-size:89%;
	color: #3f3f3f;
	margin-top: 0pt;
	margin-bottom: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
}
H2.h-ffffff {
	font-size:89%;
	color: #ffffff;
	margin-top: 0pt;
	margin-bottom: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
}
H3 {
	font-size:73%;
	color: #3f3f3f;
	margin-top: 0pt;
	margin-bottom: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
}
H3.h-339900-b {
	font-size:73%;
	color: #339900;
	margin-top: 0pt;
	margin-bottom: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
}
H3.h-663399 {
	font-size:73%;
	color: #663399;
	margin-top: 0pt;
	margin-bottom: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
}
H4 {
	font-size:73%;
	color: #3f3f3f;
	margin-top: 0pt;
	margin-bottom: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
}
H4.h-990000 {
	font-size:73%;
	color: #990000;
	margin-top: 0pt;
	margin-bottom: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
}

/* -- その他 数の少ないもの abc順 -- */

caption { font-size: 73%; }







/* 1. ヘッダー
-----------------------------------------------	*/
#header ul li{
	font-size:73%;
}





/* 2. 本文
-----------------------------------------------	*/
/*	パン屑リスト	*/
#breadcrumb p{font-size:66%;}

/*	ページ内リンク	*/
div.pagenav p{font-size:73%;}


/*	タイトル	*/
#pagetitle h1,
#pagetitle div.title{font-size:123%;}


div.titlept01 .title{
	font-size:89%;
	line-height:1.45em;
}

div.titlept04 .title{
	font-size:83%;
	line-height:1.45em;
}

div.titlept02 .title{
	font-size:73%;
	line-height:1.45em;
}

div.titlept03 .title{
	font-size:73%;
	line-height:1.45em;
}

div.rinfotitle .title{
	font-size:73%;
	line-height:1.45em;
}

div.titlertn .title{
	font-size:73%;
	line-height:1.45em;
}

div.titleoln .title{
	font-size:92%;
	line-height:1.45em;
}


/*	通常のフォント	*/
.txt,.txttitle{font-size:73%;line-height:1.45em;}

/*	小さいフォント	*/
.small{font-size:73%;line-height:1.3em;}

/*	さらに小さいフォント	*/
.s-small{font-size:61%;line-height:1.3em;}

/*	大きいフォント	*/
.s-big{font-size:94%;line-height:1.3em;}
.big{font-size:102%;line-height:1.3em;}




/*	注意		*/
#maincol .notice{font-size:73%;line-height:1.45em;font-weight:normal !important;}

.notice-small{font-size:61%;line-height:1.3em;font-weight:normal !important;}

#maincol .txt .notice{font-size:100%;line-height:inherit;}

/*	お問い合わせ（フリーダイアル）		*/
.contact-big{font-size:145%;font-weight:bold;}


/*	お問い合わせ（フリーダイアル）		*/
.contact-small{font-size:116%;font-weight:bold;}

/*	(R)   */
span.r_big{
  font-size: 114%;
} 


/*	ページのトップ		*/
.btn-pagetop{font-size:73%;}





/*	実体参照（TM）等に使用するフォント		*/
.sup{font-size:84%; vertical-align:top; zoom:1; text-indent:0;}


/*	フォーム		*/
.formArea input,
.formArea option,
.formArea textarea{font-size:73%;}
.formArea .exp{font-size:73%;line-height:1.3em;}


/*　重さ */
.bold{font-weight:bold;}
.plain{font-weight:normal !important;}



/* 3. 右ナビゲーション
-----------------------------------------------	*/
/*	ローカルナビゲーション	*/
#localnav{
	font-size:73%;
	line-height:1.3em;
}

/*	関連リンク	*/
#relatedlinks{
	font-size:73%;
	line-height:1.3em;
} 

#relatedlinks .title,
#relatedlinks .subtitle{
	font-size:100%;
	line-height:1.3em;
}



#relatedlinks dt.small{font-size:83%;}
#relatedlinks .notice{line-height:1.45em;}


/* 4. フッター
-----------------------------------------------	*/
#footernav,
#footerMenu{
	font-size:73%;
	line-height:1.3em;
}
#footer .copyright{
	font-size:58%;
}

#footerwrap .info p{
	font-size:73%;
}





/* 5. お知らせ
-----------------------------------------------	*/
/*
.text01 .fontsize-reset{
	font-size:105%;
}

.fontsize-reset table.txt{
	font-size:73%;
}
*/


#maincol #infoMain table.txt,
#maincol #infoMain table.txt th,
#maincol #infoMain table.txt td,
#maincol #infoMain table.txt th.txt,
#maincol #infoMain table.txt td.txt,
#maincol #infoMain .txt,
#maincol #infoMain .notice,
#maincol #infoMain .small,
#maincol #infoMain h2,
#maincol #infoMain h3,
#maincol #infoMain h4,
#maincol #infoMain h5{
	font-size:100%;
}

#maincol #infoMain.text01 th,
#maincol #infoMain.text01 td,
#maincol #infoMain.text01 th.txt,
#maincol #infoMain.text01 td.txt{
	font-size: 73%;
	line-height:140%;
}




/* 2014/08 追加 2ndTOPモジュール関連
-----------------------------------------------	*/
body#secondTop #maincol .txt,
body#secondTop #maincol .txttiltle{
	font-size:12px;
	line-height:1.45em;
}

body#secondTop #relatedlinks{
	font-size:12px;
	line-height:1.45em;
}
body#secondTop #relatedlinks .infoList .small{
	font-size:12px;
}

.titleWrap.typeH1 h1,
.titleWrap.typeH1 h2,
.titleWrap.typeH1 h3{
	font-size:24px !important;
	line-height:1.3em;
}

.titleWrap.typeH2 h2,
.titleWrap.typeH2 h3,
.titleWrap.typeH2 h4,
.titleWrap.typeH2 h5{
	font-size:20px !important;
	line-height:1.3em;
}
.titleWrap.typeH3 h2,
.titleWrap.typeH3 h3,
.titleWrap.typeH3 h4,
.titleWrap.typeH3 h5{
	font-size:16px !important;
	line-height:1.45em;
}

.titleWrap.typeH4 h2,
.titleWrap.typeH4 h3,
.titleWrap.typeH4 h4,
.titleWrap.typeH4 h5{
	font-size:16px !important;
	line-height:1.45em;
}
.titleWrap.typeH5 h2,
.titleWrap.typeH5 h3,
.titleWrap.typeH5 h4,
.titleWrap.typeH5 h5{
	font-size:12px !important;
	line-height:1.45em;
}


.titleWrap.typeH3.textLink h3{
	font-size:12px !important;
}

.titleWrap h1,
.titleWrap h2,
.titleWrap h3,
.titleWrap h4,
.titleWrap h5,
.titleWrap h6{
	color:#000;
}