/*▲▽▲▽▲▽▲▽▲▽▲▽▲▽▲▽▲▽
*                                   *
*               基本設定            *
*                                   *
▲▽▲▽▲▽▲▽▲▽▲▽▲▽▲▽▲▽*/

/**************************************/
/* ページの基本設定(幅、高さ、背景色) */
/**************************************/

}
.base{
	background: #FFFFFF;
	width: 850px;
	height: 825px;
}
/**********/
/** body **/
/**********/
body div { 
	margin: 0 auto;
}
/* トップ画面の大きさ指定 */

/***********************************/
/*       フラッシュの為のもの      */
/***********************************/
.swf embed{
	vertical-align:middle;
	border-top:solid 1px;
	margin:0px;
}
.ppswf embed{
	vertical-align:middle;
	margin:0px;;
}
/***********************************/
/* 階層表示（ex：ホーム>企業理念） */
/***********************************/
.kaisou{
	font-size:10px;
	margin-top:4px;
	border-bottom: 2px solid #888888;
}
/**************************/
/* 河北折込センターのロゴ */
/**************************/
/*topロゴ用*/
.koclogo1 {
	background:transparent url(../img/global/koc_logo.gif) no-repeat scroll 0%;
	position:static;
	float:left;
	margin:20px 0px 0px 24px;
	width:269px;
	height:35px;
	cursor: pointer;

}
/*下層ページ用ロゴ*/
.koclogo2 {
	background:transparent url(../img/global/koc_logo_kaso.gif) no-repeat scroll 0%;
	position:static;
	float:left;
	margin:4px 0px 0px 24px;
	width:289px;
	height:42px;
	cursor: pointer;

}
/*******************************/
/*          コンテナ           */
/*******************************/
#container
	{
	width: 850px;
	min-height:300px;
	background: #ffffff;
}
/*******************************/
/*        左menuエリア         */
/*******************************/
#menu
	{
	float:left;
	width:170px;
	height:270px;
	margin:0px 0px 0px 0px;
	background:#ffffff;
}
/*******************************/
/*        右mainエリア         */
/*******************************/
#maintop
	{
	width:850px;
	margin:0px 0px 0px 23px;
	background:#ffffff;
}
#main
	{
	width:625px;
	margin:0px 0px 0px 197px;
	background:ffffff;
}
/*******************************/
/*         トピックス          */
/*******************************/
/* Win,Mac IE6までのハック（スターハック）*/
* html ul.Topics{
	list-style-type:none;
	line-height:150%;
	border-top:1px dotted #333333;
	margin-left:-24px;
	margin-top:4px;
}
ul.Topics{
	list-style-type:none;
	line-height:150%;
	border-top:1px dotted #333333;
	margin-left:0px;
	margin-top:4px;
}
/* Win,Mac IE6までのハック（スターハック）*/
* html ul.Topics li {
	line-height:150%;
	color:#808285;
	border-bottom:1px dotted #333333;
	margin-left:0px;
}
/* IE7のハック */
*:first-child + html ul.Topics li {
	line-height:150%;
	color:#808285;
	border-bottom:1px dotted #333333;
	margin-left:-4px;
}
ul.Topics li {
	line-height:150%;
	color:#808285;
	border-bottom:1px dotted #333333;
	margin-left:-42px;
}
/* 日付 */
ul.Topics li.left{
	padding-left:30px;
    background:transparent url(../img/top/yajirusi.gif) 11px 10px no-repeat;
	float:left;
	width:70px;
}
/* 内容 */
/* Win,Mac IE6までのハック（スターハック）*/
* html ul.Topics li.right{
	width:596px;
	margin-left:4px;
}
/* Firefox用のハック */
html>/**/body ul.Topics li.right{
	width:597px;
	margin-left:4px;
}
/* Opera 9.5 & Safari 3.1用のハック */
body:first-of-type ul.Topics li.right{
	width:602px;
	margin-left:4px;
}
/* mac3.1 */
html:not(:only-child:only-child) ul.Topics li.right{
	width:655px;
	margin-left:4px;
}
ul.Topics li a { 
	color:#336699
}
/*******************************/
/*           ヘッダ            */
/*******************************/
.head1
	{
	background: #f3f0de;
	width: 850px;
	}
.head1-1
	{
	background: #ffffff;
	width: 850px;
	height: 40px;
	}
/* 緑の帯の設定 */
.head2-1
	{
	clear:left;
	background: #78b03e;
	width: 850px;
	height: 29px;
	}
.head2
	{
	clear:left;
	background: #ffffff;
	width: 850px;
	height: 29px;
	}
.head3
	{
	clear:left;
	width: 850px;
	height: 220px;
	}
.main{
	clear:left;
	background: #dedede	;
	width: 850px;
	height: 200px;
	margin:20px 0px 0px 20px;
}
/********************/
/* ヘッダ１のボタン */
/********************/
/****************************トップページ用****************************/
ul.topheadnavi {
	list-style-type:none;
	list-style-image:none;
	list-style-position:outside;
	width:px;
	padding:20pt;
	margin:-10px 0px 0px 480px;
}
ul.topheadnavi li {
	float:left;
	margin:0pt;
	overflow:hidden;
	padding-left:10pt;
}
ul.topheadnavi li a {
	float:left;
	display:block;
	overflow:hidden;
	height:12;
	text-decoration:none;
	text-indent:-800em;

}
ul.topheadnavi li#tophome a {
	background:transparent url(../img/head/top_home_btn.gif) no-repeat scroll 0%;
	width:47px;
}
ul.topheadnavi li#topannnai a {
	background:transparent url(../img/head/top_annnai_btn.gif) no-repeat scroll 0%;
	width:59px;
}
ul.topheadnavi li#topsaiyou a {
	background:transparent url(../img/head/top_recruit_btn.gif) no-repeat scroll 0%;
	width:60px;
}
ul.topheadnavi li#topaccess a {
	background:transparent url(../img/head/top_toiawase_btn.gif) no-repeat scroll 0%;
	width:84px;
}
ul.topheadnavi li#tophome a:hover {
	background:transparent url(../img/head/top_home_on_btn.gif) no-repeat scroll 0%;
	width:47px;
}
ul.topheadnavi li#topannnai a:hover {
	background:transparent url(../img/head/top_annnai_on_btn.gif) no-repeat scroll 0%;
	width:59px;
}
ul.topheadnavi li#topsaiyou a:hover {
	background:transparent url(../img/head/top_recruit_on_btn.gif) no-repeat scroll 0%;
	width:60px;
}
ul.topheadnavi li#topaccess a:hover {
	background:transparent url(../img/head/top_toiawase_on_btn.gif) no-repeat scroll 0%;
	width:84px;
}
ul.topheadnavi li#tophome.on a {
	background:transparent url(../img/head/top_home_on_btn.gif) no-repeat scroll 0%;
	width:47px;
}
ul.topheadnavi li#topannnai.on a {
	background:transparent url(../img/head/top_annnai_on_btn.gif) no-repeat scroll 0%;
	width:59px;
}
ul.topheadnavi li#topsaiyou.on a {
	background:transparent url(../img/head/top_recruit_on_btn.gif) no-repeat scroll 0%;
	width:60px;
}
ul.topheadnavi li#topaccess.on a {
	background:transparent url(../img/head/top_toiawase_on_btn.gif) no-repeat scroll 0%;
	width:84px;
}
/****************************下層ページ用****************************/
/* Win,Mac IE6までのハック（スターハック）*/
* html ul.headnavi {
	list-style-type:none;
	list-style-image:none;
	list-style-position:outside;
	padding:20pt;
	margin:-10px 0px 0px 480px;
}
/* Win Safari3.0.4,Mac 3用のハック */
body:first-of-type ul.headnavi {
	list-style-type:none;
	list-style-image:none;
	list-style-position:outside;
	padding:10pt;
	margin:-10px 0px 0px 480px;
}
ul.headnavi {
	list-style-type:none;
	list-style-image:none;
	list-style-position:outside;
	padding:10pt;
	margin:-10px 0px 0px 480px;
}
ul.headnavi li {
	float:left;
	margin:0pt;
	overflow:hidden;
	padding-left:10pt;
}
ul.headnavi li a {
	float:left;
	display:block;
	overflow:hidden;
	height:12;
	text-decoration:none;
	text-indent:-800em;

}
ul.headnavi li#home a {
	background:transparent url(../img/head/home_btn.gif) no-repeat scroll 0%;
	width:47px;
}
ul.headnavi li#annnai a {
	background:transparent url(../img/head/annnai_btn.gif) no-repeat scroll 0%;
	width:59px;
}
ul.headnavi li#saiyou a {
	background:transparent url(../img/head/recruit_btn.gif) no-repeat scroll 0%;
	width:60px;
}
ul.headnavi li#access a {
	background:transparent url(../img/head/toiawase_btn.gif) no-repeat scroll 0%;
	width:84px;
}
ul.headnavi li#home a:hover {
	background:transparent url(../img/head/home_on_btn.gif) no-repeat scroll 0%;
	width:47px;
}
ul.headnavi li#annnai a:hover {
	background:transparent url(../img/head/annnai_on_btn.gif) no-repeat scroll 0%;
	width:59px;
}
ul.headnavi li#saiyou a:hover {
	background:transparent url(../img/head/recruit_on_btn.gif) no-repeat scroll 0%;
	width:60px;
}
ul.headnavi li#access a:hover {
	background:transparent url(../img/head/toiawase_on_btn.gif) no-repeat scroll 0%;
	width:84px;
}
ul.headnavi li#home.on a {
	background:transparent url(../img/head/home_on_btn.gif) no-repeat scroll 0%;
	width:47px;
}
ul.headnavi li#annnai.on a {
	background:transparent url(../img/head/annnai_on_btn.gif) no-repeat scroll 0%;
	width:59px;
}
ul.headnavi li#saiyou.on a {
	background:transparent url(../img/head/recruit_on_btn.gif) no-repeat scroll 0%;
	width:60px;
}
ul.headnavi li#access.on a {
	background:transparent url(../img/head/toiawase_on_btn.gif) no-repeat scroll 0%;
	width:84px;
}

/*******************************/
/*            フッタ           */
/*******************************/
.topfoot {
	width: 850px;
	height: 40px;
	background:#ffffff;
	margin-bottom:0px;
	border-top: solid 1px #888888;
}
.foot {
	width: 810px;
	height: 40px;
	background:#ffffff;
	margin-bottom:0px;
	border-top: solid 1px #888888;
}
.copyright{
	float:left;
	margin:4px 0px 0px 10px;
	background:transparent url(../img/global/copyright.gif) no-repeat scroll 0%;
	position:static;
	float:left;
	width:377px;
	height:28px;
}
/* Win,Mac IE6までのハック（スターハック）*/
* html ul.topfootnavi {
	list-style-type:none;
	list-style-image:none;
	list-style-position:outside;
	width:220px;
	min-height:20px;
	margin-left:607px;
	background:#ffffff;
}
/* IE7 */
*:first-child + html ul.topfootnavi {
	list-style-type:none;
	list-style-image:none;
	list-style-position:outside;
	width:220px;
	min-height:20px;
	margin-left:627px;
	background:#ffffff;
}
ul.topfootnavi {
	list-style-type:none;
	list-style-image:none;
	list-style-position:outside;
	width:220px;
	min-height:20px;
	margin:4px 0px 0px 570px;
	background:#ffffff;
}
ul.topfootnavi li {
	float:left;
	overflow:hidden;
	padding-left:0pt;
}
ul.topfootnavi li a {
	float:left;
	height:11px;
	display:block;
	text-decoration:none;
	text-indent:-800em;
}
ul.topfootnavi li#sitemap a {
	background:transparent url(../img/foot/sitemap_btn.gif) no-repeat scroll 0%;
	width:66px;
	border-right:solid 1px #000000;
}
ul.topfootnavi li#privacy a {
	background:transparent url(../img/foot/privacy_btn.gif) no-repeat scroll 0%;
	width:105px;
	border-right:solid 1px #000000;
}
ul.topfootnavi li#link a {
	background:transparent url(../img/foot/link_btn.gif) no-repeat scroll 0%;
	width:38px;
}
ul.topfootnavi li#sitemap a:hover {
	background:transparent url(../img/foot/sitemap_on_btn.gif) no-repeat scroll 0%;
	width:66px;
}
ul.topfootnavi li#privacy a:hover {
	background:transparent url(../img/foot/privacy_on_btn.gif) no-repeat scroll 0%;
	width:105px;
}
ul.topfootnavi li#link a:hover {
	background:transparent url(../img/foot/link_on_btn.gif) no-repeat scroll 0%;
	width:38px;
}
ul.topfootnavi li#sitemap.on a {
	background:transparent url(../img/foot/sitemap_on_btn.gif) no-repeat scroll 0%;
	width:66px;
}
ul.topfootnavi li#privacy.on a {
	background:transparent url(../img/foot/privacy_on_btn.gif) no-repeat scroll 0%;
	width:105px;
}
ul.topfootnavi li#link.on a {
	background:transparent url(../img/foot/link_on_btn.gif) no-repeat scroll 0%;
	width:38px;
}
/* Win,Mac IE6までのハック（スターハック）*/
* html ul.footnavi {
	list-style-type:none;
	list-style-image:none;
	list-style-position:outside;
	width:220px;
	min-height:20px;
	margin-left:587px;
	background:#ffffff;
}
ul.footnavi {
	list-style-type:none;
	list-style-image:none;
	list-style-position:outside;
	width:220px;
	min-height:20px;
	margin:4px 0px 0px 550px;
	background:#ffffff;
}
ul.footnavi li {
	float:left;
	overflow:hidden;
	padding-left:0pt;
}
ul.footnavi li a {
	float:left;
	height:11px;
	display:block;
	text-decoration:none;
	text-indent:-800em;
}
ul.footnavi li#sitemap a {
	background:transparent url(../img/foot/sitemap_btn.gif) no-repeat scroll 0%;
	width:66px;
	border-right:solid 1px #000000;
}
ul.footnavi li#privacy a {
	background:transparent url(../img/foot/privacy_btn.gif) no-repeat scroll 0%;
	width:105px;
	border-right:solid 1px #000000;
}
ul.footnavi li#link a {
	background:transparent url(../img/foot/link_btn.gif) no-repeat scroll 0%;
	width:38px;
}
ul.footnavi li#sitemap a:hover {
	background:transparent url(../img/foot/sitemap_on_btn.gif) no-repeat scroll 0%;
	width:66px;
}
ul.footnavi li#privacy a:hover {
	background:transparent url(../img/foot/privacy_on_btn.gif) no-repeat scroll 0%;
	width:105px;
}
ul.footnavi li#link a:hover {
	background:transparent url(../img/foot/link_on_btn.gif) no-repeat scroll 0%;
	width:38px;
}
ul.footnavi li#sitemap.on a {
	background:transparent url(../img/foot/sitemap_on_btn.gif) no-repeat scroll 0%;
	width:66px;
}
ul.footnavi li#privacy.on a {
	background:transparent url(../img/foot/privacy_on_btn.gif) no-repeat scroll 0%;
	width:105px;
}
ul.footnavi li#link.on a {
	background:transparent url(../img/foot/link_on_btn.gif) no-repeat scroll 0%;
	width:38px;
}
/* pmarkのためのフッタ */
.pfoot{
	background: #ffffff;
	width: 850px;
	height: 29px;

}
/*******************************************************/
/*                TOPへ戻るボタン    (opera用)         */
/*******************************************************/

/**********************新聞折込ページ用************************/
body:first-of-type .totopo a {
	display:block;
	width:40px;
	height:14px;
	overflow:hidden;
	text-decoration:none;
	text-indent:-900em;
	background:transparent url(../img/back_top/navy_top_btn.gif) no-repeat scroll 0%;
	margin-left:820px;
	margin-bottom:6px;

}
body:first-of-type .totopo a:hover {
	background:transparent url(../img/back_top/navy_top_on_btn.gif) no-repeat scroll 0%;
}
/**********************パワーポスティングページ用************************/
body:first-of-type .totoppp a {
	display:block;
	width:40px;
	height:14px;
	overflow:hidden;
	text-decoration:none;
	text-indent:-900em;
	background:transparent url(../img/back_top/blue_top_btn.gif) no-repeat scroll 0%;
	margin-left:820px;
	margin-bottom:6px;

}
body:first-of-type .totopp a:hover {
	background:transparent url(../img/back_top/blue_top_on_btn.gif) no-repeat scroll 0%;
}
/**********************Kメールページ用***********************************/
body:first-of-type .totopk a {
	display:block;
	width:40px;
	height:14px;
	overflow:hidden;
	margin-left:820px;
	text-indent:-900em;
	text-decoration:none;
	margin-bottom:6px;
	background:transparent url(../img/back_top/pink_top_btn.gif) no-repeat scroll 0%;

}
body:first-of-type .totopk a:hover {
	background:transparent url(../img/back_top/pink_top_on_btn.gif) no-repeat scroll 0%;
}
/**********************仙台マル得naviページ用****************************/
body:first-of-type .totops a {
	display:block;
	width:40px;
	height:14px;
	overflow:hidden;
	text-decoration:none;
	text-indent:-900em;
	background:transparent url(../img/back_top/orange_top_btn.gif) no-repeat scroll 0%;
	margin-left:820px;
	margin-bottom:6px;

}
body:first-of-type .totops a:hover {
	background:transparent url(../img/back_top/orange_top_on_btn.gif) no-repeat scroll 0%;
}
/**********************ポステーチラシページ用****************************/
body:first-of-type .totopps a {
	display:block;
	width:40px;
	height:14px;
	overflow:hidden;
	text-decoration:none;
	text-indent:-900em;
	background:transparent url(../img/back_top/aqua_top_btn.gif) no-repeat scroll 0%;
	margin-left:820px;
	margin-bottom:6px;

}
body:first-of-type .totopp a:hover {
	background:transparent url(../img/back_top/aqua_top_on_btn.gif) no-repeat scroll 0%;
}
/**********************エリアマーケティングページ用**********************/
body:first-of-type .totopa a {
	display:block;
	width:40px;
	height:14px;
	overflow:hidden;
	text-decoration:none;
	text-indent:-900em;
	background:transparent url(../img/back_top/purple_top_btn.gif) no-repeat scroll 0%;
	margin-left:820px;
	margin-bottom:6px;

}
body:first-of-type .totopa a:hover {
	background:transparent url(../img/back_top/purple_top_on_btn.gif) no-repeat scroll 0%;
}
/**********************************下層ページ用*******************************/
body:first-of-type .totopl a {
	display:block;
	width:40px;
	height:14px;
	overflow:hidden;
	text-decoration:none;
	text-indent:-900em;
	background:transparent url(../img/back_top/lime_top_btn.gif) no-repeat scroll 0%;
	margin-left:820px;
	margin-top:6px;
	margin-bottom:6px;

}
body:first-of-type .totopl a:hover {
	background:transparent url(../img/back_top/lime_top_on_btn.gif) no-repeat scroll 0%;
}
/*******************************************************/
/*                TOPへ戻るボタン                      */
/*******************************************************/
/**********************新聞折込ページ用************************/
.totopo a {
	display:block;
	width:40px;
	height:14px;
	overflow:hidden;
	text-decoration:none;
	text-indent:-900em;
	background:transparent url(../img/back_top/navy_top_btn.gif) no-repeat scroll 0%;
	margin-left:854px;
	margin-bottom:6px;

}
.totopo a:hover {
	background:transparent url(../img/back_top/navy_top_on_btn.gif) no-repeat scroll 0%;
}
/**********************パワーポスティングページ用************************/
.totoppp a {
	display:block;
	width:40px;
	height:14px;
	overflow:hidden;
	text-decoration:none;
	text-indent:-900em;
	background:transparent url(../img/back_top/blue_top_btn.gif) no-repeat scroll 0%;
	margin-left:854px;
	margin-bottom:6px;

}
.totopp a:hover {
	background:transparent url(../img/back_top/blue_top_on_btn.gif) no-repeat scroll 0%;
}
/**********************Kメールページ用***********************************/
.totopk a {
	display:block;
	width:40px;
	height:14px;
	overflow:hidden;
	margin-left:854px;
	text-indent:-900em;
	text-decoration:none;
	margin-bottom:6px;
	background:transparent url(../img/back_top/pink_top_btn.gif) no-repeat scroll 0%;

}
.totopk a:hover {
	background:transparent url(../img/back_top/pink_top_on_btn.gif) no-repeat scroll 0%;
}
/**********************仙台マル得naviページ用****************************/
.totops a {
	display:block;
	width:40px;
	height:14px;
	overflow:hidden;
	text-decoration:none;
	text-indent:-900em;
	background:transparent url(../img/back_top/orange_top_btn.gif) no-repeat scroll 0%;
	margin-left:854px;
	margin-bottom:6px;

}
.totops a:hover {
	background:transparent url(../img/back_top/orange_top_on_btn.gif) no-repeat scroll 0%;
}
/**********************ポステーチラシページ用****************************/
.totopps a {
	display:block;
	width:40px;
	height:14px;
	overflow:hidden;
	text-decoration:none;
	text-indent:-900em;
	background:transparent url(../img/back_top/aqua_top_btn.gif) no-repeat scroll 0%;
	margin-left:854px;
	margin-bottom:6px;

}
.totopp a:hover {
	background:transparent url(../img/back_top/aqua_top_on_btn.gif) no-repeat scroll 0%;
}
/**********************エリアマーケティングページ用**********************/
.totopa a {
	display:block;
	width:40px;
	height:14px;
	overflow:hidden;
	text-decoration:none;
	text-indent:-900em;
	background:transparent url(../img/back_top/purple_top_btn.gif) no-repeat scroll 0%;
	margin-left:854px;
	margin-bottom:6px;

}
.totopa a:hover {
	background:transparent url(../img/back_top/purple_top_on_btn.gif) no-repeat scroll 0%;
}
/**********************************下層ページ用*******************************/
.totopl a {
	display:block;
	width:40px;
	height:14px;
	overflow:hidden;
	text-decoration:none;
	text-indent:-900em;
	background:transparent url(../img/back_top/lime_top_btn.gif) no-repeat scroll 0%;
	margin-left:854px;
	margin-top:6px;
	margin-bottom:6px;

}
.totopl a:hover {
	background:transparent url(../img/back_top/lime_top_on_btn.gif) no-repeat scroll 0%;
}
/****************************/
/*      緑のトップナビ      */
/****************************/
/*Win,Mac IE6までのハック*/ 
* html ul.topnavi1-1 {
	list-style-type:none;
	list-style-image:none;
	list-style-position:outside;
	width:850px;
	margin:0px 0px 0px 0px;
}
/*IE以外のため*/ 
ul.topnavi1-1 {
	list-style-type:none;
	list-style-image:none;
	list-style-position:outside;
	width:850px;
	margin:0px 0px 0px -28px;
}
/* Win IE7用のハック */
*:first-child + html ul.topnavi1-1 {
	list-style-type:none;
	list-style-image:none;
	list-style-position:outside;
	width:850px;
	margin:0px 0px 0px 12px;
}
ul.topnavi1-1 li {
	float:left;
	margin:0px;
	overflow:hidden;
}
ul.topnavi1-1 li a {
	display:block;
	float:left;
	height:29px;
	overflow:hidden;
	text-decoration:none;
	text-indent:-800em;
}
ul.topnavi1-1 li#orikomi a {
	background:transparent url(../img/top/hajimete_orikomi_btn.gif) no-repeat scroll 0%;
	width:133px;
	height:29;
	margin-left:13px;
}
ul.topnavi1-1 li#kijyunn a {
	background:transparent url(../img/top/kijyunn_btn.gif) no-repeat scroll 0%;
	width:133px;
	height:29;
}
ul.topnavi1-1 li#data a {
	background:transparent url(../img/top/orikomidata_btn.gif) no-repeat scroll 0%;
	width:133px;
	height:29;
}
ul.topnavi1-1 li#download a {
	background:transparent url(../img/top/download_btn.gif) no-repeat scroll 0%;
	width:133px;
	height:29;
}
ul.topnavi1-1 li#simekiri-kyuukann a {
	background:transparent url(../img/top/simelirikyuukann_btn.gif) no-repeat scroll 0%;
	width:133px;
	height:29;
}
ul.topnavi1-1 li#qa a {
	background:transparent url(../img/top/QA_btn.gif) no-repeat scroll 0%;
	width:133px;
	height:29;
}
ul.topnavi1-1 li#orikomi a:hover {
	background:transparent url(../img/top/hajimete_orikomi_on_btn.gif) no-repeat scroll 0%;
	width:133px;
	height:29;
}
ul.topnavi1-1 li#kijyunn a:hover {
	background:transparent url(../img/top/kijyunn_on_btn.gif) no-repeat scroll 0%;
	width:133px;
	height:29;
}
ul.topnavi1-1 li#data a:hover {
	background:transparent url(../img/top/orikomidata_on_btn.gif) no-repeat scroll 0%;
	width:133px;
	height:29;
}
ul.topnavi1-1 li#download a:hover {
	background:transparent url(../img/top/download_on_btn.gif) no-repeat scroll 0%;
	width:133px;
	height:29;
}
ul.topnavi1-1 li#simekiri-kyuukann a:hover {
	background:transparent url(../img/top/simelirikyuukann_on_btn.gif) no-repeat scroll 0%;
	width:133px;
	height:29;
}
ul.topnavi1-1 li#qa a:hover {
	background:transparent url(../img/top/QA_on_btn.gif) no-repeat scroll 0%;
	width:133px;
	height:29;
}
ul.topnavi1-1 li#orikomi.on a {
	background:transparent url(../img/top/hajimete_orikomi_on_btn.gif) no-repeat scroll 0%;
	width:133px;
	height:29;
}
ul.topnavi1-1 li#kijyunn.on a {
	background:transparent url(../img/top/kijyunn_on_btn.gif) no-repeat scroll 0%;
	width:133px;
	height:29;
}
ul.topnavi1-1 li#data.on a {
	background:transparent url(../img/top/orikomidata_on_btn.gif) no-repeat scroll 0%;
	width:133px;
	height:29;
}
ul.topnavi1-1 li#download.on a {
	background:transparent url(../img/top/download_on_btn.gif) no-repeat scroll 0%;
	width:133px;
	height:29;
}
ul.topnavi1-1 li#simekiri-kyuukann.on a {
	background:transparent url(../img/top/simelirikyuukann_on_btn.gif) no-repeat scroll 0%;
	width:133px;
	height:29;
}
ul.topnavi1-1 li#qa.on a {
	background:transparent url(../img/top/QA_on_btn.gif) no-repeat scroll 0%;
	width:133px;
	height:29;
}
/************************************/
/* トップページの６商品のナビ一段目 */
/************************************/
/*Win,Mac IE6までのハック*/ 
* html ul.topnavi2-1 {
	list-style-type:none;
	list-style-image:none;
	list-style-position:outside;
	width:850px;
	min-height:64px;
	margin:20px 0px 0px 12px;

}
/*IE以外のため*/ 
ul.topnavi2-1 {
	list-style-type:none;
	list-style-image:none;
	list-style-position:outside;
	width:850px;
	min-height:64px;
	margin:20px 0px 0px -26px;
}
/* Win IE7用のハック */
*:first-child + html ul.topnavi2-1 {
	list-style-type:none;
	list-style-image:none;
	list-style-position:outside;
	width:850px;
	min-height:64px;
	margin:20px 0px 0px 7px;
}
ul.topnavi2-1 li {
	float:left;
	overflow:hidden;
	margin-left:9px;
}
ul.topnavi2-1 li a {
	display:block;
	float:left;
	width:262px;
	height:58px;
	overflow:hidden;
	text-decoration:none;
	text-indent:-800em;

}
ul.topnavi2-1 li#orikomi a {
	background:transparent url(../img/top6/sinnbunnorikomi_btn.gif) no-repeat scroll 0%;
}
ul.topnavi2-1 li#powerposting a {
	background:transparent url(../img/top6/pp_btn.gif) no-repeat scroll 0%;
}
ul.topnavi2-1 li#kmail a {
	background:transparent url(../img/top6/kmail_btn.gif) no-repeat scroll 0%;
}
ul.topnavi2-1 li#orikomi a:hover {
	background:transparent url(../img/top6/sinnbunnorikomi_on_btn.gif) no-repeat scroll 0%;
}
ul.topnavi2-1 li#powerposting a:hover {
	background:transparent url(../img/top6/pp_on_btn.gif) no-repeat scroll 0%;
}
ul.topnavi2-1 li#kmail a:hover {
	background:transparent url(../img/top6/kmail_on_btn.gif) no-repeat scroll 0%;
}
ul.topnavi2-1 li#orikomi.on a {
	background:transparent url(../img/top6/sinnbunnorikomi_on_btn.gif) no-repeat scroll 0%;
}
ul.topnavi2-1 li#powerposting.on a {
	background:transparent url(../img/top6/pp_on_btn.gif) no-repeat scroll 0%;
}
ul.topnavi2-1 li#kmail.on a {
	background:transparent url(../img/top6/kmail_on_btn.gif) no-repeat scroll 0%;
}
/************************************/
/* トップページの６商品のナビ二段目 */
/************************************/
/*Win,Mac IE6までのハック*/ 
* html ul.topnavi2-2 {
	list-style-type:none;
	list-style-image:none;
	list-style-position:outside;
	width:850px;
	min-height:64px;
	padding-top:0px;
	margin:4px 0px 0px 12px;
}
/*IE以外のため*/ 
ul.topnavi2-2 {
	list-style-type:none;
	list-style-image:none;
	list-style-position:outside;
	width:850px;
	min-height:64px;
	padding-top:0px;
	margin:0px 0px 0px -26px;
}
/* Win IE7用のハック */
*:first-child + html ul.topnavi2-2 {
	list-style-type:none;
	list-style-image:none;
	list-style-position:outside;
	width:850px;
	min-height:64px;
	padding-top:0px;
	margin:10px 0px 0px 7px;
}
ul.topnavi2-2 li {
	float:left;
	overflow:hidden;
	margin-left:9px;
}
ul.topnavi2-2 li a {
	display:block;
	float:left;
	width:262px;
	height:58px;
	overflow:hidden;
	text-decoration:none;
	text-indent:-800em;

}
ul.topnavi2-2 li#marutoku a {
	background:transparent url(../img/top6/marutoku_btn.gif) no-repeat scroll 0%;
}
ul.topnavi2-2 li#poster a {
	background:transparent url(../img/top6/poster_tirasi_btn.gif) no-repeat scroll 0%;
}
ul.topnavi2-2 li#marketing a {
	background:transparent url(../img/top6/areamarketing_btn.gif) no-repeat scroll 0%;
}
ul.topnavi2-2 li#marutoku a:hover {
	background:transparent url(../img/top6/marutoku_on_btn.gif) no-repeat scroll 0%;
}
ul.topnavi2-2 li#poster a:hover {
	background:transparent url(../img/top6/poster_tirasi_on_btn.gif) no-repeat scroll 0%;
}
ul.topnavi2-2 li#marketing a:hover {
	background:transparent url(../img/top6/areamarketing_on_btn.gif) no-repeat scroll 0%;
}
ul.topnavi2-2 li#marutoku.on a {
	background:transparent url(../img/top6/marutoku_on_btn.gif) no-repeat scroll 0%;
}
ul.topnavi2-2 li#poster.on a {
	background:transparent url(../img/top6/poster_tirasi_on_btn.gif) no-repeat scroll 0%;
}
ul.topnavi2-2 li#marketing.on a {
	background:transparent url(../img/top6/areamarketing_on_btn.gif) no-repeat scroll 0%;
}
/************************************/
/* トップページの６商品のナビ三段目 */
/************************************/
/*Win,Mac IE6までのハック*/ 
* html ul.topnavi2-3 {
	list-style-type:none;
	list-style-image:none;
	list-style-position:outside;
	width:850px;
	min-height:64px;
	padding-top:0px;
	margin:4px 0px 0px 12px;
}
/*IE以外のため*/ 
ul.topnavi2-3 {
	list-style-type:none;
	list-style-image:none;
	list-style-position:outside;
	width:850px;
	min-height:64px;
	padding-top:0px;
	margin:0px 0px 0px -26px;
}
/* Win IE7用のハック */
*:first-child + html ul.topnavi2-3 {
	list-style-type:none;
	list-style-image:none;
	list-style-position:outside;
	width:850px;
	min-height:64px;
	padding-top:0px;
	margin:10px 0px 0px 7px;
}
ul.topnavi2-3 li {
	float:left;
	overflow:hidden;
	margin-left:9px;
}
ul.topnavi2-3 li a {
	display:block;
	float:left;
	width:262px;
	height:58px;
	overflow:hidden;
	text-decoration:none;
	text-indent:-800em;

}
ul.topnavi2-3 li#dummy a {
	background:transparent url(../img/top6/dummy_L.gif) no-repeat scroll 0%;
}
ul.topnavi2-3 li#kakudai a {
	background:transparent url(../img/top6/kakudai_btn_1.gif) no-repeat scroll 0%;
}
ul.topnavi2-3 li#dummy a {
	background:transparent url(../img/top6/dummy_R.gif) no-repeat scroll 0%;
}
ul.topnavi2-3 li#dummy a:hover {
	background:transparent url(../img/top6/dummy_L.gif) no-repeat scroll 0%;
}
ul.topnavi2-3 li#kakudai a:hover {
	background:transparent url(../img/top6/kakudai_on_btn_1.gif) no-repeat scroll 0%;
}
ul.topnavi2-3 li#dummy a:hover {
	background:transparent url(../img/top6/dummy_R.gif) no-repeat scroll 0%;
}
ul.topnavi2-3 li#dummy.on a {
	background:transparent url(../img/top6/dummy_L.gif) no-repeat scroll 0%;
}
ul.topnavi2-3 li#kakudai.on a {
	background:transparent url(../img/top6/kakudai_on_btn_1.gif) no-repeat scroll 0%;
}
ul.topnavi2-3 li#dummy.on a {
	background:transparent url(../img/top6/dummy_R.gif) no-repeat scroll 0%;
}
/********************************/
/*          サイドナビ          */
/********************************/
/*Win,Mac IE6までのハック*/ 
* html ul.sidenavi {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:26px 0px 0px 25px;
	min-height:30px;
	padding:0pt;
	width:157px;
	background:#ffffff;
}
ul.sidenavi {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:20px 0px 0px 25px;
	min-height:30px;
	padding:0pt;
	width:157px;
	background:#ffffff;
}
ul.sidenavi li {
	margin:0pt;
	overflow:hidden;
	padding:0pt;
}
ul.sidenavi li a {
	display:block;
	overflow:hidden;
	width:157px;
	height:40px;
	text-decoration:none;
	text-indent:-800em;

}
ul.sidenavi li#orikomi a {
	background:transparent url(../img/side/sinnbunnorikomi_btn.gif) no-repeat scroll 0%;
}
ul.sidenavi li#powerposting a {
	background:transparent url(../img/side/pp_btn.gif) no-repeat scroll 0%;
}
ul.sidenavi li#kmail a {
	background:transparent url(../img/side/kmail_btn.gif) no-repeat scroll 0%;
}
ul.sidenavi li#marutoku a {
	background:transparent url(../img/side/marutoku_btn.gif) no-repeat scroll 0%;
}
ul.sidenavi li#poster a {
	background:transparent url(../img/side/poster_tirasi_btn.gif) no-repeat scroll 0%;
}
ul.sidenavi li#marketing a {
	background:transparent url(../img/side/areamarketing_btn.gif) no-repeat scroll 0%;
}
ul.sidenavi li#kakudai a {
	background:transparent url(../img/side/kakudai_btn_1.gif) no-repeat scroll 0%;
}
ul.sidenavi li#orikomi a:hover {
	background:transparent url(../img/side/sinnbunnorikomi_on_btn.gif) no-repeat scroll 0%;
}
ul.sidenavi li#powerposting a:hover {
	background:transparent url(../img/side/pp_on_btn.gif) no-repeat scroll 0%;
}
ul.sidenavi li#kmail a:hover {
	background:transparent url(../img/side/kmail_on_btn.gif) no-repeat scroll 0%;
}
ul.sidenavi li#marutoku a:hover {
	background:transparent url(../img/side/marutoku_on_btn.gif) no-repeat scroll 0%;
}
ul.sidenavi li#poster a:hover {
	background:transparent url(../img/side/poster_tirasi_on_btn.gif) no-repeat scroll 0%;
}
ul.sidenavi li#marketing a:hover {
	background:transparent url(../img/side/areamarketing_on_btn.gif) no-repeat scroll 0%;
}
ul.sidenavi li#kakudai a:hover {
	background:transparent url(../img/side/kakudai_on_btn_1.gif) no-repeat scroll 0%;
}
ul.sidenavi li#orikomi.on a {
	background:transparent url(../img/side/sinnbunnorikomi_on_btn.gif) no-repeat scroll 0%;
}
ul.sidenavi li#powerposting.on a {
	background:transparent url(../img/side/pp_on_btn.gif) no-repeat scroll 0%;
}
ul.sidenavi li#kmail.on a {
	background:transparent url(../img/side/kmail_on_btn.gif) no-repeat scroll 0%;
}
ul.sidenavi li#marutoku.on a {
	background:transparent url(../img/side/marutoku_on_btn.gif) no-repeat scroll 0%;
}
ul.sidenavi li#poster.on a {
	background:transparent url(../img/side/poster_tirasi_on_btn.gif) no-repeat scroll 0%;
}
ul.sidenavi li#marketing.on a {
	background:transparent url(../img/side/areamarketing_on_btn.gif) no-repeat scroll 0%;
}
ul.sidenavi li#kakudai.on a {
	background:transparent url(../img/side/kakudai_on_btn_1.gif) no-repeat scroll 0%;
}

/********************************/
/*            pmark             */
/********************************/
*html .pmark a{
	background:transparent url(../img/top/pmark.gif) no-repeat scroll 0%;
	position:absolute;
	float:left;
	width:77px;
	height:83px;
	text-indent:-800em;
	margin: -60px 0px 0px 770px;
}
/* IE7のハック */
*:first-child + html .pmark a{
	background:transparent url(../img/top/pmark.gif) no-repeat scroll 0%;
	position:absolute;
	float:left;
	width:77px;
	height:83px;
	text-indent:-800em;
	margin: -60px 0px 0px 770px;
}
/* その他用 */
.pmark a{
	background:transparent url(../img/top/pmark.gif) no-repeat scroll 0%;
	position:absolute;
	float:left;
	width:77px;
	height:83px;
	text-indent:-800em;
	margin: -60px 0px 0px 770px;
}

.pmark a:hover {
	background:transparent url(../img/top/pmark.gif) no-repeat scroll 0%;
}
.pmark on a {
	background:transparent url(../img/top/pmark.gif) no-repeat scroll 0%;
}
/********************************/
/*          copyrigth           */
/********************************/


.orikomifont{
	color: #235dac;
	font-size: 18x; 
	font-weight: bold;
}
	
.kihonfont{
	font-size: 14px;
}
.ticcyaifont{
	font-size: 10px;
}

.marutokufont{
	font-size: 12px;
}
/****************** Ｑ＆Ａ **********************/
ul.qa{
	list-style-type:none;
	line-height:150%;
	font-size: 14px;
}
ul.qa li {
	line-height:200%;
}

/* 質問 */
ul.qa li.question{
	border-top:solid 1px #d1d0d0;
	padding-left:0px;
	width:550px;
	color:#808285;
}
ul.qa li.question div.q{
	color:#65a32c;
	float:left;
}
ul.qa li.answer div.a{
	color:#db3771;
	float:left;
}
/* 答え */
ul.qa li.answer{
	border-top:dotted 1px #d1d0d0;
	width:550px;
	color:#808285;
}
ul.qa li a { 
	color:#006fa4
}

/*個人情報保護法*/
.ud1 {
	font-size: 15px;
	line-height: 22px;
}
.style1 {color: #FF0000}
.style2 {color: #000000}
.style3 {font-size: 16px}

/************************* ダウンロードの更新履歴 ****************************/
ul.kousin{
	list-style-type:none;
	line-height:150%;
}
ul.kousin li {
	line-height:200%;
	color:#808285;
}
/* 日付 */
ul.kousin li.left{
	border-top:1px solid #333333;
	width:500px;
	color:#006fa4;
}
/* 内容 */
ul.kousin li.right{
	width:440px;
	margin-left:1px;
}
/*** サイトマップ ***/
dl.sitemap { line-height:1.5; margin-left:30px; }
dl.sitemap a { color:#65a32c; }
dl.sitemap dd.line1 { margin-left:30px; }



.example { 
position: fixed; 
top: 50px; 
left: 50px;
}
