@charset 'utf-8';

/*-----------------------------------------------------------


	common.css
		多くのファイルで共通に使用するスタイル・クラス


------------------------------------------------------------*/

/*要素--------------------------------------------------------------------------*
a, abbr, acronym, address, area, base, bdo, blockquote, body, br, button, caption, 
cite, code, col, colgroup, dd, del, dfn, div, dl, dt, em, fieldset, form, frame, 
frameset, h1, h2, h3, h4, h5, h6, head, hr, html, iframe, img, input, ins, kbd, 
label, legend, li, link, map, meta, noframes, noscript, object, ol, optgroup, 
option, p, param, pre, q, rb, rbc, rp, rt, rtc, ruby, samp, script, select, span, 
strong, style, sub, sup, table, tbody, td, textarea, tfoot, th, thead, title, tr, 
ul, var
*-------------------------------------------------------------------------------*

/*xhtml非推奨要素---------------------------------------------------------------*
applet, basefont, center, dir, font, isindex, menu, s, strike, u
*-------------------------------------------------------------------------------*


/*cssでの指定を推奨-------------------------------------------------------------*
b, big, i, small, tt
*-------------------------------------------------------------------------------*


/*使いそうな要素----------------------------------------------------------------*
a, address, blockquote, body, br, button, caption, code, col, colgroup, dd, del, 
div, dl, dt, em, fieldset, form, h1, h2, h3, h4, h5, h6, head, hr, html, img, 
input, label, legend, li, meta, noscript, object, ol, optgroup, option, p, pre, 
script, select, span, strong, style, table, tbody, td, textarea, tfoot, th, thead, 
title, tr, ul
*-------------------------------------------------------------------------------*/



/*--------------------------------------各種汎用クラス
----------------------------------------*/
div#container div#content .bgimg-rt {
	/*背景に画像を入れる・右上*/
	background-repeat:no-repeat;
	background-position:100% 0%;
}

div#container div#content .align-r {
	/*テキスト寄せ・右*/
	text-align:right;
}
div#container div#content .align-c {
	/*テキスト寄せ・中央*/
	text-align:center;
}
div#container div#content .align-l {
	/*テキスト寄せ・左*/
	text-align:left;
}
/*	margin:0 110px 1.5em 110px;*/


div#container div#content .float-r {
	/*フロート・右*/
	float:right;
	margin-left:0px;
}
div#container div#content .float-l {
	/*フロート・左*/
	float:left;
	margin-right:0px;
}
div#container div#content .clear-b {
	/*フロート解除・全て*/
	clear:both;
}

/*------*/






/*--------------------------------------各ページタイトル画像
----------------------------------------*/
div#container div#content div.title-img {
	margin:0 0 1.5em 0;
}
div#container div#content div.title-img p {
	margin:0 0 0 0;
	padding:0 0 0 0;
	border:0;
}



/*--------------------------------------イントロダクション
----------------------------------------*/
div#container div#content p.intro {
	border:10px solid #daddb5;
	padding:3em;
	background-color:#ffffff;
}



/*--------------------------------------ページナビ部
----------------------------------------*/
div#container div#content div.pagenavi {
	text-align:right;
	margin:2em 0 2em 0;
	clear:both;
}
div#container div#content div.pagenavi ul {
/*	text-align:right;*/
	margin:0 85px 0 85px;
	padding:0 0 0 0;
}
div#container div#content div.pagenavi ul li {
	background-image:url(none);
}


/*--------------------------------------各ページの下部・フリーダイアル表記
----------------------------------------*/
div#container div#content div.freedial {
}
div#container div#content div.freedial h2 {
	display:none;
}
div#container div#content div.freedial p {
	text-align:center;
}


/*--------------------------------------
----------------------------------------*/
div#container div#content {
}
