@charset "utf-8";
/* ===================================================================
CSS information
file name  :main.css
EC-CUBE ver:2.4.3
Author     :shiro8.net
Author URL :http://www.shiro8.net
style info :下層ページ
=================================================================== */
/* 下層共通指定
----------------------------------------------- */
div#undercolumn {
margin:0 auto;
padding:0 0 15px;
}

/*--1col--*/
div#one_maincolumn div#undercolumn table{
width:790px;
}
/*--2col--*/
div#two_maincolumn div#undercolumn table{
width:740px;
}
/*--3col--*/
div#three_maincolumn div#undercolumn table{
width:530px;
}


/* 郵便番号検索
----------------------------------------------- */
p.zipimg{
color:#CC3333;
margin:7px 0 0 0;
vertical-align:bottom;
}
.zipatt{
padding-left:5px;
/* フォントサイズリセット
font-size:85%; */
}

.zipimg img{
display:inline;
}

/* ◎◎について
----------------------------------------------- */
div#undercolumn_aboutus {
padding:0 10px;
}

div#undercolumn_aboutus table th {
width:140px;
}


/* 特定商取引法
----------------------------------------------- */


div#undercolumn_order #leadinfo {
	padding:20px 20px 15px;
}

div#undercolumn_order p#leadinfo {
	padding:20px;
}

div#undercolumn_order table th {
width:160px;
background:#E9E6CF;
font-weight:bold;

}


/* お問い合わせ
----------------------------------------------- */
div#undercolumn_contact {
padding:0 10px;
}

div#undercolumn_contact th{
width:140px;
}

div#undercolumn_contact .box380 {
margin:5px 0 0 0;
}

div#undercolumn_contact .box260 {
margin:5px 0 0 0;
}

div#undercolumn_contact .area_ask {
width:350px;
height:200px;
margin:0;
padding:2px;
border:#CCC solid 1px;
/* フォントサイズリセット
font-size:13px; */
}


/* 会員登録
----------------------------------------------- */
/*
div#undercolumn_entry {
padding:0 10px;
}
*/
div#undercolumn_entry .area_kiyaku {
height:520px;
margin:25px auto 10px auto;
padding:2px;
border:#CCC solid 1px;
/* フォントサイズリセット
font-size:small; */
display:block;
}
/*--1col--*/
div#one_maincolumn .area_kiyaku {
width:790px;
}
/*--2col--*/
div#two_maincolumn .area_kiyaku {
width:700px;
}
/*--3col--*/
div#three_maincolumn .area_kiyaku {
width:500px;
}

div#undercolumn_entry #leadinfo {
	padding:20px 20px 15px;
}

div#undercolumn_entry table {
	margin:0 auto;
}
div#undercolumn_entry th,
div#undercolumn_entry td {
	border:#CCC 1px solid;
	padding:8px 10px 6px !important;
	line-height:140% !important;
}
div#undercolumn_entry th{
width:140px;
background:#E9E6CF;
text-align:left;
	vertical-align:top;
}
div#undercolumn_entry th .required {
	font-weight:normal;
}
div#undercolumn_entry .box200 {
	width:200px;
}

div#undercolumn_entry .box320{
margin:5px 0 0 0;
}

div#undercolumn_entry dt {
float:left;
width:4em;
border:#FF0000 solid 1px;
}
