/* CSS Document */
@import "header.css";
@import "footer.css";

body{
	margin:0;
	padding:0;
	background:url(/share/img/bk_bluegrdation.gif) left top repeat-x;
	}

h1,h2,h3 {
	margin:0 0 10px 0;
	padding:0;
}

ul,li {
	list-style-type:none;
	margin:0;
	padding:0;
	}
a {	overflow:hidden;}
/*
a:link {
color:#112299;
text-decoration:underline;
}
a:visited {
color:#74178e;
text-decoration:underline;
}
a:hover {
color:#112299;
text-decoration:underline;
}
a:focus {
color:#112299;
text-decoration:underline;
}
a:active {
color:#f00000;
text-decoration:underline;
}
*/
	

p{
	margin:0;
	padding:0;
}

/*表題はサイズを共通化
バックグラウンドだけ、各項目で変える*/
h2{
	width:680px;
	font-size:14px;
	padding-left:35px;
	height:32px;
	padding-top:14px;
}

h3{
	width:695px;
	height:25px;
	font-size:13px;
	padding-left:15px;
	padding-top:3px;
	}



.container{
	width:1000px;
	border:0;
	padding:0;
	margin:0px auto 0 auto;
	text-align:center;
/*	background:url(/share/img/bk_allback.gif) top center no-repeat; */
}

.contents{
	width : 1000px;
	padding : 0px;
	margin:0px auto 0 auto;
	border : 0px;
	font-family:"ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, sans-serif; 
/*	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", sans-serif; */
	font-size:75%;
	text-align:left;
	color:#555555;
	line-height:1.5em;
}



html>/**/body .contents{
  font-size: 12px; /* Except IE */
}

.mainall a:link {/*リンク文字は青系（メインのみ。フッター除外）*/
/*	color:#112299; */
}

.mainall a:visited {/*訪問済みは紫（メインのみ。フッター除外）*/
/*	color:#74178e; */
}

/*テキストリンクにおける共通設定*/
a:link {
	text-decoration:none;
}

a:visited {
	text-decoration:none;
}

a:hover{
/*	color:#112299; */
	text-decoration:underline;
}

a:active{
	color:#f00000;
	text-decoration:underline;
}
/*↑　ここまで　↑*/


/*分離したカテゴリトップ画像*/
/*
.c_top{
	width:960px;
	height:157px;
	margin:0 auto 0 auto;
	padding:0;
}
*/

.c_top{
	height:108px;
	background:url(/share/img/bk_categorytop.png) center top no-repeat !important;

/*IE6,IE7用に、透過pngの表示*/
	_background:none;
/*	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/share/img/bk_categorytop.png", sizingMethod="scale"); */
}



.c_top img{/*各共通のトップイメージを入れ込む*/
/*	text-align:center; */
	width:960px;
	padding:0px 20px;
}


.c_top_high{/*カテゴリトップ（大きい方）*/
	height:163px;
	background:url(/share/img/bk_ctop.png) top center no-repeat !important;


/*IE6,IE7用に、透過pngの表示*/
	_background:none;
/*	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/share/img/bk_ctop.png", sizingMethod="scale"); */
}
.c_top_high img{
	width:960px;
	padding:0 20px;
	}



.mainall{/*ナビを含めたコンテンツのメイン*/
	width:1000px;
	margin:0;
}

.mainalltop{
	width:1000px;
	height:24px;
	background:url(/share/img/bk_main_top.png) center top no-repeat !important;

/*IE6用の表示*/
	_background:none;
	_background:url(/share/img/bk_main_top_v6.gif) center top no-repeat;
/*	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/share/img/bk_main_top.png", sizingMethod="scale"); */

}

.mainallbottom{
	width:1000px;
	height:26px;
	background:url(/share/img/bk_main_btm.png) center top no-repeat !important;

/*IE6,IE7用に、透過pngの表示*/
	_background: none;
	_background:url(/share/img/bk_main_btm_v6.gif) center top no-repeat;

/*	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/share/img/bk_main_btm.png", sizingMethod="scale"); */

}

.main_container{
	width:960px;
	margin:0;
	padding:0 20px;
	border:0;
	background:url(/share/img/bk_main_side.png) top center repeat-y !important;

/*IE6,IE7用に、透過pngの表示*/
	_background: none;
	_background:url(/share/img/bk_main_side_v6.gif) top center repeat-y;

/*	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/share/img/bk_main_side.png", sizingMethod="scale"); */
}


/*メインコンテンツのＢＯＸ（ナビとメインのボックス）
　フッターの直前のラインを活かすために、フッターを960px幅にし、
　その上に、930幅のこのボックスを入れる
*/
.navi_mainbox{
	width:920px;
	margin:0 20px;
}



.leftnavi{/*画面左のナビゲーション*/
	width:186px;
	margin:0;
	padding:0;
	float:left;
}
.leftnavi li a{
	text-indent:-9999px;
}

.rightmain{/*画面右のメインコンテンツ*/
	width:715px;
	margin:0 0 0 16px;
	float:right;
}


/*　キャプションの大きさ　*/
#cap{
	font-size:80%;
}

#cap_top{
	font-size:80%;
}

.toplink{
	text-align:right;
	font-size:10px;
	vertical-align:top;
}

#sentence{/*本文*/
/*	line-height:1.5em; */
	margin-left:3px;
}
#sentence_b{/*太字本文*/
/*	line-height:1.5em; */
	font-weight:bold;
/*	font-size:95%; */
	margin-left:3px;
	color:#555555;
}

/* floatをクリア */
.clear {
	clear:both;
	
	}

/*社長の署名*/
.preg_fontstyle{
/*	font-family:"ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro W3", "ＭＳ Ｐ明朝", "MS PMincho", "細明朝体", serif;
	font-weight:bold;
	font-size:23px; 
	一応取り消し*/
}

