/* ƒ^ƒO ----------------------------------- */


body.top {
	color:#333333;
	background-image:url(../img/bg.gif);
	background-repeat:repeat-x;
	margin:0;
	padding:0;
}

body.sub{
	color:#333333;
	background-image:url(../img/bg_sub.gif);
	background-repeat:repeat-x;
	margin:0;
	padding:0;
}

td {
	font-size:14px;
	color: #666666;
	line-height:140%;
}

p{
	padding:0;
	margin:0;
}


h1 {
	font-size:12px;
	font-weight:normal;
	line-height:100%;
	color:#333333;
	margin:6px 0 0 0;
	padding:0;
}

h2{
	margin:0;
	padding:0;
}


.pankuzu{
	margin:21px 0 9px 0;
	font-size:12px;
	line-height:100%;
}

h3{
	background-image:url(../img/bg_h3.gif);
	background-repeat:no-repeat;
	margin:0 0 16px 0;
	padding:9px 0 9px 18px;
	font-size:16px;
	font-weight:bold;
	line-height:100%;
	color:#333333;
}

h3.mg5{
	background-image:url(../img/bg_h3.gif);
	background-repeat:no-repeat;
	margin:0 0 5px 0;
	padding:9px 0 9px 18px;
	font-size:16px;
	font-weight:bold;
	line-height:100%;
	color:#333333;
}

h3.hokuto1{
	background-image:url(../img/spacer.gif);
	background-repeat:no-repeat;
	margin:0;
	padding:0;
}

h3.hokuto2{
	background-image:url(../img/spacer.gif);
	background-repeat:no-repeat;
	font-size:14px;
	font-weight:normal;
	line-height:150%;
	color:#666666;
	margin:10px 0 0 0;
	padding:0;
}


h3.hokuto3{
	background-image:url(../img/bg_hokuto_h3b.gif);
	background-repeat:no-repeat;
	padding:16px 0 0 18px;
	margin:30px 0 16px 0;
	font-size:17px;
	font-weight:bold;
	line-height:150%;
	color:#CC9933;
	height:72px;
	vertical-align:middle;
}

h3.hokuto4{
	background-image:url(../img/bg_hokuto_h3c.gif);
	background-repeat:no-repeat;
	padding:16px 0 0 18px;
	margin:10px 0 0 0;
	font-size:17px;
	font-weight:bold;
	line-height:150%;
	color:#CC9933;
	height:67px;
	vertical-align:middle;
}

h3.product{
	background-image:url(../img/spacer.gif);
	background-repeat:no-repeat;
	margin:0;
	padding:0;
}

.contents{
	margin:0 0 20px 0;
	padding:0;
	font-size:14px;
	line-height:150%;
}

.nonitowa_seibun_ttl{
	margin:0;
	padding:0;
	font-size:14px;
	color:#FF6600;
	line-height:140%;
}

.nonitowa_seibun_contents{
	margin:0 0 8px 0;
	padding:0;
	font-size:14px;
	color:#666666;
	line-height:140%;
}

.okyaku_waku{
	border:1px solid #CCCCCC;
	padding:5px;
	margin:0 0 15px 0;
}

.okyaku_ttl{
	font-size:17px;
	font-weight:bold;
	line-height:160%;
}

.okyaku_name{
	font-size:14px;
	font-weight:normal;
	line-height:130%;
	padding:0 0 15px 0;
}

.hokuto_q{
	background-image:url(../img/q_hokuto.gif);
	background-repeat:no-repeat;
	font-size:14px;
	font-weight:bold;
	line-height:130%;
	margin:0 0 5px 0;
	padding:0 0 2px 70px;
	color:#009900;
}

.hokuto_ah{
	background-image:url(../img/a_hokuto.gif);
	background-repeat:no-repeat;
	font-size:14px;
	font-weight:normal;
	line-height:130%;
	color:#666666;
	margin:0 0 15px 0;
	padding:0 0 2px 37px;
}

.hokuto_ak{
	background-image:url(../img/a_kensuke.gif);
	background-repeat:no-repeat;
	font-size:14px;
	font-weight:normal;
	line-height:130%;
	color:#666666;
	margin:0 0 15px 0;
	padding:0 0 2px 37px;
}

.navi_shohin{
	background-image:url(../img/navi_shohin.gif);
	background-repeat:no-repeat;
	font-size:14px;
	font-weight:normal;
	line-height:100%;
	margin:0;
	padding:18px 0 25px 153px;
}

.hdmenu{
	background-image:url(../img/yaj01.gif);
	background-repeat:no-repeat;
	font-size:14px;
	font-weight:normal;
	line-height:150%;
	margin:0 0 0 15px;
	padding:0 0 0 8px;
}

.dot_news{
	background-image:url(../img/yaj01.gif);
	background-repeat:no-repeat;
	font-size:12px;
	font-weight:normal;
	line-height:150%;
	margin:0;
	padding:0 0 0 8px;
}

.news_txt {
	font-size:12px;
	color: #666666;
	line-height:140%;
}

.sitemap{
	background-image:url(../img/yaj02.gif);
	background-repeat:no-repeat;
	font-size:14px;
	font-weight:bold;
	line-height:130%;
	margin:0 0 10px 40px;
	padding:0 0 2px 20px;
}

.waribiki{
	background-color:#EA89B1;
	font-size:12px;
	font-weight:normal;
	line-height:100%;
	color:#FFFFFF;
	padding:2px;
	margin:0 0 0 0px;
	float:right;
	vertical-align:middle;
}

td.kakaku01{
	background-color:#FFFFFF;
	width:15%;
	font-size:12px;
}

td.kakaku02{
	background-color:#FFFFFF;
	width:22%;
	font-size:12px;
}

td.kakaku03{
	background-color:#FFFFFF;
	width:9%;
	font-size:12px;
}

.product1{
	background-image:url(../img/bg_product01.jpg);
	background-repeat:no-repeat;
	border:1px solid #CCCCCC;
	padding:0 0 9px 0;
}

.product2{
	background-image:url(../img/bg_product02.jpg);
	background-repeat:no-repeat;
	border:1px solid #CCCCCC;
	padding:0 0 8px 0;
}

.product3{
	background-image:url(../img/bg_product03.jpg);
	background-repeat:no-repeat;
	border:1px solid #CCCCCC;
	padding:0 0 30px 0;
}

.product_txt{
	font-size:14px;
	font-weight:normal;
	line-height:140%;
	margin:15px 300px 0 60px;
}


.img_l20{
	margin:0 0 0 20px;
	padding:0;
}

.img_r10{
	margin:0 10px 0 0;
	padding:0;
}

.footer{
	background-image:url(../img/bg_foot.gif);
	background-repeat:repeat-x;
	font-size:12px;
	font-weight:normal;
	line-height:150%;
}

.footer2{
	background-image:url(../img/bg_foot2.gif);
	background-repeat:repeat-x;
	font-size:12px;
	font-weight:normal;
	line-height:150%;
}

.copyright{
	font-size:11px;
	font-weight:normal;
	line-height:100%;
	color:#888888;
	margin:10px 0 0 0;
}

.footlink{
	font-size:12px;
	line-height:140%;
}

.css11_130{
	font-size:11px;
	line-height:110%;
}

.css12_130{
	font-size:12px;
	line-height:130%;
}


.bo14_130{
	font-size:16px;
	font-weight:bold;
	line-height:130%;
}

.bo14_150{
	font-size:18px;
	font-weight:bold;
	line-height:150%;
}


A
{
	color: #1D3994;
	text-decoration: none;
}
A:visited
{
	color: #1D3994;
	text-decoration: none;
}
A:hover
{
	color: #FF6600;
	text-decoration: underline;
}

.hosoku{
	font-size:12px;
}

