@charset "Shift_JIS";
/* ****************************************************************************


　目次

-------------------------------------------------------------------------------

　01. ページ全体に適用する事項

　02. header

　03. search

　04. maincontents

　05. navi

　06. contents

　07. footer ・copyright

　08. フォーム

　09. テーブルレイアウト 

　10. ボタン各種

　11. 共通

******************************************************************************* */




/*-----------------------------------------------------------------------------
　01. ページ全体に適用する事項
-----------------------------------------------------------------------------*/
body #conts_anal {
    width: 750px;
	background: #850d32;
	color: #EFBABC;
	padding-bottom: 20px;
}


/*-----------------------------------------------------------------------------
　02. header
-----------------------------------------------------------------------------*/


/*-----------------------------------------------------------------------------
　03. search
-----------------------------------------------------------------------------*/


/*-----------------------------------------------------------------------------
　04. maincontents
-----------------------------------------------------------------------------*/
.anal_box01 {
    width: 700px;
	margin:0 auto;
}

.anal_box02 {
	width: 700px;
	margin: 30px auto 0;
}

.anal_box03 {
	width: 750px;
}

.tit_brown {
	padding:8px 10px 10px;
	background-color:#4b1d18;
	color:#FFF;
	font-size:18px;
	text-align:center;
}

.bg_brown {
	padding:20px;
	background-color:#efbabc;
	color:#4b1d18;
}

.txt_brown {
	color:#4b1d18;
}

.txt_white {
	color: #FFF;
}

.anal_bnr::after {
    content: "";
    display: block;
    clear: both;
}


.anal_bnr-1 {
    display: inline-block;
    float: left;
    width: 200px;
    margin: 0 30px 0 0;
    text-align: center;
}

.anal_bnr-2 {
    display: inline-block;
    float: left;
    width: 200px;
    margin: 0 30px 0 0;
    text-align: center;
}

.anal_bnr-3 {
    display: inline-block;
    float: left;
    width: 200px;
    text-align: center;
}

.box380 {
	width:380px;
	float:left;
}

.box270 {
	width:270px;
	float:left;
}


.anal_list {
	width:680px;
}

.anal_item {
	width:330px;
}


.box200 {
	width:190px;
	word-wrap: break-word;
	float:left;
	padding-left:10px;
}

.box130 {
	width:130px;
	float:left;
}



/*-----------------------------------------------------------------------------
　05. navi
-----------------------------------------------------------------------------*/

/* ページトップ */
div#anal_pagetop {width:700px; margin:10px 25px 10px;}
div#anal_pagetop a {width:50px;height:14px; background:url(images/anal_pagetop.jpg) no-repeat left top;line-height:90%; text-indent:-9999px; float:right; display: block;}
div#anal_pagetop a:hover{background:url(images/anal_pagetop.jpg) no-repeat left bottom;}


/* 次のページ */
div#anal_pager {width:750px;height:60px; background:white url(images/next00.jpg) no-repeat left top; margin-bottom:30px; display: block;}


/*-----------------------------------------------------------------------------
　06. contents
-----------------------------------------------------------------------------*/


/*-----------------------------------------------------------------------------
　07. footer ・copyright
-----------------------------------------------------------------------------*/


/*-----------------------------------------------------------------------------
　08. フォーム
-----------------------------------------------------------------------------*/


/*-----------------------------------------------------------------------------
　09. テーブルレイアウト
-----------------------------------------------------------------------------*/


/*-----------------------------------------------------------------------------
　10. ボタン各種
-----------------------------------------------------------------------------*/


/*-----------------------------------------------------------------------------
　11. 共通
-----------------------------------------------------------------------------*/

/* アナルフォントカラー */
.anal_yellow{
	font-size:16px;
	line-height:160%;
	color:#FFC300;
	font-weight:bold;
}

.txt_yellow{
	font-size:14px;
	line-height:160%;
	color:#FFC300;
	font-weight:bold;
}

.anal_red{
	font-size:16px;
	line-height:160%;
	color:#f00;
	font-weight:bold;
}


/* アナルリンクカラー*/
a.anal:link{color:#fff;text-decoration:underline; font-weight:bold;}
a.anal:visited{color:#fff;text-decoration:underline; font-weight:bold;}
a.anal:hover{color:#fff;text-decoration:none; font-weight:bold;}


.color-black{color:#333;}
.color-red{color:#dd0000;}
.color-green{color:#2b9d5e;}
.color-blue{color:#1e7dff;}
.color-orange{color:#E95513;}
.color-red2{color:#ff0000;}
.fs10{font-size:10px;}
.fs11{font-size:11px;}
.fs12{font-size:12px;}
.fs13{font-size:13px;}
.fs14{font-size:14px;}
.fs15{font-size:15px;}
.fs16{font-size:16px;}
.fs17{font-size:17px;}
.fs18{font-size:18px;}
.fs19{font-size:19px;}
.fs20{font-size:20px;}
.lh110{line-height:1.1em;}
.lh115{line-height:1.15em;}
.lh120{line-height:1.2em;}
.lh125{line-height:1.25em;}
.lh130{line-height:1.3em;}
.lh135{line-height:1.35em;}
.lh140{line-height:1.4em;}
.lh145{line-height:1.45em;}
.lh150{line-height:1.5em;}
.lh155{line-height:1.55em;}
.lh160{line-height:1.6em;}

.m-r12{margin-right:12px;}
.m-r13{margin-right:13px;}
.m-r14{margin-right:14px;}
.m-b40{margin-bottom:40px;}
.m-b50{margin-bottom:50px;}
.m-b60{margin-bottom:60px;}
.m-b80{margin-bottom:80px;}
.m-r34{margin-right:34px;}

.m-t50{margin-top:50px;}

.m_lr50 { margin-right: 50px; margin-left:50px;}

.m_lr20b20 { margin-right: 20px; margin-left:20px; margin-bottom: 20px;}
.m_lr20b30 { margin-right: 20px; margin-left:20px; margin-bottom: 30px;}
.m_lr20b40 { margin-right: 20px; margin-left:20px; margin-bottom: 40px;}
.m_lr20b50 { margin-right: 20px; margin-left:20px; margin-bottom: 50px;}
.m_lr40b20 { margin-right: 40px; margin-left:40px; margin-bottom: 20px;}
.m_lr40b30 { margin-right: 40px; margin-left:40px; margin-bottom: 30px;}
.m_lr40b50 { margin-right: 40px; margin-left:40px; margin-bottom: 50px;}

.m_lr75b20 { margin-right: 75px; margin-left:75px; margin-bottom: 20px;}
.m_t10b5 { margin-top: 10px; margin-bottom: 5px; }
.m_t10b20 { margin-top: 10px; margin-bottom: 20px; }
.m_t20b5 { margin-top: 20px; margin-bottom: 5px; }
.m_t20b10 { margin-top: 20px; margin-bottom: 10px; }
.m_t20b70 { margin-top: 20px; margin-bottom: 70px; }
.p-lr95 {padding:0 95px;}

.m_lr10b20 {margin-right: 10px; margin-left:10px; margin-bottom: 20px;}

/* 点線　下線
---------------------------------------------------- */
.hrline{
	border-bottom:1px dotted #999999;
	width:100%;
}

.hrline_box{
	border:2px dotted #ffd562;
}

.hrline_box2{
	border-bottom:2px solid #ffd562;
}


hr {
	height: 0;
	margin: 0;
	padding: 0;
	border: 0;
}

hr.line {
	border-top: 15px solid #ff527f;
	width:750px;
}

/* 行揃えの位置
---------------------------------------------------- */
.center {text-align:center;/* 中央揃え */}
.left {text-align:left;/* 左揃え */}
.right {text-align:right;/* 右揃え */}
.justify{text-align:justify;/* 両端揃え(IE5.0以降) */}
.nowrap{white-space:nowrap;}


/*-----フロート(回り込み)----- */
.f-left { float: left;}
.f-right { float: right;}

/*-----フロート解除----- */
.clear { clear: both;}


.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {display: inline-table;}
	 /* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
	/* End hide from IE-mac */
	
