@charset "shift_jis";

/* ************************************************ 
 *	共通フッター
 * ************************************************ */
	
.pagetoparea {
	width:720px;
	height:8px;
	margin:0px auto;
	padding: 20px 20px 6px 0px;
	text-align:right;
	}


/* ************************************************ 
 *	TOP基本レイアウト
 * ************************************************ */

.contentsleft {
	width:180px;
	margin:0px;
	padding:0px 10px 0px 20px;
	float:left;
	}


.contentsright {
	width:540px;
	margin:0px;
	padding:0px 20px 0px 10px;
	float:right;
	}

/* ************************************************ 
 *	TOP 基本レイアウト　メインビジュアル
 * ************************************************ */

.mainvis {
	margin:0px;
	padding:0px;
	}

.underphoto {
	width:780px;
	height:24px;
	margin:0px;
	padding:0px;
	background:url(../img/common_underphoto.jpg) no-repeat;
	}

/* ************************************************ 
 *	カテゴリ（TOP）グローバルナビ
 * ************************************************ */

.glovalnav {
	width:180px;
	margin:0px;
	padding:0px;
	}

.glovalnavconts {
	width:auto;
	margin:0px;
	padding:0px;
	}

.glovalnavconts a{
	color:#333;
	}
	
.glovalnavconts ul{
	color:#666666;
	padding-top:10px;
	list-style-image:none;
	}

.glovalnavconts li{
	padding:0px;
	margin:0px;
	display:inline;
	}
	
.bannerarea {
	width:180px;
	padding:0px;
	margin-top:20px;
	}
.bannerarea p{
    margin-bottom:10px;
}
/* ************************************************ 
 *	TOP文字設定
 * ************************************************ */

.toplink {
	font-size:75%;
	color:#333;
	}
	
/* ************************************************ 
 *	TOP 段落（スペース）設定
 * ************************************************ */

.blockspace5{
	margin:5px 0px 0px 0px;
	padding:0px;
	}

.blockspace10{
	margin:10px 0px 0px 0px;
	padding:0px;
	}

.blockspace15{
	margin:15px 0px 0px 0px;
	padding:0px;
	}

.blockspace20{
	margin:20px 0px 0px 0px;
	padding:0px;
	}


/* ************************************************ 
 *	TOP トピックス設定
 * ************************************************ */

.contentarea dl{
	padding:5px 0px;
	margin:0px;
	}
	
.contentarea dt{
	padding-left:10px;
	margin-top:5px;
	font-size:81.25%;
	font-weight:bolder;
	color:#25297C;
	}

.contentarea dt a:link    {color: #25297C;text-decoration: underline;}
.contentarea dt a:visited {color: #25297C;text-decoration: underline;}
.contentarea dt a:active  {color: #25297C;text-decoration: underline;}
.contentarea dt a:hover   {color: #25297C;text-decoration: none;}

.contentarea dd{
	padding-left:20px;
	margin:4px 0px;
	line-height:110%;
	}
/*-----------------------mobile------------------------*/
#mobile{
    float:left;
	clear:both;
    margin:10px 0;
}
#mobile table{
    margin-top:5px;
    font-size:81.25%;
}
#mobile table .qr{
    text-align:center;
	background:#6699cc;
	padding:2px;
}
/*------------------------------------------------------*/