.header_block {
	color: #666666;
	font-size: 11px;
	height: 13px;
	width: 600px;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: right;
}
.txt_base {
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}
.txt_base_blue {
	font-size: 11px;
	color: #333366;
	text-decoration: none;
}
.txt_base_red {
	font-size: 11px;
	color: #F00;
	text-decoration: none;
}
.txt_base_kuwashikuwa {
	font-size: 11px;
	color: #006666;
	text-decoration: none;
	font-weight: bold;
}
.txt_caption {
	font-size: 10px;
	color: #333333;
	text-decoration: none;
}
.sub_header {
	height: 60px;
	width: 600px;
	padding-bottom: 30px;
}
.sub_header2 {
	height: 29px;
	width: 590px;
	padding-bottom: 30px;
}
.sub_header3 {
	height: 22px;
	width: 590px;
	padding-bottom: 15px;
}
.sub_header4 {
	height: 60px;
	width: 600px;
	
}
.h12_caps {
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}
.h12_caps_blue {
	font-size: 12px;
	font-weight: bold;
	color: #333366;
}
.footer_box {
	height: 100%;
	width: 100%;
	background-color: #F6F4F1;
}
A:link { 
	color: #333366; 
	text-decoration: none
} /* リンク */
	
A:visited {                 /* 既に見たリンク */
  color: #333333;
  text-decoration: none     /* 下線を消す */
}
A:active { color: 333366} /* クリック時のリンク */
A:hover {                   /* カーソルが上にある時のリンク */
  color: #9999cc;
  text-decoration: none     /* 下線を消す */
}
.contact_table {
	width: 550px;
	background-color: F7E9CD;
	margin: 0px;
	padding: 20px;
	border: 1px solid #CCCCCC;
}
.contact_table2 {
	width: 550px;
	background-color: #F6F4F1;
	margin: 0px;
	padding: 20px;
	border: 1px solid #CCCCCC;
}
.contact_table_index {
	width: 453px;
	background-color: #f7e9cd;
	margin: 0px;
	padding: 15px;
	border: 1px solid #CCCCCC;
}
.contact_table2_index {
	width: 443px;
	margin: 0px;
}
.helvetica_small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #1F2B5C;
}
.helvetica_large {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #1F2B5C;
}
.kuwashiku {
	color: #336666;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
} /* リンク */
A.kuwashiku:link {
	color: #333366;
} /* リンク */
A.kuwashiku:visited {
	color: #333366;
	
}
A.kuwashiku:active {
	
	color: #333366;	
} /* クリック時のリンク */
A.kuwashiku:hover { 
	
	color: #9999cc;	
}

/* ダウンロードボックス */
table.dl { border: 1px solid #666666; }
td { border-width: 0; }

/*nakano_css--------------------------------------------------------*/
/* order index------------------ */
.order_flow{
    width:590px;
    height:50px;
	margin-bottom:20px;
}
.order_flow p {  
    display: table-cell;
	vertical-align: middle;
	/display: inline;
	/zoom: 1;
}
.order_flow p .order_flowIMG{
    display: table-cell;
    vertical-align: middle;
    width:158px;
    /display: inline;
    /zoom: 1;
}
.order_flow_txtbox {  
	padding:0 0px 0 15px;
	width:400px;
}
.repeat_order_box {  
	width:450px;
	background-color:#f5e6de;
	margin:0 0 50px 0;
	padding:20px 20px 15px 20px;
}
.repeat_order_box li {
    margin:10px 0 10px -10px;
}
/* order data------------------ */
.attention_order_box {
	width:430px;
	background-color:#f6f4f1;
	margin:40px 0 10px 0;
	padding:20px 20px 15px 20px;
}
.attention_order_box ul {
    margin:0;
	padding:0 0 0 20px;
}
.attention_order_box li {
    margin:10px 0 10px -10px;
}
/* price_table------------------ */
.price_table_box {
    margin:30px 0 0 0;
	width:485px;
}
.price_table_box img {
    margin:0 0 10px 0;
}
.price_table_box2 {
     margin:0;
	 padding:0;
	 float:right;
	 height:27px;
}
/* IE6用*/
* html .price_table_box2 {
    margin:0 0 -10px 0;
	 padding:0;
	 float:right;
	 height:27px;
}
.price_title {
    color:#666699;
	font-size:12px;
	font-weight:bold;
}
div.price_table_box table.pricetable {
	margin: 0;
	background-color: #FFFFFF;
	border-top: solid 1px #bbbec5;
	border-left: solid 1px #bbbec5;
	text-align:center;
}
div.price_table_box .pricetable th {
	border-right: solid 1px #bbbec5;
	border-bottom: solid 1px #bbbec5;
	background-color: #546c8f;
	color: #FFFFFF;
	font-weight:normal;
}
div.price_table_box .pricetable td {
	border-right: solid 1px #bbbec5;
	border-bottom: solid 1px #bbbec5;
	background-color:#ecdfbb;
	color: #000000;
	line-height: 110%;
}
/* order_payment------------------ */
.send_price_list {
    margin-bottom:10px;
}
div.send_price_list table {
	margin: 0;
	background-color: #FFFFFF;
	border-top: solid 1px #bbbec5;
	border-left: solid 1px #bbbec5;
	border-bottom: solid 1px #bbbec5;
	text-align:left;
	font-size:12px;
}
div.send_price_list  th {
	border-right: solid 1px #bbbec5;
	border-bottom: solid 1px #bbbec5;
	background-color: #546c8f;
	color: #FFFFFF;
}
div.send_price_list td {
	border-right: solid 1px #bbbec5;
	border-bottom: solid 1px #ffffff;
	color: #000000;
}
/* base------------------ */
body {
    margin:0;
	padding:0;
	font-size: 11px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #333333;
	line-height:1.5em;
	text-decoration: none;
}
.headline {
    margin:0 0 20px 0;
}
.min-title {
    margin-bottom:10px;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
}
.min-title img {
    vertical-align: baseline;
}
.use_list01 {
	margin: 0 0 0 15px;
	padding:0px;
}
/* Layout */
.floatLeft{
float:left;
padding-right:10px;
}
.clearB {
    clear:both;
}
.clearfix:after {
  content: ".";
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
}
.clearfix {
  min-height: 1px;
}
* html .clearfix {　　　　/* IE6 */
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}






/* メインナビ6分割 2014.1 */

#navi_main {
  width: 800px;
  height: 54px;
  padding: 0;
  margin: 0 auto;
  list-style-type: none;
}


li#navi01 a {
  width: 133px;
  height: 54px;
  float: left;
  padding: 0;
  margin: 0;
  display: block;
  text-indent:-9999px;
  background-image: url(img_index/konya_nav_renew_nav.png);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  



}

li#navi01 a:hover {
  background-image: url(img_index/konya_nav_renew_nav.png);
  background-repeat: no-repeat;
  background-position: 0px -54px;
}




li#navi02 a {
  width: 133px;
  height: 54px;
  float: left;
  padding: 0;
  margin: 0;
  display: block;
  text-indent:-9999px;
  background-image: url(img_index/konya_nav_renew_nav.png);
  background-repeat: no-repeat;
  background-position: -133px 0px;
  



}

li#navi02 a:hover {
  background-image: url(img_index/konya_nav_renew_nav.png);
  background-repeat: no-repeat;
  background-position: -133px -54px;
}



li#navi03 a {
  width: 133px;
  height: 54px;
  float: left;
  padding: 0;
  margin: 0;
  display: block;
  text-indent:-9999px;
  background-image: url(img_index/konya_nav_renew_nav.png);
  background-repeat: no-repeat;
  background-position: -266px 0px;
  



}

li#navi03 a:hover {
  background-image: url(img_index/konya_nav_renew_nav.png);
  background-repeat: no-repeat;
  background-position: -266px -54px;
}

li#navi04 a {
  width: 133px;
  height: 54px;
  float: left;
  padding: 0;
  margin: 0;
  display: block;
  text-indent:-9999px;
  background-image: url(img_index/konya_nav_renew_nav.png);
  background-repeat: no-repeat;
  background-position: -399px 0px;
  



}

li#navi04 a:hover {
  background-image: url(img_index/konya_nav_renew_nav.png);
  background-repeat: no-repeat;
  background-position: -399px -54px;
}

li#navi05 a {
  width: 133px;
  height: 54px;
  float: left;
  padding: 0;
  margin: 0;
  display: block;
  text-indent:-9999px;
  background-image: url(img_index/konya_nav_renew_nav.png);
  background-repeat: no-repeat;
  background-position: -532px 0px;
  



}

li#navi05 a:hover {
  background-image: url(img_index/konya_nav_renew_nav.png);
  background-repeat: no-repeat;
  background-position: -532px -54px;
}

li#navi06 a {
  width: 133px;
  height: 54px;
  float: left;
  padding: 0;
  margin: 0;
  display: block;
  text-indent:-9999px;
  background-image: url(img_index/konya_nav_renew_nav.png);
  background-repeat: no-repeat;
  background-position: -665px 0px;
  



}

li#navi06 a:hover {
  background-image: url(img_index/konya_nav_renew_nav.png);
  background-repeat: no-repeat;
  background-position: -665px -54px;
}

/* メインナビ6分割 2014.1 ここまで*/