@charset "utf-8";
/* ===================================================================
CSS information
file name  :main.css
EC-CUBE ver:2.4.4
Author     :shiro8.net
Author URL :http://www.shiro8.net
style info :共通設定及び汎用クラス
=================================================================== */

/* フォント
----------------------------------------------- */

.price {
color:#F00;
font-weight:bold;
/* フォントサイズリセット
	font-size:134%; */
}

.attention{
color:#CC3333;
}

.mini,
.inn,
#information,
#bottom_info,
#pagetop {
/* フォントサイズリセット
	font-size:84%; */
}

.fs,
#footnav{
/* フォントサイズリセット
font-size:93%; */
}

.fs12,td .fs12{
/* フォントサイズリセット
font-size:93%;*/
}

em {
font-style:normal;
color:#C33;
}

.picture {
border:#CCC solid 1px;
}

/* 汎用クラス
----------------------------------------------- */
.inn{

margin:0 0 10px;
}

/*
div#leftcolumn .inn{
padding:5px 5px 5px 4px;
}

div#rightcolumn .inn{
padding:5px 4px 5px 5px;
}
* html div#leftcolumn .inn{
padding:5px 3px;
}

* html div#rightcolumn .inn{
padding:5px 3px;
}

div#two_maincolumn {
	margin-top:10px;
}
*/

/* タイトル
----------------------------------------------- */
/*--1カラム--*/
div#one_maincolumn h2.title {
background:url(../img/common/bg_ttl1.gif) top right no-repeat;
border-bottom:0;
margin:0 0 20px 0;
clear:both;
}
/*--2カラム--*/
div#two_maincolumn h2.title {
background:url(../img/common/bg_ttl2.gif) top right no-repeat;
border-bottom:0;
margin:0 0 20px 0;
clear:both;
}
/*--3カラム--*/
div#three_maincolumn h2.title {
background:url(../img/common/bg_ttl3.gif) top right no-repeat;
border-bottom:0;
margin:0 0 20px 0;
clear:both;
}

div.tblareabtn {
clear:both;
margin:30px 0 20px;
text-align:center;
}

div.tblareabtn2 {
clear:both;
margin:10px 0 20px;
padding-bottom:30px;
text-align:center;
}

div.tblareabtn3 {
text-align:center;
padding-bottom:10px;
}

div.tblareabtn form#member_form{
	display:inline !important;
	}

div.tblareabtn a,
div.tblareabtn3 a{
margin:0 5px;
}

div.tblareabtn img,
div.tblareabtn3 img{
display:inline;
}

.phototd {
width:75px;
text-align:center;
}
.centertd {
text-align:center;
}
.pricetd {
text-align:right;
white-space:nowrap;
color:#F00;
font-weight:bold;
}
.pricetd em {
font-weight:bold;
}

.daytd{
width:20%;
/* フォントサイズリセット
font-size:93%; */
text-align:left;
}

.numbertd{
width:12%;
text-align:center;
}

div#completetext {
padding:20px 0 0;
background:#F3F1EC;
}

div#completetext p{
padding:10px;
text-align:center;
}


/* テキストフィールド
----------------------------------------------- */
/*
input[type='text'] {
border:#CCC solid 1px;
}
*/

.box54 {
width:54px;
border:#CCC solid 1px;
}

.box60 {
width:60px;
padding:2px;
border:#CCC solid 1px;
}

.box80 {
width:80px;
padding:2px;
border:#CCC solid 1px;
}

.box120 {
width:120px;
padding:2px;
border:#CCC solid 1px;
}

.box180 {
width:180px;
padding:2px;
border:#CCC solid 1px;
}

.box260 {
width:260px;
padding:2px;
border:#CCC solid 1px;
}

.box300 {
width:300px;
padding:2px;
border:#CCC solid 1px;
}

.box320 {
width:320px;
padding:2px;
border:#CCC solid 1px;
}

.box380 {
width:380px;
padding:2px;
border:#CCC solid 1px;
}

div#three_maincolumn .addressbox {
width:200px;
padding:2px;
border:#CCC solid 1px;
}

.addressbox {
width:300px;
padding:2px;
border:#CCC solid 1px;
margin:5px 0 0 0;
}

.confirmbox {
margin:5px 0 0 0;
}

/* ボタン
----------------------------------------------- */
input[type='image'] {
border:none;
}

input[type='image'].box190 {
width:190px;
height:40px;
}

input[type='image'].box180 {
width:180px;
height:30px;
}

input[type='image'].box150 {
width:150px;
height:30px;
}

input[type='image'].box140 {
width:140px;
height:30px;
}

input[type='image'].box130 {
width:130px;
height:30px;
}

input[type='image'].box51 {
width:51px;
height:22px;
}


#footerinner a:link,
#footerinner a:visited,
#footerinner a:active{color:#FFF !important;}
#categorytree a:hover,
#categorytree2 a:hover,
#categorytree3 a:hover,
#footerinner a:hover{color:#FFF !important;}
