/* テキストカラーなど */



body,td,th {

	font-size: 12px;

	color: #555555;

	line-height: 16px;

}

body {

	background-color: #FFFFFF;

	background-image: url(../common_img/bg.gif);

	background-repeat: repeat-y;

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

}



/* リンク */



a:link {

	color: #0033CC;

}

a:visited {

	color: #000099;

}

a:hover {

	color: #0033CC;

}

a:active {

	color: #000099;

}



.foot_menu a:link {

	color: #FFFFFF;

	text-decoration: none;

}

.foot_menu a:visited {

	color: #FFFFFF;

	text-decoration: none;

}

.foot_menu a:hover {

	color: #FFFFFF;

	text-decoration: underline;

}

.foot_menu a:active {

	color: #FFFFFF;

	text-decoration: underline;

}

/* みだし */



h1 {

	font-size: 12px;

	line-height: 20px;

	color: #FFFFFF;

	text-align: right;

	padding-right: 5px;

	font-weight: normal;

	margin: 0px;

	padding: 0px;

	

}

h2 {

	margin: 0px;

	padding: 0px;

}

h3 {

	margin: 0px;

	padding: 0px;

}

h4 {

	font-size: 9px;

	font-weight: normal;

	margin: 0px;

}



/* topのロールオーバー */





.seizouka001 {

	display: block;

	width: 560px;

	height: 126px;

	background-image:url(../common_img/on/main_04.jpg);

}

.seizouka002 {

	display: block;

	width: 560px;

	height: 126px;

	background-image:url(../common_img/on/main_05.jpg);

}

.seizouka003 {

	display: block;

	width: 560px;

	height: 126px;

	background-image:url(../common_img/on/main_06.jpg);

}







/* テンプレにしようしている指示 */



.foot_menu {

	background-image: url(../common_img/foot.gif);

	text-align: center;

	vertical-align: middle;

	height: 26px;

	line-height: 26px;

}

.line_A6A8B2 {

	background-color: #A6A8B2;

	width: 760px;

}

.foot_add {

	padding-left: 20px;

	height: 77px;

	padding-top: 13px;

	padding-bottom: 14px;

}

.foot_copy {

	height: 19px;

	line-height: 19px;

	text-align: center;

}





/* topにしようしている指示 */



.seizouka_ue {

	padding-top: 39px;

	padding-right: 18px;

	padding-bottom: 10px;

	padding-left: 160px;

	text-align: left;

}

.seizouka_sita {

	padding-top: 0px;

	padding-right: 18px;

	padding-bottom: 0px;

	padding-left: 160px;

	text-align: right;

}

.seizouka_sita_a {

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 160px;

	text-align: right;

}

.setubi_txt_left {

	background-color: #FFFFFF;

	padding: 9px;

}

.setubi_txt_right {

	background-color: #FFFFFF;

	text-align: right;

	padding-top: 0px;

	padding-right: 9px;

	padding-bottom: 9px;

	padding-left: 9px;

}

.syouhin_txt {

	background-image: url(../common_img/main_12.jpg);

	height: 89px;

	padding-right: 10px;

	padding-left: 10px;

}

.kaisya_txt {

	background-image: url(../common_img/main_14.jpg);

	height: 89px;

	padding-right: 10px;

	padding-left: 10px;

}





/* margin */



.margin3 {

	margin: 3px;

}

.margin5 {

	margin: 5px;

}

.margin_bottom10 {

	margin-bottom: 10px;

}





/* height */



.height05 {

	height: 5px;

}

.height10 {

	height: 10px;

}

.height15 {

	height: 15px;

}

.height19 {

	height: 19px;

}

.height20 {

	height: 20px;

}

.height25 {

	height: 25px;

}

.height30 {

	height: 30px;

}



/* padding */



.padding_left05 {

	padding-left: 5px;

}

.padding_left20 {

	padding-left: 20px;

}

.padding_right05 {

	padding-right: 5px;

}

.padding_right07 {

	padding-right: 7px;

}

.padding_right10 {

	padding-right: 10px;

}

.padding_right20 {

	padding-right: 20px;

}

.padding_seizouka_ue {

	padding-top: 39px;

	padding-right: 18px;

	padding-bottom: 0px;

	padding-left: 160px;

}

.padding_seizouka_sita {

	padding-top: 10px;

	padding-right: 18px;

	padding-bottom: 0px;

	padding-left: 160px;

	text-align: right;

}



/* width */



.width540 {

	width: 540px;

}



/* txt */



.txt_white {

	color: #FFFFFF;

}

.txt_CC3333 {

	color: #CC3333;

}

.txt_6670D8_bold_14 {

	color: #6670D8;

	font-weight: bold;

	font-size:14px;

}





/* 下層共通の特別な指定 */



.to_top {

	text-align: right;

	width: 540px;

	padding-top: 10px;

	padding-bottom: 20px;

}

.lineAEBAD0 {

	background-color: #AEBAD0;

	width: 540px;

	margin-top: 10px;

	margin-bottom: 10px;

}

.image_waku {

	border: 1px solid #999999;

}



/* business */



.business_midasi {

	font-size: 13px;

	text-align: left;

	padding-bottom: 1px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #A8ADEA;

	width: 360px;

	font-weight: bold;

	margin-bottom: 5px;

}

.business_txtbox {

	width: 540px;

	margin-bottom: 10px;

}



/* goods */



.goods_midasi01 {

	font-size: 13px;

	text-align: left;

	padding-bottom: 1px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #A8ADEA;

	width: 540px;

	font-weight: bold;

	margin-bottom: 5px;

}

.goods_midasi02 {

	font-size: 13px;

	text-align: left;

	padding-bottom: 1px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #A8ADEA;

	font-weight: bold;

	margin-bottom: 5px;

}



/* フォーム進行表 **/



.wwform_status {

 border:solid 1px #cccccc;

 background-color:#8080C0;

}



.wwform_status_on {

 border:solid 1px #cccccc;

 background-color:#CC0000;

}



.wwform_input {

 color:#FFFFFF;

 font-size:10pt;

 font-weight:bold;

 line-height:150%;

}



.wwform_confirm {

 color:#FFFFFF;

 font-size:10pt;

 font-weight:bold;

 line-height:150%;

}



.wwform_complete {

 color:#FFFFFF;

 font-size:10pt;

 font-weight:bold;

 line-height:150%;

}



.wwform_arrow {

 font-weight:bold;



}

