/*
  メインコンテンツバナー 
           */
.top_banner{	
	padding-bottom:15px;
}
/*
  新着情報 
           */
.information h2.title{/* タイトル */	
		display:block;
		padding:0;
}
.information{
	padding-top: 5px;
}
.information li{/* 新着情報リスト（背景） */
	background-image:url(../img/line01.gif);
	background-repeat:no-repeat;/* 背景縦繰り返し */
	line-height:30px;/* 背景画像サイズと合わせた行間 */
	background-position: bottom;
}
.information li p{/* 新着情報リスト（文章） */
	background-image:url(../img/point01.gif);/* 背景画像 */
	background-position:left 9px;
	background-repeat:no-repeat;
	padding-left:20px;
	padding-bottom: 5px;
}
/*
  会社概要 
           */
.wrap_txt_box01{
		padding-bottom:15px;
}
.wrap_txt_box01 p{
		float:left;
		width:430px;
		line-height:140%;
}
.wrap_txt_box01 img{
		border:5px solid #EBEBEB;
		display:block;
		float:right;
		width:140px;
}
.wrap_txt_box01 .clear img{
		border:none;
		width:100%;
		clear:both;
		display:inline;
}
.map{
		margin-bottom:15px;
}
.map iframe{
		width:580px;
}
/*
  テーブル 
           */
.tbl_gry{
		margin-bottom:15px;
}
.tbl_gry th,.tbl_gry td{	
		text-align:left;
		border-bottom:1px dashed #cccccc;
		padding:10px 0;
		vertical-align:top;
}
.tbl_gry td.non{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.tbl_gry th{
		font-weight:normal;
		width:18%;
		padding-left:2px;
}
.tbl_gry th.non{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.tbl_gry ul{
		padding-left:15px;
}
.tbl_gry li{
	list-style-type:disc;
	line-height:20px;
	margin-left: 5px;
}
/*
  商品案内 
           */
/*
  1：画像左・文章右 
           */
.wrap_products_box01{
		padding-bottom:15px;
		background-image:url(../products/img/border02.gif);
		background-position:left bottom;
		background-repeat:no-repeat;
		margin-bottom:15px;
		line-height:140%;
}
.wrap_products_box01 div.txt{/* ※これを取ると文章のみ */
		float:right;
		width:412px;
}
.wrap_products_box01 h4{
		border-left:4px solid #0066FF;
		padding-left:10px;
		color:#666666;
		font-size:14px;
		line-height:17px;
		margin-bottom:5px;
		padding-bottom:0;
}
.wrap_products_box01 span{
		display:block;
}
.wrap_products_box01 strong{
		display:block;
		color:red;
		font-weight:normal;
		padding-bottom:5px;
		margin-bottom:2px;
		background-image:url(../products/img/border01.gif);
		background-position:left bottom;
		background-repeat:no-repeat;
}
.wrap_products_box01 img{
		border:10px solid #EBEBEB;
		display:block;
		float:left;
		width:130px;
}
.wrap_products_box01 .clear img{
		border:none;
		width:100%;
		clear:both;
		display:inline;
}
/*
  2：画像・文章　2つ並び 
           */
.wrap_products_box02{	
		clear:both;
		padding-bottom:15px;/* ボックス下スペース */
}
.p_box2F {
	width:310px;/* ボックス幅 */
	float:left;
}
.p_box2F h4{/* タイトル */	
		background-image:url(../img/category3_p01.gif);/* タイトル背景画像 */
		background-position:left top;
		background-repeat:no-repeat;
		font-size:14px;/* 文字サイズ */
		padding-left:20px;/* タイトル背景画像と文章を離す */
		padding-bottom:10px;/* タイトル下スペース */
}
.p_box2F .img{/* 画像背景色 */	
		background-color:#EBEBEB;/* 背景色 */
		margin-bottom:7px;/* 画像下スペース */
}
.p_box2F .img img{/* 画像 */
		padding:10px;/* 画像枠スペース */
		width:255px;/* 画像幅 */
}
.p_box2F p{/* 画像下文章 */	
		font-size:12px;
		line-height:120%;/* 文章行間 */
		padding-bottom:5px;
}
.wrap_products_box02 span{
		display:block;
}
.wrap_products_box02 strong{
		display:block;
		color:red;
		font-weight:normal;
		padding-bottom:5px;
}
.wrap_products_box02 .m_r_x{	margin-right:0px;	}
.wrap_products_box02 .clear{	
		width:100%;/* IEバグで高さが出でるのを防ぐ為 */
}
/*
  2：画像・文章　2つ並びパターン2 
           */
.wrap_products_box02_1{	
		clear:both;
		padding-bottom:15px;/* ボックス下スペース */
}
.p_box2_1F {	
		width:275px;/* ボックス幅 */
		float:left;
		margin-right:30px;
}
.p_box2_1F h4{/* タイトル */	
		border-left:4px solid #0066FF;
		padding-left:10px;
		color:#666666;
		font-size:14px;
		line-height:17px;
		margin-bottom:5px;
		padding-bottom:0;
}
.p_box2_1F .img{/* 画像背景色 */	
		background-color:#EBEBEB;/* 背景色 */
}
.p_box2_1F .img img{/* 画像 */
		padding:10px;/* 画像枠スペース */
		width:255px;/* 画像幅 */
}
.wrap_products_box02_1 .zoom{
		padding:5px 0;
		border-bottom:1px solid #666666;
		margin-bottom:5px;
}
.wrap_products_box02_1 ul{
		margin-bottom:5px;
}
.wrap_products_box02_1 li{
		background-image:url(../products/img/border03.gif);
		background-position:left bottom;
		background-repeat:repeat-x;
		padding:3px;
		padding-bottom:10px;/* 背景画像の分あがるので */
		color:#666666;
}
.wrap_products_box02_1 li strong{
		color:#3E6A82;
}
.wrap_products_box02_1 span{
		display:block;
		text-align:right;
}
.wrap_products_box02_1 .m_r_x{	margin-right:0px;	}
.wrap_products_box02_1 .clear{	
		width:100%;/* IEバグで高さが出でるのを防ぐ為 */
}
/*
  3：画像・文章　3つ並び 
           */
.wrap_products_box03{	
		clear:both;
		padding-bottom:15px;
		background-image:url(../products/img/border02.gif);
		background-position:left bottom;
		background-repeat:no-repeat;
		margin-bottom:15px;
}
.p_box3F {	
		width:180px;/* ボックス幅 */
		float:left;
		margin-right:20px;/* ボックス右スペース */
}
.p_box3F h4{/* タイトル */	
		background-image:url(../img/category3_p01.gif);/* タイトル背景画像 */
		background-position:left top;
		background-repeat:no-repeat;
		font-size:14px;/* 文字サイズ */
		padding-left:20px;/* タイトル背景画像と文章を離す */
		padding-bottom:10px;/* タイトル下スペース */
}
.p_box3F .img{/* 画像背景色 */	
		background-color:#EBEBEB;/* 背景色 */
		margin-bottom:7px;/* 画像下スペース */
}
.p_box3F .img img{/* 画像 */
		padding:10px;/* 画像枠スペース */
		width:160px;/* 画像幅 */
}
.p_box3F p{/* 画像下文章 */	
		font-size:12px;
		line-height:120%;/* 文章行間 */
		padding-bottom:5px;
}
.p_box3F span{
		display:block;
}
.p_box3F strong{
		display:block;
		color:red;
		font-weight:normal;
		padding-bottom:5px;
}
.wrap_products_box03 .m_r_x{	margin-right:0px;	}
.wrap_products_box03 .clear{	
		width:100%;/* IEバグで高さが出でるのを防ぐ為 */
}
/*
  4：画像・文章　4つ並び 
           */
.wrap_products_box04{
		padding-bottom:15px;
		background-image:url(../products/img/border02.gif);
		background-position:left bottom;
		background-repeat:no-repeat;
		margin-bottom:15px;
		line-height:140%;
}
.wrap_products_box04 div.txt{
		float:right;
		width:385px;
}
.wrap_products_box04 h4{
		border-bottom:1px solid #999999;
		color:#333333;
		font-size:15px;
		line-height:17px;
		margin-bottom:5px;
		padding-bottom:5;
		font-weight:normal;
}
.wrap_products_box04 img{
		border:10px solid #EBEBEB;
		display:block;
		float:left;
		width:160px;
}
.wrap_products_box04 strong{
		display:block;
		color:#333333;
		font-size:14px;
		position:relative;
		padding-bottom:15px;
		line-height:20px;
		background-image:url(../products/img/border03.gif);
		background-position:left bottom;
		background-repeat:no-repeat;
}
.wrap_products_box04 span{
		display:block;
		position:absolute;
		right:0;
		top:0px;
		width:90px;
		height:20px;
}
.wrap_products_box04 span img{
		border:none;
		width:100%;
		clear:both;
		display:inline;
}
.wrap_products_box04 .clear img{
		border:none;
		width:100%;
		clear:both;
		display:inline;
}
/*
  商品テーブル 
           */
.products_table01{
		width:100%;
		margin-bottom:15px;
}
.products_table01 th,.products_table01 td{
		background-image:url(../products/img/border03.gif);
		background-position:left bottom;
		background-repeat:repeat-x;
		padding:3px;
		padding-bottom:10px;/* 背景画像の分あがるので */
		color:#3E6A82;
		vertical-align:top;
		text-align:left;
}
.products_table01 th{
		width:23%;
		font-weight:normal;
}
.products_table01 td{
		width:25%;
}
.products_table01 td.none{
	width:2%;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #FFFFFF;
}
/*
  QA 質問事項 
           */
.wrap_border01{
		border:1px solid #D8D8D8;
		background-color:#EAEAEA;
		padding:10px;
		clear:both;
		margin-bottom:15px;
}
.wrap_border01 p{
	display:block;
	float:left;
	text-align:center;
	font-size:15px;
	color:#666666;
	font-weight:bold;
	width:100px;
}
.wrap_border01 div{
	float:left;
	width:485px;
	background-image:url(../faq/img/border01.jpg);
	background-repeat:repeat-y;
	background-position:left top;
	padding-left:20px;
}
.wrap_border01 div strong{
		font-size:14px;
		display:block;
		color:#4C4C4C;
		padding-bottom:10px;
}
.wrap_border01 div a{
	float:left;
	display:block;
	background-image:url(../faq/img/point_arrow01.jpg);/* タイトル背景画像 */
	background-position:left top;
	background-repeat:no-repeat;
	text-indent:20px;/* タイトル背景画像と文章を離す */
	width:235px;
	margin-right:10px;
	color:#006666;
	text-decoration:none;
	margin-top: 10px;
}
.wrap_border01 div a.m_r_x{
		margin-right:0;
}
.wrap_border01 div a:hover{
	color:#FFCC00;
}
.wrap_border01 span{
		display:block;
}
/*
  Q＆Aリスト 
           */
.qa li{
	background-image:url(../faq/img/point_q.jpg);/* 背景画像 */
	background-position:left 5px;
	background-repeat:no-repeat;
	padding-top:10px;
	padding-left:35px;
	color:#666666;
	line-height:140%;
	padding-bottom:15px;
	border-bottom:1px dashed #cccccc;
	margin-bottom:5px;
}
.qa li.a{
	background-image:url(../faq/img/point_a.jpg);/* 背景画像 */
	border:none;
	margin-bottom:15px;
}
/*
  リスト 
           */
.list01{
	margin-bottom:10px;
	margin-left:20px;
	margin-top: 10px;
}
.list01 li{
	list-style-type:disc;
	color:#575757;
	margin-bottom:15px;
	font-weight:bold;
}
.list01 li p{
		font-weight:normal;
}
/*
  フロー 
           */
.wrap_flow{
		margin-bottom:15px;
}
.wrap_flow h4{
		background-image:url(../free/img/sub_title01.gif);
		background-position:left top;
		background-repeat:no-repeat;
		text-indent:10px;
		height:28px;
		line-height:28px;
		color:#0066FF;
		font-size:14px;
		font-weight:bold;
		margin-bottom:15px;
		padding:0;
}
.wrap_flow .img{
		width:150px;
		float:left;
		text-align:center;
}
.wrap_flow .img img{
		border:5px solid #EBEBEB;
		margin-bottom:15px;
}
.wrap_flow img.down{
		border:none;
		margin:0;
}
.wrap_flow p{
		float:right;
		width:405px;
		color:#666666;
		line-height:140%;
}
.wrap_flow .clear{
		width:100%;
}
/*
  スタッフ 
           */
.wrap_staff{
		margin-bottom:15px;
		background-image:url(../free/img/border02.gif);
		background-position:left bottom;
		background-repeat:repeat-x;
}
.wrap_staff .img{
		width:150px;
		float:left;
		text-align:center;
}
.wrap_staff .img img{
		border:5px solid #EBEBEB;
		margin-bottom:15px;
}
.wrap_staff img.down{
		border:none;
		margin:0;
}
.wrap_staff p{
		float:right;
		width:405px;
		color:#666666;
		line-height:140%;
}
.wrap_staff p span{
		display:block;
		padding-bottom:10px;
		background-image:url(../free/img/border02.gif);
		background-position:left bottom;
		background-repeat:repeat-x;
}
.line_bottom {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	padding-top: 5px;
}

.wrap_staff .clear{
		width:100%;
}
.txt_box01 {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	color: #414141;
}
.txt_box01 p {
	padding-bottom: 5px;

}
.txt_box01 table {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	margin-bottom: 5px;
}
.txt_box01 table.a {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ffffff;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ffffff;
}
.txt_box01 th {
	padding: 4px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	color: #4C4C4C;
}
.txt_box01 td {
	padding: 3px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.txt_box01 td.a{
	width: 16%;
}
.txt_box01 td.b {
	width: 14%;
}
.txt_box01 td.c {
	width: 23%;
}
.txt_box01 td.d{
	width: 17%;
	text-align: center;
}
.txt_box01 td.e{
	width: 12%;
	text-align: center;
}
.txt_box01 th.a{
	width: 46%;
}
.txt_box01 th.b {
	width: 34%;
}
.txt_box01 th.c {
	width: 20%;
}
.txt_box01 th.d{
	width: 17%;
	text-align: center;
}
.txt_box01 th.e{
	width: 12%;
	text-align: center;
}
.txt_box01 td.no_line{
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #F0F0F0;
}
.txt_box01 td.f{
	border: 1px solid #FFFFFF;
}
.txt_box01 ul {
	padding-top: 5px;
}
.txt_box01 li {
	list-style-type: disc;
	margin-left: 20px;
	padding-bottom: 15px;
}
.title_blue {
	background-color: #464690;
	border-left-width: 7px;
	border-left-style: solid;
	border-left-color: #010066;
	height: 24px;
	width: 618px;
	padding-left: 5px;
	padding-top: 6px;
	color: #FFFFFF;
}
.title_red {
	background-color: #FF0000;
	border-left-width: 7px;
	border-left-style: solid;
	border-left-color: #FF6600;
	height: 24px;
	width: 618px;
	padding-left: 5px;
	padding-top: 6px;
	color: #FFFFFF;
}

.line_box01 {
	width: 624px;
	padding-top: 5px;
	padding-bottom: 5px;
	border: 3px solid #CCCCCC;
}
.number {
	list-style-type: decimal;
	margin-top: 10px;
}
.number li {
	list-style-type: decimal;
	margin-left: 25px;
	padding-left: 0px;
	padding-bottom: 5px;
}
.fukidashi01 {
	background-image: url(../birdless/img/bg_fukidashi_01.gif);
	background-repeat: no-repeat;
	height: 174px;
	width: 180px;
}
.fukidashi02 {
	background-image: url(../birdless/img/bg_fukidashi_02.gif);
	background-repeat: no-repeat;
	height: 174px;
	width: 180px;
}
.youtube object,.youtube embed{
	width:400px;
	height:330px;
}
/*
  カート部分用 
               */
/*-------------------------------------*/
/* ボタン部分                          */
/*-------------------------------------*/
INPUT.submit{
	background:#ffe0ed;
	font-size:10pt;
	color:#000000;
}
INPUT.reset{
	background:#e2ffe2;
	font-size:10pt;
	color:#000000;
}
INPUT.normal{
	border-left:1px solid #666666;
	border-right:1px solid #666666;
	border-top:1px solid #666666;
	border-bottom:1px solid #666666;
	background-color : #eeeeee;
	color : #333333;
	font-size: 10pt;
	height:20px;
}
INPUT.top{
	border-left:1px solid #666666;
	border-right:1px solid #666666;
	border-top:1px solid #666666;
	border-bottom:1px solid #666666;
	background-color : #eaffff;
	color : #333333;
	font-size: 10pt;
	height:20px;
}
INPUT.kago{
	border-left:1px solid #666666;
	border-right:1px solid #666666;
	border-top:1px solid #666666;
	border-bottom:1px solid #666666;
	background-color : #ffedff;
	color : #333333;
	font-size: 10pt;
	width:130px;
	height:20px;
}
INPUT.syousai{
	border-left:1px solid #003d84;
	border-right:1px solid #003d84;
	border-top:1px solid #003d84;
	border-bottom:1px solid #003d84;
	background-color : #d3eaff;
	color : #003d84;
	font-size: 10pt;
	width:92px;
	height:20px;
}
INPUT.incart{
	border-left:1px solid #00582a;
	border-right:1px solid #00582a;
	border-top:1px solid #00582a;
	border-bottom:1px solid #00582a;
	background-color : #e0ffe0;
	color : #00582a;
	font-size: 10pt;
	width:90px;
	height:20px;
}
INPUT.back{
	border-left:1px solid #666666;
	border-right:1px solid #666666;
	border-top:1px solid #666666;
	border-bottom:1px solid #666666;
	background-color : #f7efe0;
	color : #333333;
	font-size: 10pt;
	width:130px;
	height:20px;
}
INPUT.menu{
	border: 1px solid #333333;
	background-color : #eaf2f4;
	color : #333333;
	font-size: 10pt;
	text-align: left;
	padding:0px;
	width:210px;
	height:22px;
}
INPUT.edit{
	border: 1px solid #666666;
	background-color: #effff7;
	color: #333333;
	font-size: 10pt;
	vertical-align: middle;
	width: 35px;
	height: 20px;
}
INPUT.delete{
	border: 1px solid #666666;
	background-color: #ffeff4;
	color: #333333;
	font-size: 10pt;
	width: 35px;
	height: 20px;
}
INPUT.doc{
	border: 1px solid #666666;
	background-color: #fcf7ef;
	color: #333333;
	font-size: 10pt;
	width: 35px;
	height: 20px;
}
INPUT.doc2{
	border: 1px solid #666666;
	background-color: #ffffef;
	color: #333333;
	font-size: 10pt;
	width: 35px;
	height: 20px;
}
INPUT.move{
	border:1px solid #666666;	background-color:#eaf2f4;
	color:#666666; font-size:9pt; padding:0px;
	width:24px; height:16px;
}
input.cmove{
	border:1px solid #666666; background-color:#eaf2f4;
	color:#666666; font-size:8pt; padding:0px;
	width:25px; height:13px;
}
INPUT.syorui{
	border: 1px solid #666666;
	background-color: #fffce5;
	color: #333333;
	font-size: 10pt;
	width: 50px;
	height: 20px;
}
INPUT.reserv{
	border-left:1px solid #666666;
	border-right:1px solid #666666;
	border-top:1px solid #666666;
	border-bottom:1px solid #666666;
	background-color : #ffedff;
	color : #333333;
	font-size: 10pt;
	width:90px;
	height:20px;
}
INPUT.limit{
	border-left:1px solid #c40026;
	border-right:1px solid #c40026;
	border-top:1px solid #c40026;
	border-bottom:1px solid #c40026;
	background-color : #ffeafc;
	color : #c40026;
	font-size: 10pt;
	width:90px;
	height:20px;
}
INPUT.yoyaku{
	border-left:1px solid #720082;
	border-right:1px solid #720082;
	border-top:1px solid #720082;
	border-bottom:1px solid #720082;
	background-color : #ffe5fc;
	color : #720082;
	font-size: 10pt;
	width:90px;
	height:20px;
}
INPUT.toshopping{
	border-left:1px solid #c40026;
	border-right:1px solid #c40026;
	border-top:1px solid #c40026;
	border-bottom:1px solid #c40026;
	background-color : #fffce8;
	color : #c40026;
	font-size: 10pt; font-family: "ＭＳ ゴシック";
	width:150px;
	height:20px;
}
INPUT.direct{
	border:1px solid #666666;
	background-color : #fffff1;
	color : #666666;
	padding:0px;
	font-size: 9pt; font-family: "ＭＳ ゴシック";
	width:27px;
	height:16px;
}
INPUT.nowdirect{
	border:1px solid #666666;
	background-color : #ffddff;
	color : #666666;
	padding:0px;
	font-size: 9pt; font-family: "ＭＳ ゴシック";
	width:27px;
	height:16px;
}
INPUT.normalbtn{
	border:1px solid #999999;
	background-color: #fcefdb;
	color : #333333;
	padding:0px;
	font-size: 10pt;
	width:130px;
	height:22px;
}
INPUT.orderbtn{
	color : #333333;
	padding:0px;
	font-size: 11pt;
	width:300px;
	height:40px;
}
INPUT.result{
	border: 1px solid #666666;
	background-color: #eaf2f4;
	color: #666666;
	font-size: 9pt;
	width: 45px;
	height: 16px;
}
INPUT.result2{
	border: 1px solid #cccccc;
	background-color: #ffffff;
	color: #cccccc;
	font-size: 9pt;
	width: 45px;
	height: 16px;
}
INPUT.rptmode1{
	border: 1px solid #666666;
	background-color : #eaf2f4;
	color : #333333;
	font-size: 10pt;
	width:90px;
	height:20px;
}
INPUT.rptmode2{
	border: 1px solid #666666;
	background-color : #ffe5ff;
	color : #666666;
	font-size: 10pt;
	width:90px;
	height:20px;
}
INPUT.rptsun{
	border: 0px;
	background-color :#ffc1ff;
	color : #333333;
	font-size: 10pt;
	width:90px;
	height:18px;
}
INPUT.rptsat{
	border: 0px;
	background-color: #d6f2ff;
	color : #333333;
	font-size: 10pt;
	width:90px;
	height:18px;
}
INPUT.rptotr{
	border: 0px;
	background-color: #eeeeee;
	color : #333333;
	font-size: 10pt;
	width:90px;
	height:18px;
}
INPUT.rptnow{
	border: 0px;
	background-color: #ffff7a;
	color : #333333;
	font-size: 10pt;
	width:90px;
	height:18px;
}


/*-------------------------------------*/
/* 入力部分                            */
/*-------------------------------------*/
INPUT.txtbox{ background-color:#fffff3; font-color:#333333; }
TEXTAREA.txtarea{
	font-color: #000000;
	font-size: 10pt;
	font-family: "ＭＳ Ｐゴシック";
}
option.catebk1{
	background-color: #ededed;
}
option.catebk2{
	background-color: #ffffff;
}

/*-------------------------------------*/
/* 文字部分                            */
/*-------------------------------------*/
TD { font-size: 10pt; }
.pm9pt  { font-size: 9pt; font-family: "ＭＳ Ｐ明朝"; }
.pm10pt { font-size: 10pt; font-family: "ＭＳ Ｐ明朝"; }
.pm11pt { font-size: 11pt; font-family: "ＭＳ Ｐ明朝"; }
.pm12pt { font-size: 12pt; font-family: "ＭＳ Ｐ明朝"; }
.pm20pt { font-size: 20pt; font-family: "ＭＳ Ｐ明朝"; }

.g6pt   { font-size: 6pt; font-family: "ＭＳ ゴシック"; }
.g7pt   { font-size: 7pt; font-family: "ＭＳ ゴシック"; }
.g8pt   { font-size: 8pt; font-family: "ＭＳ ゴシック"; }
.g9pt   { font-size: 9pt; font-family: "ＭＳ ゴシック"; }
.g10pt  { font-size: 10pt; font-family: "ＭＳ ゴシック"; }
.g11pt  { font-size: 11pt; font-family: "ＭＳ ゴシック"; }
.g12pt  { font-size: 12pt; font-family: "ＭＳ ゴシック"; }
.g13pt  { font-size: 13pt; font-family: "ＭＳ ゴシック"; }
.g14pt  { font-size: 14pt; font-family: "ＭＳ ゴシック"; }
.g15pt  { font-size: 15pt; font-family: "ＭＳ ゴシック"; }
.g16pt  { font-size: 16pt; font-family: "ＭＳ ゴシック"; }
.g20pt  { font-size: 20pt; font-family: "ＭＳ ゴシック"; }

.pg6pt  { font-size: 6pt; }
.pg7pt  { font-size: 7pt; }
.pg8pt  { font-size: 8pt; }
.pg9pt  { font-size: 9pt; }
.pg10pt { font-size: 10pt; }
.pg11pt { font-size: 11pt; }
.pg12pt { font-size: 12pt; }
.pg13pt { font-size: 13pt; }
.pg14pt { font-size: 14pt; }
.pg15pt { font-size: 15pt; }
.pg16pt { font-size: 16pt; }
.pg20pt { font-size: 20pt; }
.bg_main {
	background-image: url(../img/main_img.jpg);
	height: 355px;
	width: 900px;
	background-repeat: no-repeat;
}

