@charset "Shift-jis";

/*

■10/12 追加class
div.imgCenter-mT20px

■2008.05.29 追加 em

■2008.09.25 フォントサイズ可変対応
*/

/*------------------------------------------------------------ 全ページ共通 */


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

#contents {
	float:left;
	width:620px;
	padding:0 16px 0 15px;
	margin-bottom:20px;
	background-color:#FFFFFF;
}

/*----------------------- 基本ボックス */


.column2 {
	width:620px;
	margin:15px 0 5px;
}

.column2 div.iconTxt {
	margin:0 0 30px 0;
}

.column1 p, h4,
.column2 p {
	padding:5px;
}

.column1 p.float,
.column2 p.float {
	float:left;
	width:350px;
	margin-right:10px;
}

div.column1 .txt {
	float:left;
	width:490px;
	margin:15px 0 0 0;
	margin-top:5px;
}


/*----------------------- 見出し */

/* h2 */

h2.title1 {
	padding:5px;
	margin:10px 0;
/*	font-size:12px;*/
	font-weight:bold;
	color:#FFFFFF;
	background-color:#3399cc;
}

h2.titleBar {
	margin-bottom:10px;
}

/* h3 */
	
h3.title1 {
	padding:0 0 2px 5px;
	margin:10px 0;
	border-bottom:1px solid #3399cc;
	border-left:3px solid #3399cc;
/*	font-size:12px;*/
	font-weight:bold;
	color:#3399cc;
}

h3.title2 {
	padding:0 0 2px 5px;
	margin:35px 0 10px;
	border-bottom:1px solid #3399cc;
	border-left:3px solid #3399cc;
/*	font-size:12px;*/
	font-weight:bold;
	color:#3399cc;
}

h3.qTitle {
	width:610px;
	padding:3px 5px;
	margin:10px 0 0;
/*	font-size:12px;*/
	font-weight:bold;
	color:#FFFFFF;
	background-color:#3399cc;
}

/* h4 */

h4.title1 {
	padding:0 0 0 1.7em;
	background:url(../images/icon/icon_blue_l.gif) no-repeat left top;
}

h4.title2 {
	padding:0 0 5px 1.7em;
	margin:0;
	background:url(../images/icon/icon_caution.gif) no-repeat left top;
}

h4.title3 {
	padding:0 0 10px 20px;
	margin:10px 0 0 0;
	background:url(../images/icon/icon_hint.gif) no-repeat left top;
}

h4.title4 {
	padding:0 0 5px 20px;
	background:url(../images/icon/icon_blue_l.gif) no-repeat left top;
}

/* リスト */
	
li.list1 {
	margin:10px 0 0 -20px;
	margin:10px 0 0 20px;
	list-style:url(../images/icon/icon_blue.gif) outside;
}

/* リンク */
	
.linkSet1 {
	margin:0 0 5px 0;
}

.linkSet1-mb10px {
	margin:0 0 10px 0;
}

.linkSet1 p,
.linkSet1-mb10px p {
 padding:3px 0;
}

.linkSet2 {
	margin:5px 0 10px 1.5em;
}

.linkSet1 img,
.linkSet1-mb10px img,
.linkSet2 img {
	float:left;
	margin-right:5px;
}



/* アイコン+テキスト */

.iconTxt img,
.iconTxt1 img,
.iconTxt2 img {
	float:left;
	margin-right:5px;
}

.iconTxt p,
.iconTxt2 p {
	float:left;
	padding:0px;
}

/* イメージ　センター揃え*/
div.imgCenter {
	margin:10px auto;
	text-align:center;
}

div.imgCenter-mT20px {
	margin:20px auto 40px;
	text-align:center;
}

/* ページトップへ*/
.linkPageTop {
	margin-bottom:5px;
	text-align:right;
}

.clear {
	clear:both;
}

/* インデント */
.indent1 {
	margin:0 0 10px 1em;
}

.indent2 {
	margin:0 0 0 20px;
}

.indent-1-7em {
	margin:0 0 0 1.7em;
}

.indent-2em {
	margin:0 0 1em 2em;
}

.mL1em-mB10px {
	margin:0 0 10px 1em;
}

.attention-red {
	color:#FF0000;
}

div.column1.txt2 {
	float:left;
	width:300px;
	margin-top:15px;
}

/* 2008.05.29 追加*/
.em {
	font-weight: bold;
	padding-bottom:5px;
	color:#0066FF;
}
/*新しいBIGLOBE移行に関する注意*/
.shin_alert{
border:1px solid #ccc;
padding:5px;
margin-bottom:4px;
}
.shin_alert li{
list-style-type:disc;
}
.shin_alert_title{
padding:6px 3px;
border-left:7px solid #ccc;  
border-bottom:1px dashed #ccc;  
margin-bottom:5px;
}
.shin_img{
vertical-align:bottom;
}

#pannavi {
    margin: 9px 15px;
}
