@charset "shift_jis";

/* --------------------------------------
 __default style clear
-------------------------------------- */

@import "new-reset.css";

/* --------------------------------------
 __layout
-------------------------------------- */

@import "new-layout.css";

/* --------------------------------------
 __common
-------------------------------------- */

@import "new-common.css";

/* --------------------------------------
 __navi
-------------------------------------- */

@import "new-navi.css";

/* --------------------------------------
 __acc
-------------------------------------- */

h1 {
	color: #333333;
}

h2 {
	margin: 0px 0px 10px;
	padding: 0px;
	border-width: 0px;
	background-color: #ffffff;
}

h3 {
	margin: 0 0 20px;
	border-color: #106bc6;
	border-width: 0 0 0 3px;
	background-color: #f2f2f2;
}

h4 {
	border-color: #66cc33;
	background-color:#ffffff;
}

h5 {
	border-color: #66cc33;
	background-color:#ffffff;
}

h6 {
	background-color: #ffffff;
}

/* --------------------------------------
 __pri2_header
-------------------------------------- */

#pri2_header {
	float: left;
	margin: 0px 0px 10px;
	width: 600px;
}

/* --------------------------------------
 __pri2_unit
-------------------------------------- */


#pri2_unit_header {
	float: left; 
	margin: 10px 0 0;
	padding: 20px 0 0;
	width: 600px;
	border-top: 1px dotted #009ee3;
	background: url("../pri/images/background_line.gif") no-repeat right bottom;
}

#pri2_f_unit_header {
	float: left; 
	margin: 20px 0 0;
	width: 600px;
	background: url("../pri/images/background_line.gif") no-repeat right bottom;
}

#pri2_unit_header p {
	padding: 0 15px;
}

#pri2_f_unit_header p {
	padding: 0;
}

#pri2_unit_header p.bold {
	font-weight: 600;
	color: #333333;
}

#pri2_unit_header img {
	float: right;
	margin: 0 0 0 10px;
}

/* __pri2_unit_free*************************************************************** */

#pri2_unit_free_feature_list {
	float: left; 
	margin: 40px 0 0;
	width: 600px;
}

#pri2_unit_free_feature_list ul {
	margin: 0 0;
}

#pri2_unit_free_feature_list ul li {
	list-style-type: none;
	float: left;
	margin: 6px 0 0;
	padding: 0;
}

#pri2_unit_free_feature_list ul li {
	border: 0;
	margin-right: 6px;
	padding: 0;
}

#pri2_unit_free_feature_list ul li.ff3,
#pri2_unit_free_feature_list ul li.ffd {
	margin-right: 0;
}

#pri2_unit_free_feature_list ul li.ff1 {
	background: url("../pri/images/free_feature_1_hover.gif") no-repeat;
}

#pri2_unit_free_feature_list ul li.ff2 {
	background: url("../pri/images/free_feature_2_hover.gif") no-repeat;
}

#pri2_unit_free_feature_list ul li.ff3 {
	background: url("../pri/images/free_feature_3_hover.gif") no-repeat;
}

#pri2_unit_free_feature_list ul li.ff4 {
	background: url("../pri/images/free_feature_4_hover.gif") no-repeat;
}

#pri2_unit_free_feature_list ul li.ff5 {
	background: url("../pri/images/free_feature_5_hover.gif") no-repeat;
}

#pri2_unit_free_feature_list ul li.ffd {
	background: url("../pri/images/free_feature_d_hover.gif") no-repeat;
}

#pri2_unit_free_feature_list ul li a {
	display: block;
	width: 196px;
	height: 158px;
}

#pri2_unit_free_feature_list ul li a:hover {
	background-color: transparent;
}

#pri2_unit_free_feature_list ul li a:hover img{
	visibility: hidden;
}


#pri2_unit_free_feature_1,
#pri2_unit_free_feature_2,
#pri2_unit_free_feature_3,
#pri2_unit_free_feature_4,
#pri2_unit_free_feature_5 {
	float: left; 
	margin: 40px 0 0;
	width: 600px;
}

#pri2_unit_free_feature_list h2,
#pri2_unit_free_feature_1 h2,
#pri2_unit_free_feature_2 h2,
#pri2_unit_free_feature_3 h2,
#pri2_unit_free_feature_4 h2,
#pri2_unit_free_feature_5 h2 {
	margin: 0 0 15px;
	padding: 0;
	border-width: 0;
	background-color: #ffffff;
}

#pri2_unit_free_feature_1 h3,
#pri2_unit_free_feature_2 h3,
#pri2_unit_free_feature_3 h3,
#pri2_unit_free_feature_4 h3,
#pri2_unit_free_feature_5 h3 {
	margin: 30px 0 10px;
	padding: 0;
	border: 0;
	background-color: #ffffff;
}

#pri2_unit_free_feature_1 li,
#pri2_unit_free_feature_2 li,
#pri2_unit_free_feature_3 li,
#pri2_unit_free_feature_4 li,
#pri2_unit_free_feature_5 li {
	list-style: none;
	background: url(../pri/images/list_mark_blue.gif) no-repeat left 2px;
	padding-left: 17px;
	margin: 0px 0px 10px;
	line-height: 125%;
}

#pri2_unit_free_feature_3 table.customize,
#pri2_unit_product_feature_4 table.csv {
	width: 600px;
}

#pri2_unit_free_feature_3 table.option {
	width: 400px;
}

#pri2_unit_free_feature_3 table.customize td,
#pri2_unit_product_feature_4 table.csv td,
#pri2_unit_free_feature_3 table.option td {
	font-size: 12px;
	vertical-align: top;
}

#pri2_unit_free_feature_3 table.customize td p,
#pri2_unit_product_feature_4 table.csv td p,
#pri2_unit_free_feature_3 table.option td p {
	margin-bottom: 0;
	font-size: 12px;
}

#pri2_unit_free_feature_3 table.customize th,
#pri2_unit_product_feature_4 table.csv th,
#pri2_unit_free_feature_3 table.option th {
	background-color: #e5f2ff;
	font-size: 12px;
}

#pri2_unit_free_feature_3 table.customize th,
#pri2_unit_product_feature_4 table.csv th,
#pri2_unit_free_feature_3 table.option th {
	width: 120px;
	background: #ffffff url("../pri/ne/images/table_bg_ty.gif") repeat-y right;
}

/* __pri2_unit_product*************************************************************** */

#pri2_unit_product_feature_list {
	float: left; 
	margin: 10px 0 0;
	width: 600px;
}

#pri2_unit_product_feature_list ul {
	margin: 0 0;
}

#pri2_unit_product_feature_list ul li {
	list-style-type: none;
	float: left;
	margin: 6px 0 0;
	padding: 0;
}

#pri2_unit_product_feature_list ul li {
	border: 0;
	margin-right: 6px;
	padding: 0;
}

#pri2_unit_product_feature_list ul li.pf3,
#pri2_unit_product_feature_list ul li.pfd {
	margin-right: 0;
}

#pri2_unit_product_feature_list ul li.pf1 {
	background: url("../pri/images/product_feature_1_hover.gif") no-repeat;
}

#pri2_unit_product_feature_list ul li.pf2 {
	background: url("../pri/images/product_feature_2_hover.gif") no-repeat;
}

#pri2_unit_product_feature_list ul li.pf3 {
	background: url("../pri/images/product_feature_3_hover.gif") no-repeat;
}

#pri2_unit_product_feature_list ul li.pf4 {
	background: url("../pri/images/product_feature_4_hover.gif") no-repeat;
}

#pri2_unit_product_feature_list ul li.pf5 {
	background: url("../pri/images/product_feature_5_hover.gif") no-repeat;
}

#pri2_unit_product_feature_list ul li.pfd {
	background: url("../pri/images/product_feature_d_hover.gif") no-repeat;
}

#pri2_unit_product_feature_list ul li a {
	display: block;
	width: 196px;
	height: 158px;
}

#pri2_unit_product_feature_list ul li a:hover {
	background-color: transparent;
}

#pri2_unit_product_feature_list ul li a:hover img{
	visibility: hidden;
}


#pri2_unit_product_feature_1,
#pri2_unit_product_feature_2,
#pri2_unit_product_feature_3,
#pri2_unit_product_feature_4,
#pri2_unit_product_feature_5 {
	float: left; 
	margin: 40px 0 0;
	width: 600px;
}

#pri2_unit_product_feature_1 h2,
#pri2_unit_product_feature_2 h2,
#pri2_unit_product_feature_3 h2,
#pri2_unit_product_feature_4 h2,
#pri2_unit_product_feature_5 h2 {
	margin: 0 0 15px;
	padding: 0;
	border-width: 0;
	background-color: #ffffff;
}

#pri2_unit_product_feature_1 h3,
#pri2_unit_product_feature_2 h3,
#pri2_unit_product_feature_3 h3,
#pri2_unit_product_feature_4 h3,
#pri2_unit_product_feature_5 h3 {
	margin: 30px 0 10px;
	padding: 0;
	border: 0;
	background-color: #ffffff;
}

#pri2_unit_product_feature_1 li,
#pri2_unit_product_feature_2 li,
#pri2_unit_product_feature_3 li,
#pri2_unit_product_feature_4 li,
#pri2_unit_product_feature_5 li {
	list-style-type: none;
	background: url(../pri/images/list_mark_blue.gif) no-repeat left 2px;
	padding-left: 17px;
	margin: 0px 0px 10px;
	line-height: 125%;
}

div.pri2_zu_1 {
	margin: 0 0 20px;
	text-align: center;
	font-weight: 600;
	font-size: 12px;
}

div.pri2_zu_1 img {
	margin: 0 0 10px;
}



div.pri2_sample_image {
	float: left;
	margin: 10px 0;
	padding: 0;
	width: 600px;
}

div.pri2_sample_left,
div.pri2_sample_center {
	float: left;
	width: 200px;
	margin: 0 0 20px;
	text-align: center;
	font-size: 12px;
}

div.pri2_sample_right {
	float: right;
	width: 200px;
	margin: 0 0 20px;
	text-align: center;
	font-size: 12px;
}

div.pri2_sample_left p,
div.pri2_sample_center p,
div.pri2_sample_right p {
	padding: 0 0 0 25px;
	font-weight: 600;
	text-align: left;
	font-size: 12px;
}


div.pri2_sample_left img,
div.pri2_sample_center img,
div.pri2_sample_right img {
	margin: -12px 0 10px;
}

/* __pri2_unit_bottom_link*************************************************************** */

#pri2_unit_bottom_link {
	float: left; 
	margin: 10px 0 30px;
	width: 600px;
	background: url("../pri/images/background_line.gif") no-repeat right top;
}

#pri2_unit_bottom_link ul {
	margin: 20px 0 0 10px;
}

#pri2_unit_bottom_link ul li {
	list-style-type: none;
	float: left;
	margin: 0;
	padding: 0;
}

#pri2_unit_bottom_link ul li.free,
#pri2_unit_bottom_link ul li.product_trial {
	margin: 0 20px 0 0;
}

#pri2_unit_bottom_link ul li img {
	border: 0;
}

#pri2_unit_bottom_link ul li.free {
	background: url("../pri/images/free_download_link_hover.gif") no-repeat;
}

#pri2_unit_bottom_link ul li.product_trial {
	background: url("../pri/images/product_trial_link_hover.gif") no-repeat;
}

#pri2_unit_bottom_link ul li.product {
	background: url("../pri/images/product_link_hover.gif") no-repeat;
}

#pri2_unit_bottom_link ul li.product_store {
	background: url("../pri/images/product_store_link_hover.gif") no-repeat;
}


#pri2_unit_bottom_link ul li a {
	display: block;
	width: 280px;
	height: 143px;
}

#pri2_unit_bottom_link ul li a:hover {
	background-color: transparent;
}

#pri2_unit_bottom_link ul li a:hover img{
	visibility: hidden;
}	



/* __pri2__mitsumori/nouhin/seikyu/ryousyu *************************************************************** */

#pri2_mitsumori_header,
#pri2_nouhin_header,
#pri2_seikyu_header,
#pri2_ryousyu_header,
#pri2_simeseikyu_header,
#pri2_freedownload_header {
	float: left;
	margin: 0 0 20px;
	width: 600px;
}

#pri2_mitsumori_catch,
#pri2_nouhin_catch,
#pri2_seikyu_catch,
#pri2_ryousyu_catch,
#pri2_simeseikyu_catch {
	float: left;
	margin: 0 0 10px;
	width: 600px;
}

#pri2_mitsumori_featur,
#pri2_nouhin_featur,
#pri2_seikyu_featur,
#pri2_ryousyu_featur,
#pri2_simeseikyu_featur {
	float: left;
	margin: 10px 0 10px;
	width: 600px;
	background: url("../pri/images/background_line.gif") no-repeat right bottom;
}

#pri2_mitsumori_featur ul,
#pri2_nouhin_featur ul,
#pri2_seikyu_featur ul,
#pri2_ryousyu_featur ul,
#pri2_simeseikyu_featur ul {
	margin: 0;
}

#pri2_mitsumori_featur ul li,
#pri2_nouhin_featur ul li,
#pri2_seikyu_featur ul li,
#pri2_ryousyu_featur ul li,
#pri2_simeseikyu_featur ul li {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#pri2_mitsumori_featur ul li img,
#pri2_nouhin_featur ul li img,
#pri2_seikyu_featur ul li img,
#pri2_ryousyu_featur ul li img,
#pri2_simeseikyu_featur ul li img {
	margin: 0 0 15px;
}

#pri2_mitsumori_featur ul li ul,
#pri2_nouhin_featur ul li ul,
#pri2_seikyu_featur ul li ul,
#pri2_ryousyu_featur ul li ul,
#pri2_simeseikyu_featur ul li ul {
	margin: 0 0 30px 20px;
}

#pri2_mitsumori_featur ul li ul li,
#pri2_nouhin_featur ul li ul li,
#pri2_seikyu_featur ul li ul li,
#pri2_ryousyu_featur ul li ul li,
#pri2_simeseikyu_featur ul li ul li {
	background: url(../pri/images/list_mark_blue.gif) no-repeat left 3px;
	margin: 0 0 10px 0;
	padding: 0 0 0 17px;
	font-size: 12px;
}


#pri2_mitsumori_catalogue,
#pri2_nouhin_catalogue,
#pri2_seikyu_catalogue,
#pri2_ryousyu_catalogue,
#pri2_simeseikyu_catalogue,
#pri2_mitsumori_sample,
#pri2_nouhin_sample,
#pri2_seikyu_sample,
#pri2_ryousyu_sample,
#pri2_simeseikyu_sample {
	float: left;
	margin: 0 0 30px;
	width: 600px;
}

#pri2_mitsumori_catalogue h2,
#pri2_nouhin_catalogue h2,
#pri2_seikyu_catalogue h2,
#pri2_ryousyu_catalogue h2,
#pri2_simeseikyu_catalogue h2,
#pri2_mitsumori_sample h2,
#pri2_nouhin_sample h2,
#pri2_seikyu_sample h2,
#pri2_ryousyu_sample h2,
#pri2_simeseikyu_sample h2 {
	margin: 0 0 15px;
	padding: 0;
	border-width: 0;
	background-color: #ffffff;
}

#pri2_mitsumori_catalogue h3,
#pri2_nouhin_catalogue h3,
#pri2_seikyu_catalogue h3,
#pri2_ryousyu_catalogue h3,
#pri2_simeseikyu_catalogue h3,
#pri2_mitsumori_sample h3,
#pri2_nouhin_sample h3,
#pri2_seikyu_sample h3,
#pri2_ryousyu_sample h3,
#pri2_simeseikyu_sample h3 {
	margin: 30px 0 10px;
	padding: 0;
	border: 0;
	background-color: #ffffff;
}

#pri2_f_unit_header table,
#pri2_unit_free_feature_2 table,
#pri2_unit_product_feature_2 table {
	width: 600px;
}

#pri2_f_unit_header td,
#pri2_unit_free_feature_2 td,
#pri2_unit_product_feature_2 td {
	font-size: 12px;
	vertical-align: top;
}

#pri2_f_unit_header td.bg_pink {
	background-color: #ffedf5;
}

#pri2_f_unit_header td p,
#pri2_unit_free_feature_2 td p,
#pri2_unit_product_feature_2 td p {
	margin-bottom: 0;
	font-size: 12px;
}

#pri2_f_unit_header td ul {
	margin: 0 0 0 3px;
}

#pri2_f_unit_header td ul li {
	list-style-type: none;
	margin: 0;
	padding: 0;
	font-size: 12px;
}


#pri2_unit_free_feature_2 ul {
	margin: 0 0 0 20px;
}

#pri2_unit_free_feature_2 ul li {
	margin: 0;
	font-size: 12px;
}

#pri2_f_unit_header th,
#pri2_unit_free_feature_2 th,
#pri2_unit_product_feature_2 th {
	/* width: 120px; */
	background-color: #e5f2ff;
	background: #ffffff url("../pri/ne/images/table_bg_ty.gif") repeat-y right;
	font-size: 12px;
}

#pri2_f_unit_header th {
	text-align: left;
	line-height: 110%;
}

#tx {
	padding: 0;
}

#x1,
#x2,
#x3 {
	padding: 0;
	background: url("../pri/ne/images/table_bg_tx.gif") repeat-x;
	text-align: center;
}

#y1,
#y2,
#y3,
#y4,
#y5 {
	background: url("../pri/ne/images/table_bg_ty.gif") repeat-y;
	text-align: center;
}


ul#sample_att {
	margin: 0;
	padding: 10px;
	border: 1px solid #999999;
}

ul#sample_att li {
	list-style-type: none;
	background: url(../pri/images/list_mark_blue.gif) no-repeat left 3px;
	margin: 0 0 10px 0;
	padding: 0 0 0 17px;
	/* font-size: 12px; */
}


div.catalog {
	float: left;
	margin: 10px 0 20px;
	width: 600px;
}

div.catalog_image {
	float: left;
	width: 130px;
	text-align: center;
}

div.catalog_list {
	float: right;
	width: 470px;
}

div.catalog_list ul {
	margin: 0 0 0 20px;

}

div.catalog_list ul li {
	list-style-type: none;
	background: url(../pri/images/list_mark_blue.gif) no-repeat left 3px;
	margin: 0 0 10px 0;
	padding: 0 0 0 17px;
	font-size: 12px;
}

div.catalog_list ul li div.title {
	float: left;
	width: 220px;
}


/* __freedownload.html *************************************************************** */

#install {
	float: left;
	margin: 0 0 20px;
	width: 600px;
	background: url("../pri/images/background_line.gif") no-repeat right top;
}

#install h3 {
	margin: 0 0 10px;
	padding: 0;
	border-width: 0;
	background-color: none;
	line-height: 0;
}

#install h3 img {
	margin: 0;
}

#install li {
	margin-bottom: 15px; 
}

#install th {
	text-align: center; 
}

#install img {
	margin: 30px 0px; 
}
	

/* __free_download_button *************************************************************** */


div.pri2_unit_free_download_button_area {
	/* float: left;  */
	margin: 30px 0;
	width: 600px;
	padding: 10px 0 0;
	border-top: 1px dotted #cccccc;
	text-align: center;
}

/*
#pri_unit_trial_button_area {
	margin: 40px 0;
	width: 598px;
}
*/

div.pri2_unit_free_download_button {
	width: 556px;
	height: 77px;
	margin: 0 auto;
	background: url("../pri/images/free_download_button_hover.gif") no-repeat;
}

div.pri2_unit_free_download_button a {
	display:block;
	width:556px;
	height:77px;
}

div.pri2_unit_free_download_button a img {
	border: 0;
}

div.pri2_unit_free_download_button a:hover {
	background-color: transparent;
}

div.pri2_unit_free_download_button a:hover img {
	visibility: hidden;
}



/* __hover_sample_img *************************************************************** */

li.sample_thumb img {
	display:block;
	visibility: hidden;
	width: 240px;
	height: 339px;
	position: absolute;
	/* border: solid 1px #602215; */
}

li.sample_thumb a:hover {
	visibility:  visible;
	position: relative;
}

li.sample_thumb a:hover img{
	visibility: visible;
	top: 14px;
	left: 30px;
	/* border: solid 1px #602215; */
}

/* __float_clear *************************************************************** */

.clear {
	clear: both;
}












/* __old ***************************************************************************** */

/* --------------------------------------
 __pri_header
-------------------------------------- */

#pri_header {
	float: left;
	margin: 0px 0px 10px;
	width: 600px;
}

/* --------------------------------------
 __pri_unit
-------------------------------------- */

#pri_header {
	float: left;
	margin: 0px 0px 10px;
	width: 600px;
	height: 310px;
	background: url("../pri/ne/images/09_pri_head.gif") no-repeat;
}

#pri_header_main {
	float: left;
	margin: 0;
	width: 257px;
	height: 284px;
	position: relative;
	left: 1px;
	top: 25px;
}

#pri_header_main img {
	border: 0;
}

#pri_header_link {
	float: left;
	margin: 10px 0 0 6px;
	width: 321px;
	/* height: 132px; */
	position: relative;
	left: 10px;
	top: 155px;
	/* top: 160px; */
}

#pri_header_link ul,
#pri_header_link ul li{
	margin: 0;
	padding: 0;
}

#pri_header_link ul li{
	list-style-type: none;
	float: left;
	margin-bottom: 7px;
}

#pri_header_link ul li img {
	border: 0;
}

#pri_header_link ul li.pri_header_link_1 {
	background: url("../pri/ne/images/09_pri_header_link_1_hover.gif") no-repeat;
}

#pri_header_link ul li.pri_header_link_2 {
	background: url("../pri/ne/images/09_pri_header_link_2_hover.gif") no-repeat;
}

#pri_header_link ul li.pri_header_link_3 {
	background: url("../pri/ne/images/09_pri_header_link_3_hover.gif") no-repeat;
}

#pri_header_link ul li.pri_header_link_4 {
	background: url("../pri/ne/images/09_pri_header_link_4_hover.gif") no-repeat;
}

#pri_header_link ul li.pri_header_link_5 {
	background: url("../pri/ne/images/09_pri_header_link_5_hover.gif") no-repeat;
}

#pri_header_link ul li.pri_header_link_6 {
	background: url("../pri/ne/images/09_pri_header_link_6_hover.gif") no-repeat;
}

#pri_header_link ul li a.pri1 {
	display: block;
	width: 205px;
	height: 14px;
}

#pri_header_link ul li a.pri2 {
	display: block;
	width: 273px;
	height: 14px;
}

#pri_header_link ul li a.pri3 {
	display: block;
	width: 306px;
	height: 14px;
}

#pri_header_link ul li a.pri4 {
	display: block;
	width: 307px;
	height: 14px;
}

#pri_header_link ul li a.pri5 {
	display: block;
	width: 214px;
	height: 14px;
}

#pri_header_link ul li a.pri6 {
	display: block;
	width: 305px;
	height: 14px;
}

#pri_header_link ul li a:hover {
	background-color: transparent;
}

#pri_header_link ul li a:hover img{
	visibility: hidden;
}

/*
#pri_header_att {
	float: left;
	margin: 0px 0px 10px;
	width: 600px;
	font-size: 12px;
	font-weight: 600;
	text-align: right;
}
*/





#pri_unit_pri1,
#pri_unit_pri2,
#pri_unit_pri3,
#pri_unit_pri4,
#pri_unit_pri5,
#pri_unit_pri6 {
	float: left; 
	margin: 40px 0 0;
	width: 600px;
}

#pri_unit_pri1 h2,
#pri_unit_pri2 h2,
#pri_unit_pri3 h2,
#pri_unit_pri4 h2,
#pri_unit_pri5 h2,
#pri_unit_pri6 h2 {
	margin: 0 0 15px;
	padding: 0;
	border-width: 0;
	background-color: #ffffff;
}

#pri_unit_pri1 h3,
#pri_unit_pri2 h3,
#pri_unit_pri3 h3,
#pri_unit_pri4 h3,
#pri_unit_pri5 h3,
#pri_unit_pri6 h3 {
	margin: 10px 0;
	padding-left: 7px;
	border-style: solid;
	border-left-width: 2px;
	border-color: #106bc6;
	background-color: #ffffff;
}


#pri2_zu_1,
#pri3_zu_1,
#pri4_zu_1,
#pri4_zu_2,
#pri6_zu_1 {
	margin: 0 0 20px;
	text-align: center;
}

.pri6_ex_area {
	float: left;
	width: 600px;
	margin: 0 0 20px;
}

.pri6_ex_img {
	float: left;
	width: 250px;
	text-align: center;
	font-size: 12px;
	font-weight: 600;
}

.pri6_ex_img img {
	margin-bottom: 5px;
}

.pri6_ex {
	float: right;
	width: 330px;
}




/*
#sample_pdf_button {
	margin: 0 0 30px;
	padding: 0;
	background: url("../pri/images/sample_pdf_button_hover.gif") no-repeat right bottom;
	text-align: right;
}
*/

#sample_pdf_button a {
	height: 31px;
	margin: 0;
	padding: 0;
}

#sample_pdf_button a img {
	border: 0;
}

#sample_pdf_button a:hover {
	background-color: transparent;
}

#sample_pdf_button a:hover img {
	visibility: hidden;
}

#print_list {
	margin: 0 0 5px;
	width: 600px;
	/* height: 175px; */
	/* background: url("../pri/images/print_list_bg.gif") repeat-x; */
	text-align: center;
}

/*
#print_list1 {
	margin: 0 auto;
	width: 560px;
}

#print_list ul {
	float: left;
	margin: 17px 0;
	padding: 0;
}

#print_list ul li {
	list-style-type: none;
	float: left;
	margin-left: 0;
	margin-right: 15px;
	padding: 0;
}

#print_list ul li.last {
	margin-right: 0;
}
*/

#pri_unit_pri1 table,
#pri_unit_pri2 table,
#pri_unit_pri3 table,
#pri_unit_pri4 table,
#pri_unit_pri5 table,
#pri_unit_pri6 table,
#pri_nouhin_sample table,
#pri_seikyu_sample table,
#pri_ryousyu_sample table {
	width: 600px;
}

#pri_mitsumori_sample table {
	width: 400px;
}

#pri_unit_pri1 td,
#pri_unit_pri2 td,
#pri_unit_pri3 td,
#pri_unit_pri4 td,
#pri_unit_pri5 td,
#pri_unit_pri6 td,
#pri_mitsumori_sample td,
#pri_nouhin_sample td,
#pri_seikyu_sample td,
#pri_ryousyu_sample td {
	font-size: 12px;
	vertical-align: top;
}

#pri_unit_pri1 td p,
#pri_unit_pri2 td p,
#pri_unit_pri3 td p,
#pri_unit_pri4 td p,
#pri_unit_pri5 td p,
#pri_unit_pri6 td p {
	margin-bottom: 0;
	font-size: 12px;
}

#pri_unit_pri1 td ul,
#pri_unit_pri2 td ul,
#pri_unit_pri3 td ul,
#pri_unit_pri4 td ul,
#pri_unit_pri5 td ul,
#pri_unit_pri6 td ul {
	margin: 0 0 0 20px;
}

#pri_unit_pri1 td ul li,
#pri_unit_pri2 td ul li,
#pri_unit_pri3 td ul li,
#pri_unit_pri4 td ul li,
#pri_unit_pri5 td ul li,
#pri_unit_pri6 td ul li {
	margin: 0;
	font-size: 12px;
}

#pri_unit_pri1 th,
#pri_unit_pri2 th,
#pri_unit_pri3 th,
#pri_unit_pri4 th,
#pri_unit_pri5 th,
#pri_unit_pri6 th,
#pri_mitsumori_sample th,
#pri_nouhin_sample th,
#pri_seikyu_sample th,
#pri_ryousyu_sample th {
	background-color: #e5f2ff;
	font-size: 12px;
}

#tx {
	padding: 0;
}

#x1,
#x2,
#x3 {
	padding: 0;
	background: url("../pri/ne/images/table_bg_tx.gif") repeat-x;
	text-align: center;
}

#y1,
#y2,
#y3,
#y4 {
	background: url("../pri/ne/images/table_bg_ty.gif") repeat-y;
	text-align: center;
}

#pri_unit_pri1 th,
#pri_unit_pri2 th,
#pri_unit_pri3 th,
#pri_unit_pri4 th,
#pri_unit_pri5 th,
#pri_unit_pri6 th {
	width: 120px;
	background: #ffffff url("../pri/ne/images/table_bg_ty.gif") repeat-y right;
}

/* --------------------------------------
 __pri_mitsumori/nouhin/seikyu/ryousyu
-------------------------------------- */

#pri_mitsumori_head,
#pri_nouhin_head,
#pri_seikyu_head,
#pri_ryousyu_head {
	float: left;
	margin: 0 0 20px;
	width: 600px;
}

#pri_mitsumori_catch,
#pri_nouhin_catch,
#pri_seikyu_catch,
#pri_ryousyu_catch {
	float: left;
	margin: 10px 0 10px;
	width: 600px;
}

#pri_mitsumori_list,
#pri_nouhin_list,
#pri_seikyu_list,
#pri_ryousyu_list {
	float: left;
	margin: 10px 0 10px;
	width: 598px;
	border: 1px solid #106bc6;
	background: url("../pri/ne/images/list_bg.gif") repeat-x bottom;
}

#pri_mitsumori_list ul,
#pri_nouhin_list ul,
#pri_seikyu_list ul,
#pri_ryousyu_list ul {
	margin: 10px;
	padding: 0;
}

#pri_mitsumori_list ul li,
#pri_nouhin_list ul li,
#pri_seikyu_list ul li,
#pri_ryousyu_list ul li {
	list-style-type: none;
	padding: 0 0 0 17px;
	margin: 0 0 10px;
	background: url("../pri/ne/images/list_mark_blue.gif") no-repeat left 3px;
	font-size: 12px;
	font-weight: 600;
}

#pri_mitsumori_type,
#pri_nouhin_type,
#pri_seikyu_type,
#pri_ryousyu_type {
	float: left;
	margin: 0 0 30px;
	width: 600px;
}

#pri_mitsumori_type_img,
#pri_nouhin_type_img,
#pri_seikyu_type_img,
#pri_ryousyu_type_img {
	float: left;
	margin: 0;
	width: 240px;
	text-align: center;
	font-size: 12px;
	font-weight: 600;
}

#pri_mitsumori_type_img img,
#pri_nouhin_type_img img,
#pri_seikyu_type_img img,
#pri_ryousyu_type_img img {
	margin: 0 0 5px;
}

#pri_mitsumori_type_list,
#pri_nouhin_type_list,
#pri_seikyu_type_list,
#pri_ryousyu_type_list {
	float: right;
	margin: 0;
	width: 340px;
}

#pri_mitsumori_type_list h2,
#pri_nouhin_type_list h2,
#pri_seikyu_type_list h2,
#pri_ryousyu_type_list h2 {
	margin: 0;
}

#pri_mitsumori_type_list h3,
#pri_nouhin_type_list h3,
#pri_seikyu_type_list h3,
#pri_ryousyu_type_list h3 {
	margin: 10px 0;
	padding: 3px;
	border-width: 0;
	background-color: #f2f2f2;
	font-size: 12px;
	font-weight: 600;
}

#pri_mitsumori_type_list ul,
#pri_nouhin_type_list ul,
#pri_seikyu_type_list ul,
#pri_ryousyu_type_list ul {
	margin: 0 0 0 20px;
	padding: 0;
}

#pri_mitsumori_type_list ul li,
#pri_nouhin_type_list ul li,
#pri_seikyu_type_list ul li,
#pri_ryousyu_type_list ul li {
	padding: 0;
	margin: 0;
	font-size: 12px;
	font-weight: 400;
}

#pri_seikyu_type_list p {
	margin: 15px 0 0;
	padding-left: 10px;
	font-size: 12px;
}


#pri_mitsumori_details,
#pri_nouhin_details,
#pri_seikyu_details {
	float: left;
	margin: 0 0 30px;
	width: 600px;
}

#pri_mitsumori_details h2,
#pri_nouhin_details h2,
#pri_seikyu_details h2 {
	margin: 0 0 10px;
}

div.pri_details_ex_area {
	float: left;
	margin: 0 0 15px;
	width: 600px;
}

div.pri_details_ex_area_plus {
	float: left;
	margin: 15px 0 15px;
	width: 600px;
}

div.pri_details_img {
	float: left;
	margin: 0;
	width: 240px;
	text-align: center;
	font-size: 12px;
	font-weight: 600;
}

div.pri_details_img_title {
	float: left;
	margin: 0;
	width: 240px;
	text-align: left;
	font-size: 12px;
	font-weight: 600;
}

div.pri_details_img_area {
	float: left;
	margin: 5px 0;
	width: 240px;
	text-align: center;
	font-size: 12px;
	font-weight: 600;
}

div.pri_details_img_area img {
	margin: 0 0 5px;
}

div.pri_details_ex {
	float: right;
	margin: 0;
	width: 340px;
}

div.pri_details_ex img {
	margin-right: 15px;
	margin-bottom: 10px;
}

#pri_mitsumori_operate,
#pri_nouhin_operate,
#pri_seikyu_operate,
#pri_ryousyu_operate {
	float: left;
	margin: 0 0 30px;
	width: 600px;
}

#pri_mitsumori_operate h2,
#pri_nouhin_operate h2,
#pri_seikyu_operate h2,
#pri_ryousyu_operate h2 {
	margin: 0 0 10px;
}

#pri_mitsumori_operate img.screen,
#pri_nouhin_operate img.screen,
#pri_seikyu_operate img.screen,
#pri_ryousyu_operate img.screen {
	margin: 0 0 40px;
}

#pri_mitsumori_operate table,
#pri_nouhin_operate table,
#pri_seikyu_operate table,
#pri_ryousyu_operate table {
	width: 600px;
}

#pri_mitsumori_operate td,
#pri_nouhin_operate td,
#pri_seikyu_operate td,
#pri_ryousyu_operate td {
	font-size: 12px;
	vertical-align: top;
}

#pri_mitsumori_operate td p,
#pri_nouhin_operate td p,
#pri_seikyu_operate td p,
#pri_ryousyu_operate td p {
	margin-bottom: 0;
	font-size: 12px;
}

#pri_mitsumori_operate th,
#pri_nouhin_operate th,
#pri_seikyu_operate th,
#pri_ryousyu_operate th {
	width: 100px;
	background: #ffffff url("../pri/ne/images/table_bg_ty.gif") repeat-y right;
	/* background-color: #e5f2ff; */
	font-size: 12px;
}

#pri_mitsumori_operate th.right,
#pri_nouhin_operate th.right,
#pri_seikyu_operate th.right,
#pri_ryousyu_operate th.right {
	text-align: right;
}


#pri_mitsumori_sample,
#pri_nouhin_sample,
#pri_seikyu_sample,
#pri_ryousyu_sample {
	float: left;
	margin: 0 0 20px;
	width: 600px;
}

#pri_mitsumori_sample h2,
#pri_nouhin_sample h2,
#pri_seikyu_sample h2,
#pri_ryousyu_sample h2 {
	margin: 0 0 10px;
}

div.sample {
	float: left;
	margin: 0 0 20px;
	width: 600px;	
}

div.sample_line {
	float: left;
	margin: 0 0 40px;
	width: 600px;	
}

div.sample_title {
	float: left;
	margin: 0 0 15px;
	padding: 0 0 3px;
	width: 600px;
	border-bottom: 1px solid #999999;
	font-size: 12px;
	font-weight: 600;	
}

div.sample_sub_title {
	float: left;
	margin: 5px 0;
	padding: 0 0 3px;
	width: 600px;
	/* border-bottom: 1px solid #999999; */
	font-size: 12px;
	font-weight: 600;
	color: #333333;	
}

div.sample_image {
	/* float: left; */
	margin: 0;
	padding: 0;
	width: 600px;
}

div.sample_left,
div.sample_center,
div.sample_right {
	float: left;
	width: 200px;
	margin: 0 0 20px;
	text-align: center;
	font-size: 12px;
}

/*
div.sanple_left_title,
div.sanple_center_title,
div.sanple_right_title {
	float: left;
	width: 200px;
	text-align: left;
	font-size: 12px;
}
*/

div.sample_left img,
div.sample_center img,
div.sample_right img {
	margin: 5px 0 5px;
}

#ryousyu_att {
	margin-top: -35px;
	text-align: right;
	font-size: 12px;
}

#pri_unit_trial_area {
	float: left; 
	margin: 40px 0;
	width: 598px;
	border: 1px solid #cccccc;
	background-color: #f2f2f2;
}

#pri_unit_trial_button_area {
	margin: 40px 0;
	width: 598px;
	text-align: center;
}

#pri_unit_trial_button {
	width: 502px;
	margin: 0 auto;
	background: url("../pri/ne/images/trial_button_hover.gif") no-repeat;
}

#pri_unit_trial_button a {
	display:block;
	width:502px;
	height:51px;
}

#pri_unit_trial_button a img {
	border: 0;
}

#pri_unit_trial_button a:hover {
	background-color: transparent;
}

#pri_unit_trial_button a:hover img {
	visibility: hidden;
}

#pri_unit_store_area {
	/* float: left;  */
	margin: 0 0 40px;
	width: 598px;
	text-align: center;
}


