@charset "utf-8";

/*
============================= Text CSS =============================

			フォント設定
				1.フォントサイズの基準
				2.見出し
				3.フォントサイズ
				4.フォントカラー
				5.その他

====================================================================
*/
@media screen and (min-width: 800px) {

/* 1.フォントサイズの基準
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ▽

参考：Yahoo! UI Library: Fonts CSS
　　　http://developer.yahoo.com/yui/fonts/

26px : 197%
24px : 182%
22px : 167%
20px : 153.9%
18px : 139%
16px : 123.1%
15px : 116%
14px : 108%
13px : 100%
12px : 93%
11px : 85%
10px : 77%

*/



/* 2.見出し
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ▽ */

h1,h2,h3,h4,h5,h6 { clear: both; }

article h1 {
	clear: both;
	display: block;
	font-size: 197%;
	font-weight: normal;
	margin: 0 0 15px;
	padding: 0;
}
	article h1.short {
		width: 550px;
	}
	.feature-stories article h1 {
		margin: 0 0 30px;
	}
article h2 {
	clear: both;
	border-top: solid 1px #DCDCDC;
	border-bottom: solid 1px #DCDCDC;
	display: block;
	font-size: 123.1%;
	margin: 0 0 20px;
	padding: 5px;
}
h3 {
	font-size: 108%;
	font-weight: bold;
	margin: 0 0 10px;
}
article h3 {
	clear: both;
	font-size: 100%;
	padding: 30px 0 0;
}
aside h3 {
	font-size: 100%;
	background: url(/content/400010743.png) 0 bottom no-repeat;
	padding: 0 0 7px 3px;
	margin: 0;
}
article h4 {
	font-weight: bold;
	margin: 0 0 10px;
	padding: 10px 0 0;
}

/* 3.フォントサイズ
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ▽ */

.fs10 { font-size: 77% !important; }
.fs11 { font-size: 85% !important; }
.fs12 { font-size: 93% !important; }
.fs13 { font-size: 100% !important; }
.fs14 { font-size: 108% !important; }
.fs15 { font-size: 116% !important; }
.fs16 { font-size: 123.1% !important; }
.fs18 { font-size: 139% !important; }
.fs20 { font-size: 153.9% !important; }
.fs22 { font-size: 167% !important; }



/* 4.フォントカラー
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ▽ */

.red { color: #FF0033; }
.blue { color: #069; }
.liteblue { color: #72A1C9; }
.green { color: #669933; }
.orange { color: #FF6600; }
.white { color: #FFFFFF; }
.gray { color: #999999; }



/* 99.その他の要素
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

/* Inner Reset  */
#article th p, #article th li, #article th dt, #article th dd,
#article td p, #article td li, #article td dt, #article td dd,
#article li p, #article li li, #article li dt, #article li dd,
#article dt p, #article dt li, #article dt dt, #article dt dd,
#article dd p, #article dd li, #article dd dt, #article dd dd {
	font-size: 100%;
}

#article strong { font-weight: bold; }
#article em { font-style: italic; }

.bold { font-weight: bold; }

.inH1 		{ margin: 0 10px 10px; }
.inH1end 	{ margin: 0 10px 25px; }
.inH2 		{ margin: 0 0 10px; }
.inH2end 	{ margin: 0 0 25px; }
.inH3 		{ margin: 0 0 10px 0; }
.inH3end 	{ margin: 0 0 25px 0; }
.inH4 		{ margin: 0 0 10px 0; }
.inH4end 	{ margin: 0 0 25px 0; }
 

#article ul.disc { margin: 0 0 15px 15px; }
#article ul.disc li {
	line-height: 1.6;
	list-style: disc;
	margin: 0 0 0 1px;
}
#article ul.caution { margin: 0 0 15px 15px; }
#article ul.caution li {
	color: #666;
	font-size: 77%;
	margin: 0 0 0 10px;
	text-indent: -1em;
}

#article .caution2 {
	color: #666;
	font-size: 77%;
	margin: 0 0 15px;
	text-indent: -1em;
}
#article p.quotation {
	float:right;
	width:200px;
	padding:10px;
	margin:10px 0 10px 10px;
	border:1px solid #eee;
	font-size:150%;
}

.wp-caption {
	font-size: 85%;
	text-align: left;
}


/* 依頼により追加 2013/08/13 */
em { font-style: italic; }



}
/* END */
