@charset "shift_jis";
/*
株式会社アルカディア・イーエックス 20101114
*/
/*全体の設定*/
html {

}
/*背景画像設定*/
body {
	font: 12px/135% "ＭＳ Ｐゴシック", Osaka;
	margin: 0px;
	text-align: center;
	background-image:url(image/back.gif); 
	background-position:center center; 
}
/*レイアウト枠*/
div#waku_1 {   
    width: 700px;   
    margin: 0 auto;     
    border: 1px solid #999999;
	font-size: 105%; 
	padding: 10px;
}
div#waku_2 {   
    width: 700px;   
    margin: 0 auto;     
    border: 0px;
	font-size: 105%; 
}
div#waku_3 {   
    width: 700px;   
    margin: 0 auto;     
    border: 1px solid #00A3E6;
	font-size: 105%; 
	padding: 10px;
}
div#waku_4 {   
    width: 610px;   
    margin: 0 auto;     
    border: 1px solid #00A3E6;
	font-size: 105%; 
	padding: 10px;
}
table {
background-color: #FFFFFF;
text-align: left
}
/*リンク画像の枠を消す*/
img {
	border-width: 0px;
}
/*標準のリンク設定（下線の削除など）*/
a:link {
	color: #0000FF;
	text-decoration: none;
}
a:visited {
	color: #0000FF;
	text-decoration: none;
}
a:hover {
	color: #FF0000;
	text-decoration: none;
}
a:active {
	color: #FF0000;
	text-decoration: none;
}
/*レイアウト右側メディア掲載部*/
td.position_top { vertical-align: top; }

/* ボタン */
A.btn {
  display: block;             /* ブロック要素にする */
  width: 100px;                /* 横幅 */
  color: #ffffff;
  background-color: #666699;  /* 背景色 */
  border: outset 2px #9999cc; /* 枠の色 */
  margin: 0px;
  padding: 3px 1px 1px 0px;
  font-size: 12px;            /* フォントサイズ */
  line-height: 12px;          /* 行の高さ */
  text-align: center;         /* 水平揃え */
  text-decoration: none;      /* 下線を消す */
}
A.btn:hover {
  color: #eeeeee;
  background-color: #555588;  /* 背景色 */
  border: inset 2px #9999cc;  /* 枠の色 */
  margin: 0px;
  padding: 4px 0px 0px 1px;
}
A.btn:active { color: #ffffff; }
A.btn:visited { color: #ffffff; }

/*文字の色、キーワードなど*/
.style_itemaize {margin-left: 80px;font-size: 12px;line-height: 150%;color: #333333;}
.aka_b {color: #FF0000;font-weight:bold;}
.aka {color: #FF0000;}
.ao_b {color: #0000FF;font-weight:bold;}
.ao {color: #0000FF;}
.moji {color: #333333;font-size: 12px;line-height: 150%;}
.moji_syou {color: #333333;font-size: 10px;}
.shita-moji {font-size: 10px;text-align: center;color: #999999;}
.style15xb {color: #0000CC;font-weight:bold;font-size: 15px;line-height: 100%;}
.style16xb {color: #0000CC;font-weight:bold;font-size: 16px;line-height: 100%;}
.shiro15b {color: #FFFFFF;font-weight: bold;font-size: 15px;}
.moji14b {color: #333333;font-weight:bold;font-size: 14px;line-height: 110%;}
.moji15b {color: #333333;font-weight:bold;font-size: 15px;line-height: 110%;}
.moji16b {color: #333333;font-weight:bold;font-size: 16px;line-height: 110%;}
.moji18b {color: #333333;font-weight:bold;font-size: 18px;line-height: 110%;}
.moji14 {color: #333333;font-size: 14px;line-height: 130%;}
.moji15 {color: #333333;font-size: 15px;line-height: 110%;}
.moji16 {color: #333333;font-size: 16px;line-height: 110%;}
.moji18 {color: #333333;font-size: 18px;line-height: 110%;}
.press {color: #FF3300;font-weight:bold;margin-left: 20px;}

.pic_style_l {float: left;}/*画像を左に配置、右に文字回りこみ*/
.pic_style_r {float: right;}/*画像を右に配置、左に文字回りこみ*/
.kaisya-gaiyou {list-style: url(image/p_01.gif) outside;margin-left: 60px;}
.name {
	float:right;
	font-size: 14px;
	text-align: right;
	color: #333333;
}
.name2 {
	float:right;
	text-align: right;
	color: #333333;
}
/* 数字で箇条書き */
.list_num {list-style-type: decimal;color: #333333;}
/* ○で箇条書き */
.list_maru {list-style-type: circle;color: #333333;}

/* 以下ＦＡＱ用-----------------　*/
/*clearFix*/
#contents:after {
	/*content: ".";*/
	display: block;
	visibility: hidden;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
	clear: both;
}
/* タブとよくある質問の指定ココから▽▽▽*/
.tabContainer {width: 700px;}
/* タブ */
.tabContainer ul.tabMenu li {
	float: left;
	margin-right: 5px;
	padding: 0;
	position: relative;
	letter-spacing: .1em;
}
/* 未選択のタブ */
.tabContainer ul.tabMenu li a {
	display: block;
	float: left;
	padding: 5px 10px;
	background: url(image/bg_qa.gif) no-repeat right top;
	border-left: 1px solid #999;
	color: #999;
	text-decoration: none;
}
/* 選択中のタブ */
.tabContainer ul.tabMenu li.active a {
	position: relative;
	top: 1px;
	background: url(image/bg_qa.gif) no-repeat right top;
	border-left: 1px solid #595959;
	color: #000;
}
/* カーソルオン時 */
.tabContainer ul.tabMenu li a:hover {color: #000;}
/* Q&A */
.tabContainer dl {
	clear: both;
	width: 650px;
	padding: 15px;
	background: url(image/bg_qa.gif) no-repeat;
}
/* Q */
.tabContainer dl dt {
	margin: 0 0 5px;
	padding-left: 25px;
	background: url(image/q.gif) no-repeat;
	font-weight: bold;
}
/* A */
.tabContainer dl dd {
	margin-bottom: 15px;
	padding: 0 10px 0 25px;
	background: url(image/a.gif) no-repeat 0px 0px;
	border-bottom: 1px dotted #CCC;
}
/*タブとよくある質問のタブ中’対策
li {list-style-type: none;}
*/


