@charset "utf-8";


/* 下層共通指定
----------------------------------------------- */
div#undercolumn {
	margin: 0 auto;
	padding: 0;
}
div#undercolumn table {
	/*margin: 10px auto;
	width:706px;*/
}
div#undercolumn th {
	margin: 0;
	padding: 8px;
	/*border-top: 1px solid #CCCCCC;*/
	background: #F2F2F2;
}

/* タイトル
----------------------------------------------- */
h2.title-undercolumn {
	height: 25px;
	margin: 0 0 10px;
	padding: 0 0 0 3px;
	font-size: 100%;
	background: url("../img/common/title-page950.gif") left bottom no-repeat;
	font-weight: bold;
}

/* ◎◎について
----------------------------------------------- */
div#undercolumn_aboutus {
}
div#undercolumn_aboutus table th {
    width: 140px;
}
div#undercolumn_aboutus img {
    width: 740px;
    padding-bottom: 5px;
}

/* 特定商取引法
----------------------------------------------- */
div#undercolumn_order {
}
div#undercolumn_order table th {
    width: 140px;
}

/* お問い合わせ
----------------------------------------------- */
div#undercolumn_contact {
}
div#undercolumn_contact .box120 {
    width: 120px;
    padding: 2px;
    border: 1px solid #CCCCCC;
}
div#undercolumn_contact .box60 {
    width: 60px;
    padding: 2px;
    border: 1px solid #ccc;
}
div#undercolumn_contact .box380 {
    width: 380px;
    margin: 5px 0 0 0;
    padding: 2px;
    border: 1px solid #ccc;
}
div#undercolumn_contact .area380 {
    width: 380px;
    height: 250px;
    margin: 5px 0 0 0;
    padding: 2px;
    border: 1px solid #ccc;
}
div#undercolumn_contact .zipimg img {
    margin: 5px 0 0 0;
}
/* カゴラボ3.0　パッケージ強化対応　START */
div#undercolumn_contact .textarea {
    width: 680px;
    margin: 0 auto;
    padding: 10px 0;
}
div#undercolumn_contact .textarea_center {
    width: 680px;
    margin: 0 auto;
    padding: 10px 0;
    text-align:center;
}
div#undercolumn_contact .text_bold {
font-size:20px;
font-weight:bold;
text-align:center;
}
/* カゴラボ3.0　パッケージ強化対応　END */

/* 会員登録
----------------------------------------------- */
div#undercolumn_entry {
}
div#undercolumn_entry .entry_info {
	margin: 0;
	padding: 0 0 20px;
}
div#undercolumn_entry div#mstbanner_top {
	margin: 0;
	padding: 10px 0;
	text-align: center;
}
div#undercolumn_entry div#mstbanner_under {
	margin: 0;
	padding: 10px 0;
	text-align: center;
}
div#undercolumn_entry .entry_info02 {
	margin: 0;
	padding: 0 0 10px;
	text-align: center;
}
div#undercolumn_entry .entry_info02 span {
	font-size: 90%;
	line-height: 1.2;
}
div#undercolumn_entry .entry_info02 img {
	margin: 0 0 10px;
}
div#undercolumn_entry h3.title-subpoint {
	margin: 0;
	padding: 0 15px;
}
div#undercolumn_entry .entry_txt {
	margin: 0;
	padding: 5px 15px 20px 87px;
}
div#undercolumn_entry .area470 {
    width: 630px;
    height: 1000px;
/*    margin: 5px 0 0 0;*/
    margin: 5px 0 0 0;
    padding: 2px;
    border: 1px solid #ccc;
    line-height:1.5;
}
div#undercolumn_entry .box120 {
    width: 120px;
    padding: 2px;
    border: 1px solid #CCCCCC;
}
div#undercolumn_entry .box60 {
    width: 60px;
    padding: 2px;
    border: 1px solid #CCCCCC;
}
div#undercolumn_entry .box380 {
    width: 380px;
    margin: 5px 0 0 0;
    padding: 2px;
    border: 1px solid #CCCCCC;
}
div#undercolumn_entry .box320 {
    width: 320px;
    margin: 5px 0 0 0;
    padding: 2px;
    border: 1px solid #CCCCCC;
}
div#undercolumn_entry .box300 {
    width: 300px;
    margin: 5px 0 0 0;
    padding: 2px;
    border: 1px solid #CCCCCC;
}
div#undercolumn_entry .zipimg img {
    margin: 5px 0 0 0;
}
div#undercolumn_entry dt {
    float: left;
    width: 4em;
    border: 1px solid #FF0000;
}
/* カゴラボ3.0　パッケージ強化対応　START */
div#undercolumn_entry .textarea {
    width: 680px;
    margin: 0 auto;
    padding: 10px 0;
}
div#undercolumn_entry .textarea_center {
    width: 680px;
    margin: 0 auto;
    padding: 10px 0;
    text-align:center;
}
div#undercolumn_entry  .text_bold {
font-size:20px;
font-weight:bold;
text-align:center;
}
div#undercolumn_entry  .side_banner {
float:right;
width:400px;
padding-left:20px;
}
/* カゴラボ3.0　パッケージ強化対応　END */

/* プライバシーポリシー
----------------------------------------------- */
#undercolumn_privacy {
}

#undercolumn_privacy p.privacy_info {
	margin: 20px 15px;
}

#undercolumn_privacy li.privacy_ol {
	margin: 0 15px 2em;
}

#undercolumn_privacy ul {
	margin: 1em 0 1em 15px;
	padding: 0;
	list-style-type: disc;
}

#undercolumn_privacy p {
	margin: 20px 25px;
}

/* カゴラボ3.0　パッケージ強化対応　START */
/* 会員規約
----------------------------------------------- */
div#undercolumn .info_img {
	width: 850px;
	text-align:center;
    padding: 0 0 10px 50px ;
}
/* カゴラボ3.0　パッケージ強化対応　END */

#detail_info {
	margin: 10px auto;
    width: 395px;
}