﻿@charset "utf-8";
/* ===================================================================
CSS information

 file name  :style.css
 style info :コンテンツエリア関係 他
 
このスタイルシートの構成
 基本設定、リンクカラー、レイアウト、横幅設定など
 汎用class
 #navSkip
  #contents
   #article
   #aside
 
=================================================================== */


/*----------------------------------------------------
	#article
		メイン
----------------------------------------------------*/
#article {
	float:left;
	width:860px;
	margin:45px 0 10px 43px;
	display:inline;
}

#article h2
{
	background:#499772;
	min-height:30px;
	color:#ffffff;
	font-size:165%;
	padding:15px 15px 15px 15px;
}

#article h3
{
	background:url(../../img/share/dashed_line.gif) repeat-x 0 100%;
	padding-bottom:10px;
	font-size:120%;
	margin-bottom:20px;
}

#article h4
{
	background:#8ba6a0;
	min-height:53px;
	color:#ffffff;
	font-size:120%;
	margin-bottom:15px;
}

#article h4 span
{
	background:url(../img/icon-question.png) no-repeat 0 0;
	padding:30px 30px 7px 58px;;
	display:block;
}

#article h5
{
	background:#8ba6a0;
	min-height:20px;
	color:#ffffff;
	font-size:130%;
	padding:10px 30px 7px 10px;
}


#article dl.q_a
{
	border:1px solid #eeeeee;
	margin-top:30px;
}

#article dl.q_a dt
{
	width:528px;
	padding:5px 31px 5px 20px;
	background:#eeeeee;
	color:3f3f3d;
	font-weight:bold;
	min-height:21px;
	line-height:21px;
}

*html body #article dl.q_a dt
{
	height:21px;
}

#article dl.q_a dd
{
	width:528px;
	padding:5px 31px 5px 20px;
	min-height:21px;
	line-height:21px;
}

*html body #article dl.q_a dt
{
	height:21px;
}


p.solution
{
	text-indent:10px;
}


#article ul.menu
{
	margin:10px 0 0 10px;;
}



#article ul.menu li
{
	background:url(../img/eye_catch.gif) no-repeat 0 50%;
	padding-left:12px;
	margin-bottom:7px;
	font-size:115%;
}

p.pageTop
{
	margin-top:30px;
}

