@charset "utf-8";

@import "reset.css";

/* CSS Information =======================================
File name: print.css
Editors: Masanori Chugo
Last Editor: Masanori Chugo
Date: 2009.11.20
======================================================== */

/* トップページのみちょっと姑息な手。更新したら画面キャプチャーする。 
この画像を印刷しています。サイズも適宜変更すること。*/
#top_images{
	width               : 970px;
	height              : 1141px;
	background-image    : url(../images/print/top.jpg);
	background-repeat   : no-repeat;
}


#header {
	background-image  : url(../images/print/logo.gif);
	height            : 30mm;
	background-repeat : no-repeat;
}

.cont_repair h2{
	width               : 700px;
	height              : 30px;
	padding             : 0px;
	margin              : 0px 0 10px 0;
	font-size           : 80%;
	color               : #6e6e6e;
	background-image    : url(../images/print/cont_repair.gif);
	background-repeat   : no-repeat;
	text-indent         : -9999px;
}

.exam_repair h2{
	width               : 700px;
	height              : 30px;
	padding             : 0px;
	margin              : 0px 0 10px 0;
	font-size           : 80%;
	color               : #6e6e6e;
	background-image    : url(../images/print/exam_repair.gif);
	background-repeat   : no-repeat;
	text-indent         : -9999px;
}

.care h2{
	width               : 700px;
	height              : 30px;
	padding             : 0px;
	margin              : 0px 0 10px 0;
	font-size           : 80%;
	color                   : #6e6e6e;
	background-image    : url(../images/print/care.gif);
	background-repeat   : no-repeat;
	text-indent         : -9999px;
}

.product_info h2{
	width               : 700px;
	height              : 30px;
	padding             : 0px;
	margin              : 0px 0 10px 0;
	font-size           : 80%;
	color               : #6e6e6e;
	background-image    : url(../images/print/product_info.gif);
	background-repeat   : no-repeat;
	text-indent         : -9999px;
}

.price_list h2{
	width               : 700px;
	height              : 30px;
	padding             : 0px;
	margin              : 0px 0 10px 0;
	font-size           : 80%;
	color                  : #6e6e6e;
	background-image    : url(../images/print/price_list.gif);
	background-repeat   : no-repeat;
	text-indent         : -9999px;
}

.basic_knowledge h2{
	width               : 700px;
	height              : 30px;
	padding             : 0px;
	margin              : 0px 0 10px 0;
	font-size           : 80%;
	color               : #6e6e6e;
	background-image    : url(../images/print/basic_knowledge.gif);
	background-repeat   : no-repeat;
	text-indent         : -9999px;
}

.sitemap h2{
	width               : 700px;
	height              : 30px;
	padding             : 0px;
	margin              : 0px 0 10px 0;
	font-size           : 80%;
	color               : #6e6e6e;
	background-image    : url(../images/print/sitemap.gif);
	background-repeat   : no-repeat;
	text-indent         : -9999px;
}

.order h2{
	width				: 700px;
	height              : 30px;
	padding             : 0px;
	margin              : 0px 0 10px 0;
	font-size           : 80%;
	color			    : #6e6e6e;
	background-image    : url(../images/print/order.gif);
	background-repeat   : no-repeat;
	text-indent         : -9999px;
}

.order_made h2{
	width				: 700px;
	height              : 30px;
	padding             : 0px;
	margin              : 0px 0 10px 0;
	font-size           : 80%;
	color			    : #6e6e6e;
	background-image    : url(../images/print/order_made.gif);
	background-repeat   : no-repeat;
	text-indent         : -9999px;
}

.tokutei h2{
	width				: 700px;
	height              : 30px;
	padding             : 0px;
	margin              : 0px 0 10px 0;
	font-size           : 80%;
	color			    : #6e6e6e;
	background-image    : url(../images/print/tokutei.gif);
	background-repeat   : no-repeat;
	text-indent         : -9999px;
}

h1 {
	font-size        : 10px;
	background-color : #FFFFFF;
	text-align       : right;
}

h2 {
	padding-top      : 15px;
	padding-bottom   : 10px;
}

#top_cont_left h3{
	width     : 520px;
	font-size : 14px;
	color     : #FF6600;
	margin    : 0 15px;
	padding   : 0 0 6px 0;
}

#top_cont_left p{
	width  : 685px;
	margin : 0px 15px 10px 15px;
}

.order dl {
	width     : 520px;
	margin    : 0 15px;
	padding   : 0 0 6px 0;
}

.order dt {
	width         : 520px;
	height        : 24px;
	margin        : 5px 0px 5px 0px;
	padding       : 0;
	list-style    : none;
	color         : #999933;
	font-size     : 140%;
	border-bottom : 1px solid #999999;
	font-weight   : bold;
}

.order dd {
	width             : 460px;
	background-image  : url(../order/images/arw.gif);
	background-repeat : no-repeat;
	margin            : 0px 0px 10px 0px;
	padding           : 2px 0px 5px 60px;
}

/* 特定商取引に関する法律に基づく表示 */

.tokutei dl {
	width     : 520px;
	margin    : 0 15px;
	padding   : 0 0 6px 0;
}

.tokutei dt {
	font-weight : bold;
	width       : 520px;
	margin      : 5px 0px 5px 0px;
	padding     : 0;
	list-style  : none;
	color       : #999933;
	font-size   : 120%;

}

.tokutei dd {
	width         : 670px;
	margin        : 0px 0px 10px 0px;
	padding       : 2px 0px 5px 30px;
}

/* テーブルの設定 */

#top_cont_left table{
	margin    : 0px 15px 10px 15px;
	border    : 1px solid #666666;
}

#top_cont_left th, td {
	padding        : 2px;
	border         : 1px solid #666666;
	vertical-align : top;
}

/* テキストの設定 */

.txt_gry{
	color			: #6e6e6e;
	font-weight     : normal;
}

.txt_grn{
	font-weight : bold;
	color       : #909f2c;
}

.txt_red{
	font-weight : bold;
	color       : #FF0000;
}

.txt_red120{
    font-size   : 120%;
	font-weight : bold;
	color       : #FF0000;
}

.txt_white{
	font-weight : bold;
	color       : #FFFFFF;
}

.txt_grn100{
    width			 : 685px;
	font-size        : 120%;
	color            : #FFFFFF;
	background-color : #333333;
	border           : 1px solid #CCCCCC;
}

/* リストの設定 */

#top_cont_left ul{
	width  : 700px;
	margin : 0px 15px 10px 15px;
}

#top_cont_left li {
	width      : 700px;
	margin     : 0px;
	list-style-type: none;
}

/* 印刷に不必要なモノは表示させない*/ 

#logo, #top_btn, h1, #header_menu, #top_cont_right img, #top_menu, #footer, #footer_link, #right_menu ul,#whats_new, #orderbox,#footer_txt, #top #header{ 
   display: none; 
}
