
/* asuka-seitai.net common.css utf-8
---------------------------------------------*/

/* リセット css
--------------------------------------------------*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,
form,input,textarea,p { margin:0;padding:0; }
fieldset,img { border:0; }
address,caption,cite,code,dfn,em,th,var {
font-style:normal;font-weight:normal; }
ol,ul { list-style:none; }
caption,th {text-align:left; }
h1,h2,h3,h4,h5,h6 { font-size:100%;font-weight:normal; }
body { font:13px/1.231 arial,helvetica,clean,sans-serif; }
table { font-size:100%; }

/* ページ アンカー
--------------------------------------------------*/
a       { text-decoration: none; color: #333399; }
a:hover { color: #ff0033; text-decoration: underline; }
a:link  { color: #0066ff; }
a:visited { color: #333366; }

/* フォントサイズ・太字・下線
--------------------------------------------------*/
.font10 { font-size:  77%; }
.font11 { font-size:  85%; }
.font12 { font-size:  93%; }
.font13 { font-size: 100%; }
.font14 { font-size: 107%; }
.font15 { font-size: 114%; }
.font16 { font-size: 122%; }
.font17 { font-size: 129%; }

.fontbold { font-weight: 700; }
.underline { text-decoration: underline; }
.lineMarker { background-color: #ff9; }
/* テキストポジション
--------------------------------------------------*/
.textcenter { text-align: center; }
.textleft   { text-align: left; }
.textright  { text-align: right; }

/* ##### メール送信ＯＫ ##### */
.mailok1 { margin-bottom: 10px; text-align: center;
 font-size: 122%; }
.mailok2 { margin-bottom: 10px; text-align: center;
 font-size: 100%; }

/* 画像位置・フロート
--------------------------------------------------*/
.imgleft  { float: left;margin: 0px 5px 0px 0px; }
.imgright { float: right;margin: 0px 0px 0px 5px; }
.allclear { clear: both; }
.imgtoppict { float: right;margin: -5px 0px 0px 5px; }
.imghpprice { float: right;margin: 15px 0 0 5px; }
.imgprofile { float: left;margin: 0px 10px 10px 5px; }
.imgp     { float: right;position:relative;top:-10px; }
.imgflow  { float: right; margin: 5px 20px 5px 20px; }
.noimg    { display: none; }
.mapimage { margin: 10px 0 0 15px; }
.top5  { margin-top:5px; }
.top10 { margin-top:10px; }
.top15 { margin-top:15px; }
.top20 { margin-top:20px; }
.top25 { margin-top:25px; }
.top30 { margin-top:30px; }
.under5 { margin-bottom:5px; }
.under10 { margin-bottom:10px; }
.under15 { margin-bottom:15px; }
.under20 { margin-bottom:20px; }
.under30 { margin-bottom:30px; }
.right5 { margin-right:5px; }
.right10{ margin-right:10px; }
.left5  { margin-left: 5px; }
.left10 { margin-left:10px; }
/* アイコンポジション
--------------------------------------------------*/
.ipo  { position: relative;top: 2px; }
.ipo1 { position: relative;top: 3px; }
.ipo2 { position: relative;top: 4px; }

/* フォント カラー サイズ
--------------------------------------------------*/
.orange { color: #ff6633; }
.green  { color: #006666; }
.red    { color: #ff0000; }
.blue   { color: #0000ff; }
.profile { clear: both; font-size: 107%; line-height: 20px; }

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