/*

A Six Apart theme adapted for Movable Type default templates 
name: plain-basic  
designer: N
designer_url: http://www.ugoq.net
layouts: layout-wt
*/


/* Default ---------------------------------------------------------------- */


/* ▼▼▼▼▼▼▼▼▼▼初期設定▼▼▼▼▼▼▼▼▼▼ */

/* ▼デフォルトスタイル▼ */
body {
	margin: 0px;
	padding: 0px;
	border: 0px;
	font-size: 100%;
	font-style: normal;
	font-family:"ＭＳ Ｐゴシック", "ms pgothic", "ヒラギノ角ゴ Pro W3", hirakakupro-w3, sans-serif, "メイリオ", Meiryo, "Hiragino Kaku Gothic Pro", hirakakupro-w3, osaka;
	line-height: 160%;
	color: #535353;
	text-align: center;
}

html,body,div,
ul,ol,li,dl,dt,dd,
form,fieldset,input,textarea,
h1,h2,h3,h4,h5,h6,pre,code,p,blockquote,hr,
th,td {
    margin: 0;
    padding: 0;
}

/* ▲デフォルトスタイル▲ */

/* ▼Hタグ▼ */

/* ▲Hタグ▲ */


/* ▼テーブル▼ */
table {
    border-spacing: 0;
}

caption,
th {
    text-align: left;
}
/* ▲テーブル▲ */

/* ▼img▼ */
fieldset,
img,
abbr,
acronym,
a img,
:link img,
:visited img {
    border: none;
} 
/* ▲img▲ */

/* ▼リンク▼ */
a,
:link,
:visited {
}

a {
    text-decoration: underline;
}

:link,
:visited {
    text-decoration: none;
}
/* ▲リンク▲ */

q:before,
q:after {
    content: '';
}

hr {
    border: 0;
    height: 1px;
    background-color: #000000;
    color: #000000;
}

address {
    font-style: normal;
    display: inline;
}

/* ▼テキスト▼ */
p {
	line-height: 160%;
}

.text-bold {
	font-weight: bold;
}
/* ▲テキスト▲ */

/* ▼divタグ絶対クリア（ie6に背景を適用するため）▼ */
div.dummy { clear: both; }
span.none{ display: none; }
/* ▲divタグ絶対クリア（ie6に背景を適用するため）▲ */


/* ▼フォーム▼ */

/* ▲フォーム▲ */

/* ▲▲▲▲▲▲▲▲▲▲初期設定▲▲▲▲▲▲▲▲▲▲ */


/* ▼▼▼▼▼▼▼▼▼▼レイアウト▼▼▼▼▼▼▼▼▼▼ */

/* ▼▼▼▼▼2カラム 大・小▼▼▼▼▼ */
.home #container {
	margin: 0px auto 0px auto;
	padding: 0px;
	text-align: center;
	overflow: hidden;
	width: 960px;
}

#content,
#footer {
	clear: both;
	margin: 0px auto 0px auto;
}

.home #content {
	text-align: left;
	overflow: hidden;
	margin: 12px auto 0px auto;
	padding: 0px 0px 0px 0px;
}


.layout-tw #alpha {
	left: 240px;
	position: relative;
	margin: 0px auto 0px auto;
	float: left;
	padding: 0px;
	text-align: left;
	width: 720px;
	display: block;
	overflow: hidden;
}

.home #alpha-inner {
	width: 100%;
	margin: 45px 0px 0px 12px;
}

.layout-tw #beta {
	position: relative;
	left: -720px;
	margin: 0px auto 0px auto;
	float: left;
	padding: 0px;
	text-align: left;
	width: 240px;
	display: block;
	overflow: hidden;
}

#beta-inner {
	width: 100%;
}

/* ▲▲▲▲▲2カラム 大・小▲▲▲▲▲ */

/* ▲▲▲▲▲▲▲▲▲▲レイアウト▲▲▲▲▲▲▲▲▲▲ */


/* ▼▼▼▼▼▼▼▼▼▼内容▼▼▼▼▼▼▼▼▼▼ */

/* ページ上部へ用アンカー */
#top {
	display: none;
}

/* ▼▼▼▼▼ヘッダー▼▼▼▼▼ */
#header {
	margin: 0px auto 24px auto;
	padding: 0px 0px 0px 0px;
	background: url(siteimages/bg_header.gif) left top repeat-x;
	overflow: hidden;
	clear: both;
}

#banner {
	width: 100%;
}

.banner-top {
	float: left;
}

.banner-tel {
	float: right;
	clear: right;
}

.gsnavi {
	clear: right;
}

.gs {
	
}

.gs a {
	display: block;
	float: right;
	margin: 0px 12px 0px auto;
	font-size: 80%;
	text-decoration: underline;	
}


/* ▼▼▼グローバルナビ▼▼▼ */
.gnavi {
	width: 100%;
	overflow: hidden;
	padding: 0px;
	margin: 0px;
}

.gnavi em {
	visibility: hidden;
}

.gnavi_a a,
.gnavi_b a,
.gnavi_one a,
.gnavi_list a {
	display: block;
	height: 60px;
	float: left;
	overflow: hidden;
	width: 240px;
}

/* ▼ツールパックAプラン【50部セット）▼ */
.gnavi_a a {
	background: url(siteimages/btn_gnavi_a.gif) top center no-repeat;
}

.gnavi_a a:hover {
	background: url(siteimages/btn_gnavi_a_r02.gif) top center no-repeat;
}
/* ▲ツールパックAプラン【50部セット）▲ */

/* ▼ツールパックBプラン【100部セット）▼ */
.gnavi_b a {
	background: url(siteimages/btn_gnavi_b.gif) top center no-repeat;
}

.gnavi_b a:hover {
	background: url(siteimages/btn_gnavi_b_r02.gif) top center no-repeat;
}
/* ▲ツールパックBプラン【100部セット）▲ */

/* ▼1品ずつ選んで購にゅう※にゅうを漢字にするとIE6で表示されません▼ */
.gnavi_one a {
	background: url(siteimages/btn_gnavi_one.gif) top center no-repeat;
}

.gnavi_one a:hover {
	background: url(siteimages/btn_gnavi_one_r02.gif) top center no-repeat;
}
/* ▲1品ずつ選んで購にゅう▲ */

/* ▼資料請求ツール一覧▼ */
.gnavi_list a {
	background: url(siteimages/btn_gnavi_list.gif) top center no-repeat;
}

.gnavi_list a:hover {
	background: url(siteimages/btn_gnavi_list_r02.gif) top center no-repeat;
}



/* ▲▲▲グローバルナビ▲▲▲ */

/* ▲▲▲▲▲ヘッダー▲▲▲▲▲ */


/* ▼▼▼▼▼コンテンツ▼▼▼▼▼ */

/* ▼▼▼サイドバー▼▼▼ */
.snavi {
	margin: 0px auto 40px auto;
}

.snavi em {
	visibility: hidden;
}

.snavi ul li {
	list-style-type: none;
}

.snavi ul li a {
	list-style-type: none;
}

.snavi_summary a,
.snavi_howto a,
.snavi_ask a,
.snavi_cl a,
.snavi_pp a,
.snavi_price a {
	width: 240px;
	height: 40px;
	display:block;
}

/* ▼制作の流れ▼ */
.snavi_summary a {
	background: url(siteimages/btn_snavi_summary.gif) top center no-repeat;
}

.snavi_summary a:hover {
	background: url(siteimages/btn_snavi_summary_r02.gif) top center no-repeat;
}
/* ▲制作の流れ▲ */

/* ▼ご注文方法▼ */
.snavi_howto a {
	background: url(siteimages/btn_snavi_howto.gif) top center no-repeat;
}

.snavi_howto a:hover {
	background: url(siteimages/btn_snavi_howto_r02.gif) top center no-repeat;
}
/* ▲ご注文方法▲ */

/* ▼お問合わせ▼ */
.snavi_ask a {
	background: url(siteimages/btn_snavi_ask.gif) top center no-repeat;
}

.snavi_ask a:hover {
	background: url(siteimages/btn_snavi_ask_r02.gif) top center no-repeat;
}
/* ▲お問合わせ▲ */

/* ▼特定商取引法について▼ */
.snavi_cl a {
	background: url(siteimages/btn_snavi_cl.gif) top center no-repeat;
}

.snavi_cl a:hover {
	background: url(siteimages/btn_snavi_cl_r02.gif) top center no-repeat;
}
/* ▲特定商取引法について▲ */

/* ▼個人情報の取り扱い▼ */
.snavi_pp a {
	background: url(siteimages/btn_snavi_pp.gif) top center no-repeat;
}

.snavi_pp a:hover {
	background: url(siteimages/btn_snavi_pp_r02.gif) top center no-repeat;
}
/* ▲個人情報の取り扱い▲ */

/* ▼価格表▼ */
.snavi_price a {
	background: url(siteimages/btn_snavi_price.gif) top center no-repeat;
}

.snavi_price a:hover {
	background: url(siteimages/btn_snavi_price_r02.gif) top center no-repeat;
}
/* ▲価格表▲ */


/* ▲▲▲サイドバー▲▲▲ */



/* ▼▼▼メイン▼▼▼ */


/* ▼alphaナビ▼ */
.anavi {
	width: 708px;
	overflow: hidden;
	padding: 0px;
	margin: 0px auto 24px auto;
}

.anavi em {
	visibility: hidden;
}

.anavi_cp a,
.anavi_cp-active a,
.anavi_sj a,
.anavi_sj-active a,
.anavi_book a,
.anavi_book-active a,
.anavi_infobook a,
.anavi_infobook-active a {
	display: block;
	height: 24px;
	float: left;
	overflow: hidden;
	width: 177px;
}

/* ▽会社案内▽ */
.anavi_cp a {
	background: url(siteimages/btn_gsnavi_cp.gif) top center no-repeat;
}

.anavi_cp-active a,
.anavi_cp-active a:hover,
.anavi_cp a:hover {
	background: url(siteimages/btn_gsnavi_cp_r02.gif) top center no-repeat;
}
/* △会社案内△ */

/* ▽施工事例集▽ */
.anavi_sj a {
	background: url(siteimages/btn_gsnavi_sj.gif) top center no-repeat;
}

.anavi_sj-active a,
.anavi_sj-active a:hover,
.anavi_sj a:hover {
	background: url(siteimages/btn_gsnavi_sj_r02.gif) top center no-repeat;
}
/* △施工事例集△ */

/* ▽小冊子▽ */
.anavi_book a {
	background: url(siteimages/btn_gsnavi_book.gif) top center no-repeat;
}

.anavi_book-active a,
.anavi_book-active a:hover,
.anavi_book a:hover {
	background: url(siteimages/btn_gsnavi_book_r02.gif) top center no-repeat;
}
/* △小冊子△ */

/* ▽情報誌▽ */
.anavi_infobook a {
	background: url(siteimages/btn_gsnavi_infobook.gif) top center no-repeat;
}

.anavi_infobook-active a, 
.anavi_infobook-active a:hover, 
.anavi_infobook a:hover {
	background: url(siteimages/btn_gsnavi_infobook_r02.gif) top center no-repeat;
}

/* △情報誌△ */

/* ▲alphaナビ▲ */



/* ▼汎用▼ */
/* ▽このページの上部へ▽ */
.pagetop {
	width: 708px;
	text-align: right;
	margin: 0px auto 24px auto;
}

.pagetop a {
	font-size: 80%;
	padding: 6px;
}
/* △このページの上部へ△ */
/* ▲汎用▲ */

.alpha-inner {
	width: 708px;
	clear: both;
}



/* ▼商品群1▼ */

.index-product {
	padding: 0px 0px 12px 0px;
	margin: 0px auto 0px auto;
}


.ai-boader-gray {
	width: 706px;
	clear: both;
	border: 1px solid #666666;
	text-align: center;
	margin: 0px 0px 5px 0px;
}

.aibg-top {
	width: 100%;
	clear: both;
	margin: 0px auto  24px auto;
}

.aibgt-ichiran em {
	visibility: hidden;
}

.aibgt-ichiran a {
	width: 706px;
	height: 24px;
	display: block;
	background: url(pimages_090617/index_title_02_sub.gif) top center no-repeat;
}

.aibgt-ichiran a:hover {
	background: url(pimages_090617/index_title_02_sub_r02.gif) top center no-repeat;
}




.aibg-middle,
.aibg-middle-end {
	width: 636px;
	clear: both;
	margin: 0px auto  24px auto;
	padding: 0px;
	text-align: left;
	
}

.aibg-middle {
	padding: 0px 0px 24px 0px;
	border-bottom: 1px solid #666666;
}

.imgtext-sub,
.imgtext-main,
.img-summary {
	width: 100%;
	clear: both;
	margin: 0px auto 3px auto;
}

.img-summary {
	text-align: center;
}

.aibgm-s {
	clear: both;
	width: 624px;
	margin: 12px auto 12px auto;
	padding: 6px;
	font-size: 80%;
	overflow: hidden;
	background-color: #F4FAFB;
	border: 1px solid #CCCCCC;
}

.aibgm-s p {
	margin: 0px 0px 6px 0px;
}

.aibgm-s-inner-01 {
	display: block;
	float: left;
	width: 282px;
	margin: 0px 12px 0px 12px;
}

.aibgm-s-inner-01 img {
	float: left;
	margin: 0px 12px 0px auto;
}

.aibgm-s-inner-01 .aibgmi01-howto em {
	visibility: hidden;	
}

.aibgm-s-inner-01 .aibgmi01-howto a {
	width: 144px;
	height: 24px;
	overflow: hidden;
	display: block;
	background:url(siteimages/btn_144_tukaikata.gif) left center no-repeat;
}

.plan-price {
	width: auto;
	display: block;
	float: left;
}

.plan-button {
	float: right;
}

.plan-button em,
.aibg-middle-02-inner em {
	visibility: hidden;
}

.pb-buy,
.pb-more {
	display: inline;
}

.pb-buy form {
	width: 168px;
	height: 48px;
	float: right;
	display: block;
	margin: 12px 12px 0px auto;
	padding: 0px;
	overflow: hidden;
}

.pb-buy a,
.pb-more a {
	margin: 12px 12px 0px auto;
	display: block;
	height: 48px;
	float: right;
}

/* 購にゅうボタン */
.pb-buy a {
	width: 168px;
	background: url(siteimages/btn_168_buy.gif) top center no-repeat;
}

.pb-buy a:hover {
	background: url(siteimages/btn_168_buy_r02.gif) top center no-repeat;
}



/* 詳細はコチラボタン */
.pb-more a {
	width: 192px;
	background: url(siteimages/btn_192_more.gif) top center no-repeat;
}

.pb-more a:hover {
	background: url(siteimages/btn_192_more_r02.gif) top center no-repeat;
}
/* ▲商品群1▲ */


/* ▼商品群2▼ */
.aibg-middle-02,
.aibg-middle-02-end  {
	width: 684px;
	clear: both;
	margin: 0px auto  24px auto;
	padding: 0px;
	text-align: left;
}

.aibg-middle-02 {border-bottom: 1px solid #666666;}


.aibg-middle-02-inner {
	width: 164px;
	height:	auto;
	float: left;
	display: block;
	text-align: center;
	margin: 0px 3px 0px 3px;
	overflow: hidden;
}


.am02i-buy a,
.am02i-more a {
	display: block;
	width: 100%;
	height: 26px;
	margin: 6px auto 12px auto;
}

/* 価格表・購にゅうボタン */
.am02i-buy a {
	background: url(siteimages/btn_156_buy.gif) top center no-repeat;
}

.am02i-buy a:hover {
	background: url(siteimages/btn_156_buy_r02.gif) top center no-repeat;
}

/* 詳細はコチラボタン */
.am02i-more a {
	background: url(siteimages/btn_156_more.gif) top center no-repeat;
}

.am02i-more a:hover {
	background: url(siteimages/btn_156_more_r02.gif) top center no-repeat;
}

/* ▲商品群2▲ */
.alpha-inner-02 {
	width: 660px;
	clear: both;
	margin: 0px auto  12px auto;
	padding: 0px;
	text-align: left;
}

.ai02-title {
	width: 100%;
	text-align: left;
	overflow: hidden;
	margin: 0px auto 12px auto;
	clear:both;
}

.ai02-img {
	width: 288px;
	text-align: center;
	overflow: hidden;
	margin: 0px 12px 12px auto;
	float:left;
	clear:left;
		
}

/* ▼現在製作中です（準備中）▼ */

.alpha-inner-junbichu {
	width: 660px;
	clear: both;
	margin: 0px auto  12px auto;
	padding: 0px;
	text-align: center;
}

/* ▲現在製作中です（準備中）▲ */


/* ▼価格表▼ */

.alpha-inner-03 {
	width: 660px;
	clear: both;
	margin: 0px auto 24px auto;
	padding: 0px;
	text-align: left;
}

.alpha-inner-03 table {
	font-size:90%;
	border: none;
}

.alpha-inner-03 th,
.alpha-inner-03 td {
	padding: 6px;
}

.alpha-inner-03 th {
	background-color: #FFFF99;
	font-weight: normal;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
}

.alpha-inner-03 .leftcell {
	border-left: 1px solid #000000;
	width: 336px;
}

.alpha-inner-03 .leftcell2 {
	border-left: 1px solid #000000;
}

.alpha-inner-03 .busuu {
	text-align: center;
	width: 96px;
}

.alpha-inner-03 .price {
	text-align: right;
	width: 70px;
}

.alpha-inner-03 .bikou {
	width: 96px;
}

.alpha-inner-03 .text-center {
	text-align: center;	
}


.alpha-inner-03 td {
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
}
/* ▲価格表▲ */


/* ▼１品ずつ選んで購にゅう▼ */

.ic-buy em,
.icb-buy em {
	margin: 12px auto 0px auto;
	visibility: hidden;
}

.icb-buy a,
.icb-design a {
	display: block;
	width: 180px;
	height: 26px;
	margin: 6px auto 12px auto;
	float: right;
}

/* 価格表・購にゅうボタン */
.icb-buy a {
	background: url(siteimages/btn_156_buy.gif) top center no-repeat;
}

.icb-buy a:hover {
	background: url(siteimages/btn_156_buy_r02.gif) top center no-repeat;
}

/* 詳細はコチラボタン */
.icb-design a {
	background: url(siteimages/btn_156_design.gif) top center no-repeat;
}

.icb-design a:hover {
	background: url(siteimages/btn_156_design_r02.gif) top center no-repeat;
}


/* ▲１品ずつ選んで購にゅう▲ */

/* ▼資料請求ツール一覧▼ */
.ai02-img-02 {
	width: 336px;
	text-align: center;
	overflow: hidden;
	margin: 0px 12px 12px auto;
	float:left;
	clear:left;
		
}

.ai02i02-btn em {
	margin: 12px auto 0px auto;
	visibility: hidden;
}

.ai02i02b-cp a,
.ai02i02b-sj a,
.ai02i02b-book a,
.ai02i02b-infobook a {
	display: block;
	width: 204px;
	height: 38px;
	margin: 6px auto 12px auto;
	float: right;
}

/* 会社案内制作ボタン */
.ai02i02b-cp a {
	background: url(siteimages/btn_204_makecp.gif) top center no-repeat;
}

.ai02i02b-cp a:hover {
	background: url(siteimages/btn_204_makecp_r02.gif) top center no-repeat;
}

/* 施工事例集制作ボタン */
.ai02i02b-sj a {
	background: url(siteimages/btn_204_makers.gif) top center no-repeat;
}

.ai02i02b-sj a:hover {
	background: url(siteimages/btn_204_makers_r02.gif) top center no-repeat;
}


/*小冊子ボタン */
.ai02i02b-book a {
	background: url(siteimages/btn_204_book.gif) top center no-repeat;
}

.ai02i02b-book a:hover {
	background: url(siteimages/btn_204_book_r02.gif) top center no-repeat;
}

/*情報誌ボタン */
.ai02i02b-infobook a {
	background: url(siteimages/btn_204_infobook.gif) top center no-repeat;
}

.ai02i02b-infobook a:hover {
	background: url(siteimages/btn_204_infobook_r02.gif) top center no-repeat;
}
/* ▲資料請求ツール一覧▲ */


/* ▼会社案内パンフレット制作▼ */
.k1-templage {
	width: 330px;
	float: left;
	display: block;
	overflow: hidden;
}

.k1-templage img {
	float: left;
}
.k1-templage em {
	visibility: hidden;
}

.k1t-a44 a,
.k1t-a48 a {
	display: block;
	width: 204px;
	height: 38px;
	margin: 38px 24px 0px auto;
	float: right;
}

/* A4・4ページは〜 */

.k1t-a44 a {
	background: url(siteimages/btn_204_a44.gif) top center no-repeat;
}

.k1t-a44 a:hover {
	background: url(siteimages/btn_204_a44_r02.gif) top center no-repeat;
}

/* A4・8ページは〜 */

.k1t-a48 a {
	background: url(siteimages/btn_204_a48.gif) top center no-repeat;
}

.k1t-a48 a:hover {
	background: url(siteimages/btn_204_a48_r02.gif) top center no-repeat;
}

/* ▲会社案内パンフレット制作▲ */

/* ▼会社案内パンフレット制作(A44)▼ */
.alpha-inner-04 {
	width: 690px;
	clear: both;
	margin: 0px auto 24px auto;
	padding: 0px;
	text-align: left;
}

.ai04-title,
.ai04-summary {
	width: 672px;
	margin: 0px auto 24px;
}

.ai04-summary-02 {
	width: 672px;
	margin: 0px auto 24px;
}

.ai04s-btn-a44,
.ai04s-btn-a48 {
	width: 119px;
	height: 33px;	
	float: right;
	display: block;
}

.ai04s-btn-a44 a,
.ai04s-btn-a48 a {
	width: 119px;
	height: 33px;	
	float: right;
	display: block;
}

.ai04s-btn-a44 em,
.ai04s-btn-a48 em{
	visibility: hidden;	
}

/* A4・4ページリンクなし時 */
.ai04s-btn-a44,
.ai04s-btn-a44 a:hover {
	background: url(images/kaisya2/tab_1_2.gif) top center no-repeat;
}

/* A4・4ページリンク時 */
.ai04s-btn-a44 a {
	background: url(images/kaisya2/tab_1_1.gif) top center no-repeat;
}

/* A4・8ページリンクなし時 */
.ai04s-btn-a48,
.ai04s-btn-a48 a:hover {
	background: url(images/kaisya2/tab_2_2.gif) top center no-repeat;
}

/* A4・8ページリンク時 */
.ai04s-btn-a48 a {
	background: url(images/kaisya2/tab_2_1.gif) top center no-repeat;
}

.ai04-top {
	width: 100%;
	border-bottom: 3px solid #CCCCCC;
}

.ai04-top img {
	float: left;
}

.ai04hb-buy em {
	margin: 12px auto 0px auto;
	visibility: hidden;
}

.ai04hb-buy a {
	display: block;
	width: 156px;
	height: 27px;
	margin: 3px auto 3px auto;
	float: right;
}

/* 価格表・購にゅうボタン */
.ai04hb-buy a {
	background: url(siteimages/btn_156_buy.gif) top center no-repeat;
}

.ai04hb-buy a:hover {
	background: url(siteimages/btn_156_buy_r02.gif) top center no-repeat;
}




.ai04-middle {
	width: 100%;
}

.ai04mb-info em {
	margin: 12px auto 0px auto;
	visibility: hidden;
}

.ai04mb-info a {
	display: block;
	width: 156px;
	height: 36px;
	margin: 12px auto 12px auto;
	float: left;
}

/* 差替箇所 説明ボタン */
.ai04mb-info a {
	background: url(siteimages/btn_150_skinfo.gif) top center no-repeat;
}

.ai04mb-info a:hover {
	background: url(siteimages/btn_150_skinfo_r02.gif) top center no-repeat;
}



/* ▲会社案内パンフレット制作(A44)▲ */

/* ▼小冊子▼ */
.alpha-inner-05 {
	width: 660px;
	clear: both;
	margin: 0px auto  12px auto;
	padding: 0px;
	text-align: left;
}

.ai05-title {
	text-align: left;
	overflow: hidden;
	margin: 0px auto 12px auto;
	border-bottom: 3px solid #CCCCCC;
}

.ai05-img {
	width: 144px;
	text-align: center;
	overflow: hidden;
	margin: 0px 12px 12px auto;
	float:left;
	clear:left;
		
}
/* ▲小冊子▲ */


/* ▼会社案内【価格表】▼ */

.alpha-inner-07 {
	width: 660px;
	clear: both;
	margin: 0px auto 24px auto;
	padding: 0px;
	text-align: center;
}

.price_kaisya4-buy em {
	margin: 12px auto 0px auto;
	visibility: hidden;
}

.price_kaisya4-buy {
	margin: 6px auto 0px;

}

.price_kaisya4-buy a {
	display: block;
	width: 168px;
	height: 36px;
	margin: 6px auto 0px auto;
	float: none;
}

/* ▼田中が追加してます　会社案内【価格表】▼ */
.price_kaisya4-buy form {
	float: none;
	display: block;
	margin: 2px 2px 0px auto;
	padding: 0px;
	overflow: hidden;
}


/* 価格表・購にゅうボタン */
.price_kaisya4-buy a {
	background: url(siteimages/btn_120_buy.gif) top center no-repeat;
}

.price_kaisya4-buy a:hover {
	background: url(siteimages/btn_120_buy_r02.gif) top center no-repeat;
}


.alpha-inner-06 {
	width: 660px;
	clear: both;
	margin: 0px auto 24px auto;
	padding: 0px;
	text-align: left;
}

.alpha-inner-06 table {
	font-size:90%;
	border: none;
	width: 100%;
}

.alpha-inner-06 th,
.alpha-inner-06 td {
	padding: 6px;
	width: 50%;
}

.alpha-inner-06 th {
	background-color: #FFFF99;
	font-weight: normal;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
}

.alpha-inner-06 .leftcell {
	border-left: 1px solid #000000;
}

.alpha-inner-06 .text-center {
	text-align: center;	
}

.alpha-inner-06 td {
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
}
/* ▲会社案内【価格表】▲ */

/* ▼情報誌【価格表】▼ */

.alpha-inner-08 {
	width: 660px;
	clear: both;
	margin: 0px auto 24px auto;
	padding: 0px;
	text-align: left;
}

.alpha-inner-08 table {
	font-size:90%;
	border: none;
}

.alpha-inner-08 th,
.alpha-inner-08 td {
	padding: 6px;
}

.alpha-inner-08 th {
	background-color: #FFFF99;
	font-weight: normal;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
}

.alpha-inner-08 .leftcell {
	border-left: 1px solid #000000;
	width: 336px;
}

.alpha-inner-08 .bg-blue {
	background: #E1F0FF;	
}


.alpha-inner-08 .leftcell2 {
	border-left: 1px solid #000000;
}

.alpha-inner-08 .busuu {
	text-align: center;
	width: 96px;
}

.alpha-inner-08 .price {
	text-align: right;
	width: 60px;
}

.alpha-inner-08 .bikou {
	width: 96px;
}

.alpha-inner-08 .text-center {
	text-align: center;	
}


.alpha-inner-08 td {
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
}

.am08i-buy em {
	visibility: hidden;
}

.am08i-buy a {
	display: block;
	width: 120px;
	height: 26px;
	margin: 6px auto 6px auto;
}

/* ▼田中が追加してます　情報誌【価格表】▼ */
.am08i-buy form {
	float: none;
	margin: 10px 2px 0px auto;
	padding: 0px;
	overflow: hidden;
	vertical-align: bottom;
	display: block;
}

/* 購にゅうボタン */
.am08i-buy a {
	background: url(siteimages/btn_120_buy.gif) top center no-repeat;
}

.am08i-buy a:hover {
	background: url(siteimages/btn_120_buy_r02.gif) top center no-repeat;
}
/* ▲情報誌【価格表】▲ */


#mailform_adtool-thanks {
	width: 100%;
	padding: 60px 0px 60px 0px;
	font-weight: bold;
	color: #CC0000;
	font-size: 110%;
}

/* ▲▲▲メイン▲▲▲ */


/* ▲▲▲▲▲コンテンツ▲▲▲▲▲ */


/* ▼▼▼▼▼フッター▼▼▼▼▼ */
#footer {
	margin: 48px auto 24px auto;
	font-size: 80%;
}
/* ▲▲▲▲▲フッター▲▲▲▲▲ */

/* ▲▲▲▲▲▲▲▲▲▲内容▲▲▲▲▲▲▲▲▲▲ */

