@charset "UTF-8";


/* body */

html{
	height: 100%;
  filter: expression(document.execCommand("BackgroundImageCache",
  false, true));
}

body {
	min-height:100%;
	height: auto !important;
	height: 100%;
	background: #ffffff url("../img/crea_background_image_01.gif") repeat-x fixed;
	color: #333333;
	}

/* テキスト (p) */

.basic {
  font-size:100%;
  line-height:150%;
  }

.middle-size {
  font-size:80%;
  line-height:180%;
  }

.small-size {
  font-size:70%;
  line-height:150%;
  }

.text_red {
  color:#ff0000;
  }

/* リンクテキスト (a) */

a:link {
  color: #3d7dcc;
  text-decoration: none;
  }
a:visited {
  color: #31408a;
  text-decoration: none;
  }
a:hover {
  color: #ffa500;
  text-decoration: underline;
  }
a:active {
  color: #855ebf;
  text-decoration: underline;
  }


/* 画像 (img) */
img {
  border: 0;
  }


/* 段組み・回り込み解除 (c-both) */

div#outline-margin { margin:0; }

div#c-both { clear:both; }


/* ライン (basic-line) */

hr#basic-line {
   border-width: 1px 0px 0px 0px; /* 太さ */
   border-style: solid; /* 線種 */
   border-color: #999999; /* 線色 */
   height: 1px; /* 高さ */
	}

div#under-line-01{
   width: 540px; /* 長さ */
   border-width: 1px 0px 0px 0px; /* 太さ */
   border-style: solid; /* 線種 */
   border-color: #ff6600; /* 線色 */
   height: 1px; /* 高さ */
	}

div#under-line-02{
   width: 540px; /* 長さ */
   border-width: 2px 0px 0px 0px; /* 太さ */
   border-style: solid; /* 線種 */
   border-color: #cccccc; /* 線色 */
   height: 1px; /* 高さ */
	}

div#under-line-03{
   width: 520px; /* 長さ */
   border-width: 2px 0px 0px 0px; /* 太さ */
   border-style: solid; /* 線種 */
   border-color: #ff7f00; /* 線色 */
   height: 1px; /* 高さ */
	}


/* アンカー (toTop) */

p.toTop {
   font-size: 1em;
   float:right;
	}



/* 全体のコンテナ (div#base) */

div#base_top {
 margin:0 auto;
 padding:40px0 0 0;
 height: 55px;
 width:825px;
 background: url("../img/crea_cont_base_top_r.gif") no-repeat right bottom;
}

div#base {
min-height:100%;
height: auto !important;
height: 100%;
 width:785px;
 margin:0 auto;
 padding:20px;
 background-color:#ffffff;
 text-align:left;
}


/* ヘッダ (div#header) */

div#header{
    width:785px;
}

div#header div#header_left{
    width:785px;
	margin:0 0 10px 0;
}

div#header div#header_left h1.company_name{
	margin: 13px 0 0 30px;
	font-style:none;
	font-size:10pt;
	float:left;
}

div#header div#header_left p.company_mark {
    float:left;
	margin: 0;
	padding: 0;
}

div#navi-area{
    width:785px;
}

div#header ul.menu {
	list-style:none;
	margin: 0;
	padding: 0;
	text-align: center;
}

div#header ul.menu li {
	display: inline-block;
	/display: inline;
	/zoom: 1;
	margin: 0;
	padding: 0;
	list-style-tyle: none;
}

div#header ul.menu li a {
}


/*コンテンツエリア (div#contents_area) */

div#contents_area{
	width:785px;
	margin: 0;
	padding: 0;
}


/* メインコンテンツ (div#main_contents) */

div#main{
	width:540px;
	margin: 30px 0 0 10px;
	padding: 0;
	float:left;
}


/*右カラム (div#right_column) */

div#right_column{
	width:200px;
	margin: 15px 10px 0 0;
	padding: 0;
	float:right;
	text-align:center;
}


/*トップページ／サムネイルナビ (div#thumbnail_navi) */

div#thumbnail_navi{
	width:785px;
	height:140px;
	margin: 0;
	padding: 16px 0 0 0px;
	background: url("../../img/crea_top_thumb_navi_base.gif") no-repeat;
}

div#thumbnail_navi ul.thumbnail_menu {
	list-style:none;
	margin: 0;
	padding: 0;
	text-align: center;
}

div#thumbnail_navi ul.thumbnail_menu li {
	display: inline-block;
	/display: inline;
	/zoom: 1;
	margin: 0;
	padding: 0;
	list-style-tyle: none;
}


/*トップページ／新着情報 (div#whats_new_list) */

div#whats_new_list{
	width:540px;
	margin: 0;
	padding: 0;
}

div#whats_new_list h2{
	width:540px;
	margin: 0;
	padding: 5px;
	border-top: #ff6600 1px solid;
	border-bottom: #ff6600 1px solid;
	color: #ff6600;
	font-family:"ＭＳ Ｐ明朝","ＭＳ 明朝",serif;
	font-style:none;
}

div#whats_new_list span.new_small{
	font-size:0.8em;
}

div#whats_new_list dl{
	margin: 0;
}

div#whats_new_list dt{
	margin: 0;
	padding: 10px;
	color: #333333;
	float:left;
}

div#whats_new_list dd{
	margin: 0;
	padding: 10px;
	border-bottom: #333333 1px dashed;
	color: #333333;
}

div#whats_new_list dd span.day{
	margin: 0 10px 0 0;
}


/*トップページ／バナー (div#top_books_banner01) */

p#top_books_banner01{
	width:540px;
	height: 149px;
	margin: 20px 0 0 0;
	padding: 0;
}



/*右カラム／Office Creationの事業 (div#biz_column_base) */

div#biz_column_base{
	width:185px;
	margin:0 auto 12px;
	padding: 0;
	text-align:left;
}

ul.biz_column {
	margin:0;
}

ul.biz_column li{
	list-style:none;
	margin:0 0 3px 0;
}

ul.biz_column li a{
	display:block;
	width:185px;
	height:57px;
	background: url("../img/crea_r_column_biz_base.jpg") no-repeat right bottom;
}

ul.biz_column li a img{
	width:71px;
	height:44px;
	margin: 5px;
	float:left;
}

ul.biz_column li span.biz_column_text{
	font-size: 0.8em;
	_font-size: 0.75em;
	position:relative;
	top:20px;
	font-weight:bold;
	color:#ffffff;
}

ul.biz_column li span.biz_column_text_2line{
	font-size: 0.8em;
	_font-size: 0.75em;
	position:relative;
	top:15px;
	font-weight:bold;
	color:#ffffff;
}

/*IE 7への対応 */

*:first-child + html ul.biz_column li span.biz_column_text{
	font-size: 0.75em;
}

*:first-child + html ul.biz_column li span.biz_column_text_2line{
	font-size: 0.75em;
}

div#biz_column_base a:link {
  color: #ffffff;
  text-decoration: none;
  }
div#biz_column_base a:visited {
  color: #ffffff;
  text-decoration: none;
  }
div#biz_column_base a:hover {
  color: #ffffff;
  text-decoration: none;
  }
div#biz_column_base a:active {
  color: #ffffff;
  text-decoration: none;
  }


/*右カラム／Books バナー (div#rcolumn_books_banner01) */

p#rcolumn_books_banner01{
	width:180px;
	height: 132px;
	margin: 0 auto 12px;
	padding: 0;
}


/*右カラム／Pick UP INFORMATION (div#pickup_info) */


div#pickup_info{
	width:180px;
	height:143px;
	margin: 0 auto 0;
	padding: 10px 0 0 2px;
	background: url("../img/crea_pickup_info_base.gif") no-repeat;
}

div#pickup_info h3{
	width:152px;
	height:20px;
	margin: 0 0 6px 10px;
	padding: 0;
}

div#pickup_info ul.pickup_info_menu {
	list-style:none;
	margin: 0;
	padding: 0;
	text-align: left;
}

div#pickup_info ul.pickup_info_menu li {
	list-style:none;
}

div#pickup_info ul.pickup_info_menu li a {
	display: block;
	text-decoration: none;
	width:156px;
	height:27px;
	margin: 0 0 0 10px;
	padding: 7px 0 0 40px;
	list-style-tyle: none;
	background: url("../img/crea_pickup_info_button_b.gif") no-repeat;
}

div#pickup_info ul.pickup_info_menu li a:link {
  color: #ffffff;
  }
div#pickup_info ul.pickup_info_menu li a:visited {
  color: #31408a;
  }
div#pickup_info ul.pickup_info_menu li a:hover {
  color: #ffa500;
  background: url("../img/crea_pickup_info_button_b_o.gif") no-repeat;
  }
div#pickup_info ul.pickup_info_menu li a:active {
  color: #855ebf;
  }

.shadow {
color: #666666;
position:relative;
font-size: 1em;
}
.shadow span {
color:#ffffff;
position:absolute;
top:-2px;
left:-2px;
font-size: 1em;
}


/*右カラム／banner (div#banner_info) */


div#banner_area {
	width:180px;
	margin: 0 auto 12px;
}

div#banner_area p{
	width:180px;
	height:41px;
	margin: 0 0 8px 0;
	padding: 0;
}


/*コンテンツヘッダー (div#contents_header) */

div#contents_header{
	margin: 0 auto 20px;
}

div#contents_header h2{
	width: 540px;
	height:20px;
	margin: 0 auto 20px;
	padding: 0;
	color:#ff6600;
	font-size: 1.2em;
	border-bottom: solid 1px #ff6600;
}

div#contents_header h3{
	width: 540px;
	margin: 0;
	padding: 0;
	color: #ff6600;
	font-size: 2.5em;
	font-family:"ＭＳ Ｐ明朝","ＭＳ 明朝",serif;
	font-style:none;
}

div#contents_header p.read_01 {
	width: 540px;
	margin: 0 auto 30px;
	padding: 0;
	color: #ff6600;
	font-size: 1em;
	font-family:"ＭＳ Ｐ明朝","ＭＳ 明朝",serif;
	font-style:none;
}

div#contents_header p.contents_header_column_title {
	width: 540px;
	height: 15px;
	margin: 0 auto 10px;
	padding: 0;
	font-size: 1em;
	font-style:none;
	font-weight: bold;
	background: #ffffff url("../img/crea_c_head_col_title_back.gif") repeat-x;
}

span.back_whight {
	padding: 0 5px 0 0;
	background-color: #ffffff;
}

div#contents_header p.contents_header_column {
	width: 540px;
	margin: 0 auto 15px;
	padding: 0;
}

div#contents_header p.contents_header_column img {
	float:right;
}


/*コンテンツメイン (div#contents_main) */

div#contents_main{
	clear:both;
	width: 540px;
	margin: 0 auto 15px;
	padding: 0;
}

div#contents_main h4{
	width: 530px;
	margin: 0 auto 15px;
	padding: 5px;
	color: #ff6600;
	font-size: 1.1em;
	font-family:"ＭＳ Ｐ明朝","ＭＳ 明朝",serif;
	font-style:none;
	background-color: #ffffe6;
	border: solid 1px #ff6600;
}

div#contents_main p.read_02 {
	margin: 0 auto 20px;
	padding: 0;
	color: #ff3300;
	font-size: 1.1em;
	font-style:none;
	font-weight: bold;
}

div#contents_main h5 {
	width: 540px;
	margin: 0 auto 10px;
	padding: 0 0 15px;
	color: #ff7f00;
	font-size: 1.1em;
	font-style:none;
	border-bottom: dashed 1px #ff6600;
}


/*研修・講習 コンサルティング (div#consul_main) */


div#contents_main dl.consul_main {
	margin: 0 auto 20px;
	padding: 0;
}

div#contents_main dl.consul_main dt {
	margin: 0 0 5px 0;
	padding: 0;
	color: #ff6600;
	font-style:none;
}

div#contents_main dl.consul_main dd {
	margin: 0 0 5px 12px;
	padding: 0;
}

div#contents_main h5.support {
	width: 540px;
	margin: 0 auto 5px;
	padding: 0;
	color: #ff7f00;
	font-size: 1.1em;
	font-style:none;
	border: none 0px;
}

div#contents_main div#consul_main_photo{
	width: 530px;
	margin: 0 auto 0;
	padding: 0;
}

div#contents_main div#consul_main_photo img{
	float:right;
	margin: 0 0 5px 10px;
}


/*講師紹介 (div#lecturer_profile) */

div#lecturer_thumbnail{
	width: 514px;
	margin: 0 auto 35px;
	padding: 0;
}

div#lecturer_thumbnail_left{
	width: 360px;
	margin: 0;
	padding: 0;
	float: left;
}

div#lecturer_thumbnail_left_left{
	width: 175px;
	margin: 0;
	padding: 0;
	float: left;
}

div#lecturer_thumbnail_center{
	width: 175px;
	margin: 0;
	padding: 0;
	float: right;
}

div#lecturer_thumbnail_right{
	width: 145px;
	margin: 0;
	padding: 0;
	float: right;
}

.lecturer_thumbnail_name {
  font-size:80%;
  line-height:150%;
  }

.lecturer_thumbnail_name span.large_name{
	font-size: 1.2em;
	font-weight: bold;
}

div#lecturer_profile{
	width: 524px;
	margin: 0 auto 65px;
	padding: 0;
}

div#lecturer_profile div.lecturer_name_area{
	width: 484px;
	height: 50px;
	margin: 0 0 10px;
	padding: 10px 20px 0;
	background: url("../../img/crea_lecturer_name_back.jpg") no-repeat;
}

div#lecturer_profile div.lecturer_name_area p.lecturer_name{
	width: 310px;
	font-size: 1em;
	font-weight: nomal;
	float: left;
}

div#lecturer_profile div.lecturer_name_area p.lecturer_website{
	width: 150px;
	font-size: 1em;
	font-weight: nomal;
	float: right;
}

div#lecturer_profile div.lecturer_name_area p.lecturer_name_half{
	width: 260px;
	font-size: 1em;
	font-weight: nomal;
	float: left;
}

div#lecturer_profile div.lecturer_name_area p.lecturer_website_half{
	width: 200px;
	font-size: 1em;
	font-weight: nomal;
	float: right;
}

div#lecturer_profile div.lecturer_name_area p.shirota_website{
	width: 170px;
}

span.color-olange {
	color: #ff6600;
}


div#lecturer_profile div.lecturer_name_area p.lecturer_name span.large_name{
	font-size: 1.2em;
	font-weight: bold;
}

div#lecturer_profile div.lecturer_name_area p.lecturer_name_half span.large_name{
	font-size: 1.2em;
	font-weight: bold;
}

div#lecturer_profile p.lecturer_photo{
	width: 96px;
	height: 120px;
	margin: 0 0 20px 5px;
	padding: 0;
	float:left;
}

div#lecturer_profile div.lecturer_comment{
	width: 355px;
	height: 110px;
	margin: 0 10px 20px 0;
	padding: 10px 8px 0 40px;
	float:right;
	background: url("../../img/crea_lecturer_comment_back.gif") no-repeat;
}

div#lecturer_profile div.comment_over{
	height: 115px;
	padding: 5px 8px 0 40px;
}

div#lecturer_profile div.lecturer_comment span.comment_item{
	color: #ff7f00;
	font-size: 1.1em;
	font-style:none;
	line-height: 1.8em;
}

div#lecturer_profile div.lecturer_profile_theme{
	width: 504px;
	margin: 0 10px 10px;
	padding: 0;
}

div#lecturer_profile div.lecturer_profile_theme p.lecturer_item01{
	width: 504px;
	height: 15px;
	margin: 0 0 5px;
	color: #ff6600;
	padding: 0;
	font-size: 1.1em;
	line-height: 1em;
	background: #ffffff url("../../img/crea_lec_item01_back.gif") repeat-x;
}

div#under-line-dot-01{
	margin: 0 10px 10px;
	width: 504px; /* 長さ */
	height: 15px;
	background: #ffffff url("../../img/crea_lec_item01_back.gif") repeat-x;
}

div#lecturer_profile div.qualification_writing_etc{
	width: 504px;
	margin: 0 10px 20px 10px ;
	overflow: hidden;
}

div#lecturer_profile div.qualification_writing_etc_female{
	width: 237px;
	margin: 0 ;
	padding: 5px;
	background-color: #fddaec;
	float: left;
    padding-bottom: 32768px;
    margin-bottom: -32768px;
}

div#lecturer_profile div.qualification_writing_etc_female p.lecturer_item02{
	margin: 0 0 5px ;
	color: #fa343d;
	font-size: 1em;
	font-style:none;
}

div#lecturer_profile div.qualification_writing_etc_female p.lecturer_item03{
	margin: 0 0 5px ;
	color: #fa343d;
	display: block;
	width: 237px;
	height: 15px;
	font-size: 1em;
	font-style:none;
	background: #fddaec url("../../img/crea_lec_item03_female_back.gif") repeat-x;
}

span.back_pink {
	padding: 0 5px 0 0;
	background-color: #fddaec;
}

div#lecturer_profile div.qualification_writing_etc_male{
	width: 237px;
	margin: 0 ;
	padding: 5px;
	background-color: #cbcee4;
	float: left;
    padding-bottom: 32768px;
    margin-bottom: -32768px;
}

div#lecturer_profile div.qualification_writing_etc_male p.lecturer_item02{
	margin: 0 0 5px ;
	color: #48419b;
	font-size: 1em;
	font-style:none;
}

div#lecturer_profile div.qualification_writing_etc_male p.lecturer_item03{
	margin: 0 0 5px ;
	color: #48419b;
	display: block;
	width: 237px;
	height: 15px;
	font-size: 1em;
	font-style:none;
	background: #cbcee4 url("../../img/crea_lec_item03_male_back.gif") repeat-x;
}

div#lecturer_profile div.qualification_writing_etc_clear{
	width: 237px;
	margin: 0 ;
	padding: 5px;
	background-color: #ffffff;
	float: left;
    padding-bottom: 32768px;
    margin-bottom: -32768px;
}

div#lecturer_profile div.right_column{
	margin-left: 8px ;
}

span.back_purple {
	padding: 0 5px 0 0;
	background-color: #cbcee4;
}



/*お客様の声 (div#lecturer_profile) */

div#users_voice{
	width: 540px;
	margin: 0 auto 35px;
	padding: 0;
}

div#users_voice p.users_voice_course{
	width: 524px;
	margin: 0 auto 15px;
	padding: 8px;
	color: #ffffff;
	font-size: 1.1em;
	line-height: 1em;
	font-weight: bold;
	background-color:#ff7f00;
}

div#users_voice p.users_voice_read{
	margin: 0 auto 15px;
	padding: 0;
	font-size: 1.5em;
	line-height: 1.4em;
	font-weight: bold;
}

div#users_voice p.users_voice_name{
	margin: 0 auto 15px;
	padding: 0;
	font-size: 1em;
	line-height: 1.8em;
	border-bottom: 2px solid #cccccc;
}


/*新着情報 (div#whats_new) */

div#whats_new{
	width: 520px;
	margin: 0 auto 30px;
	padding:20px;
	border:1px solid #ff7f00;
}

div#whats_new p.year_month_day{
	font-size: 1em;
	line-height: 1.5em;
	margin: 0 0 20px 0;
	font-style:none;
	color:#ff7f00;
}

div#whats_new p.wahts_new_title{
	font-size: 1.5em;
	line-height: 1.5em;
	margin: 0 0 20px 0;
	font-style:none;
	font-weight: bold;
	color:#ff7f00;
	border-bottom: 2px solid #ff7f00;
}

div#whats_new p.wahts_new_read{
	font-size: 1.8em;
	line-height: 1.5em;
	margin: 0 0 10px 0;
	font-style:none;
	font-weight: bold;
	color:#ff7f00;
}

div#whats_new p.wahts_new_body span.wahts_new_item{
	font-size: 1.1em;
	line-height: 1.5em;
	font-style:none;
	font-weight: bold;
	color:#ff7f00;
}

div#whats_new p.wahts_new_body img{
	width: 135px;
	margin: 0 0 10px 10px;
	padding:0;
	float:right;
}

div#whats_new p.wahts_new_body img.p_left{
	width: 135px;
	margin: 0 15px 10px 0;
	padding:0;
	float:left;
}

div#under-line-dot-02{
   width: 520px; /* 長さ */
   border-width: 1px 0px 0px 0px; /* 太さ */
   border-style: dashed; /* 線種 */
   border-color: #ff7f00; /* 線色 */
   height: 1px; /* 高さ */
	}

dl#whatsnew_list_style_01 dt{
	float: left;
	width: 4em;
	font-size: 1em;
	line-height:1.5em;
	margin: 0 0 2px 0;
	padding: 0;
	}

dl#whatsnew_list_style_01 dt.long{
	margin: 0 0 3em 0;
	}

dl#whatsnew_list_style_01 dd{
	font-size: 1em;
	line-height:1.5em;
	margin: 0 0 2px 0;
	}



/*会社情報 (div#corp_info) */

div#corp_info{
	width: 540px;
	margin: 0 auto 30px;
	padding:0;
}

div#corp_info h3.corp_info_title{
	margin: 0 0 30px;
	height:35px;
	padding:5px 0 0 20px;
	font-size: 2em;
	font-style:none;
	font-weight: bold;
	color:#333333;
	border-left: 8px solid #ff7f00;
	font-family:"ＭＳ Ｐ明朝","ＭＳ 明朝",serif;
}

div#corp_info h3.corp_info_title span.corp_info_title_greeting{
	margin: 0;
	padding:0;
	font-size: 0.6em;
	font-style:none;
	font-weight: bold;
	color:#333333;
	font-family:"ＭＳ Ｐ明朝","ＭＳ 明朝",serif;
	vertical-align: middle;
}

div#corp_info p.corp_info_greeting {
  font-size:90%;
  line-height:250%;
  float: left;
  }

div#corp_info p.corp_info_kunihiro_photo {
  width: 120px;
  height: 158px;
  float: right;
  position:relative;
  top:80px;
  }

div#corp_info p.corp_info_kunihiro_rogo {
  width: 84px;
  height: 32px;
  position:relative;
  top:10px;
  left:320px;
  }

div.under-line-02_corp_info{
	width: 540px;
	margin: 50px 0;
	}

div#corp_info p.corp_info_idea_body{
	margin: 0;
	padding:0;
	font-size: 1.2em;
	line-height: 1.5em;
	font-style:none;
	font-weight: bold;
	color:#333333;
	}

div#corp_info p#corp_info_idea_body{
	width: 500px;
	margin: 0;
	}

div#corp_info p.corp_info_idea_image{
	width: 466px;
	height: 240px;
	margin: 0 auto 0;
	}

div#corp_info p#corp_info_staff_body{
	width: 350px;
	margin: 0;
	float:left;
	}

div#corp_info p.corp_info_staff_image{
	width: 150px;
	height: 150px;
	margin: 0;
	float:right;
	}

div#corp_info p#corp_info_staff_body span.corp_info_staff_name{
	font-size: 1.2em;
	line-height: 2em;
	font-style:none;
	font-weight: bold;
	color:#333333;
	font-family:"ＭＳ Ｐ明朝","ＭＳ 明朝",serif;
}

dl#corp_info_outline{
	width: 540px;
	margin: 0 auto 0;
	}

dl#height_100{
	height:100px;
	}

dl#corp_info_outline dt{
	float: left;
	width: 6em;
	font-size: 0.9em;
	line-height:1.5em;
	margin: 0 0 5px 0;
	}

dl#corp_info_outline dd{
	font-size: 0.9em;
	margin: 0 0 5px 0;
	}

div#corp_info_access{
	width: 540px;
	margin: 0 auto 0;
	border: 1px solid #000000;
	}

div#corp_info_access dl.corp_info_outline{
	float: left;
	}

p.corp_info_access_map{
	width: 221px;
	height: 188px;
	position:relative;
	top:-110px;
	left: 319px;
	}


/* お問い合わせ (div#inquiry_form) */

div#inquiry_base{
	width: 540px;
	margin: 0 auto 30px;
	padding:0;
}

dl#inquiry_form{
	width: 540px;
	margin: 0 auto 0;
	}

dl#inquiry_form dt{
	float: left;
	width: 17em;
	font-size: 0.9em;
	line-height:1.5em;
	margin: 0 0 5px 0;
	padding: 0 0 0 20px;
	background:  url("../../img/crea_inquiry_form_dt_dot.gif") no-repeat;
	}

dl#inquiry_form dt.blank_clear_dt{
	background:  url("../../img/br.gif") no-repeat;
	}

dl#inquiry_form dd{
	font-size: 0.9em;
	margin: 0 0 10px 0;
	}

dl#inquiry_form dd.blank_clear_dd{
	margin: 0 0 3px 0;
	}

dl#inquiry_form dd{
	font-size: 0.9em;
	margin: 0 0 12px 0;
	}

dl#inquiry_form dd input.form_mail{
	margin: 0 0 3px 0;
	}

dl#inquiry_form dd input.size_small{
	width: 10%;
	height: 1.5em;
	background-color: #cccccc;
	border: 0px solid #ffffff;
	}

dl#inquiry_form dd input.size_middle{
	width: 15em;
	height: 1.5em;
	background-color: #cccccc;
	border: 0px solid #ffffff;
	}

dl#inquiry_form dd input.size_leage{
	width: 25em;
	height: 1.5em;
	background-color: #cccccc;
	border: 0px solid #ffffff;
	}

dl#inquiry_form dd textarea.text_box{
	width: 25em;
	height: 20%;
	background-color: #cccccc;
	border: 0px solid #ffffff;

	}


	/* リスト */

	dl.commentList:after {
	content: "."; display: block; visibility: hidden; height: 0.1px; font-size: 0.1em; line-height: 0; clear: both;
	}

	dl.commentList {
	}

	dl.commentList dt {
	float:left;
	width:1.6rem;
	}

	dl.commentList dd {
	padding-left:1.3rem;
	}



/* フッター (div#footer) */

div#footer {
	width: 100%;
	height:80px;
	margin:0;
	background: #fabf00 url("../img/crea_footer_backimage.gif") repeat-x;
}

div#footer p {
	padding: 10px 0px;
	text-align:center;
	color:#000000;
	font-size:0.8em;
}

/* フッターナビ (div#footer-navi) */

div#footer-navi-area{
	width: 100%;
}

div#footer ul.menu {
	list-style:none;
	margin: 0;
	padding: 5px 0;
	text-align: center;
}

div#footer ul.menu li {
	display: inline-block;
	/display: inline;
	/zoom: 1;
	margin: 5px 0 0 0;
	padding: 3px 13px;
	border-left: 1px solid #f39700;
	list-style-tyle: none;
	font-size: 0.9em;
}

div#footer ul.menu li.list-end {
	border-right: 1px solid #f39700;
}

div#footer ul.menu li a {
}
/* フッターリンクテキスト (a) */

div#footer ul.menu li a:link {
  color: #000000;
  text-decoration: none;
  }
div#footer ul.menu li a:visited {
  color: #31408a;
  text-decoration: none;
  }
div#footer ul.menu li a:hover {
  color: #FD4F4F;
  text-decoration: underline;
  }
div#footer ul.menu li a:active {
  color: #855ebf;
  text-decoration: underline;
  }
