@charset "UTF-8";

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+
+ Since:2008-04-10
+ Update:
+ Guideline:photo*WAVE Standard Ver.1.01
+ Browser Windows：IE6以上、FireFox1.5以上、Opera9以上
+ Browser Macintosh：Safari2.0、FireFox1.5以上、Opera9以上
+ Editor ID:you
+ Editor ID:
+
++++++++++CSSを追加した場合下記コメントを追記 +++++++++++++++++++++++++++++++++

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.padL30 img{
margin-bottom: 100px;
}

/* ++++++++ 初期化設定 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#ct #makebanner table{
background-color:#FFFFFF;
}
#ct #makebanner table table{
background:none;
}
*{
margin:0px;
padding:0px;
line-height:1.5;
}
body{
text-align:center;
background-color:#f9f9f9;
}
ul{
list-style-type:none;
}
img{
border:none;
vertical-align:top;
}
a:link{
color:#6d552b;
text-decoration:none;
}
a:visited{
color:#6d552b;
text-decoration:none;
}
a:hover{
color:#6e6e6e;
text-decoration:none;
}
a:active{
color:#6d552b;
text-decoration:none;
}
.kill{
background-color:#f9f9f9;
}
/* ++++++++ ヘッター関連 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#wp-hd{
height:113px;
width:100%;
background:url(../images/common/hd-bg001.gif) repeat-x;
text-align:center;
}
#hd{
width:900px;
margin:0px auto;
text-align:left;
background:url(../images/common/hd-bg002.gif) no-repeat;
height:113px;
position:relative;
}
#hd h1{
padding-top:18px;
}
#hd h1 span{
display:none;
}
#hd-menu{
position:absolute;
top:80px;
right:0px;
}
#hd-menu li{
display:inline;
}
#hd #login_area{
width:410px;
position:absolute;
top:8px;
right:214px;
padding-right:10px;
text-align:right;
background:url(../images/top/login-bg001.gif) no-repeat right;
}
#login_area input{
width:80px;
background-color:#FFFFFF;
border:#d2ccbd 1px solid; 
}
p .pass-area{
background:url(/design/maxijapan/images/common/icon-fff.gif) no-repeat left 50%;
padding-left:10px;
}

p#mailmagazine{
	position:absolute;
	top: 50px;
	left: 563px;
}

.pass-area2{
background:url(/design/maxijapan/images/common/icon-f9f.gif) no-repeat left 50%;
padding-left:10px;
}
.padL5{
padding-left:5px;
}
.padL10{
padding-left:10px;
}
.padL25{
padding-left:25px;
}
.new-menmber{
position:absolute;
top:8px;
right:0px;
display:block;
}
/* ++++++++ コンテンツ共通 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#wp-ct{
width:100%;
background-color:#FFFFFF;
}
#ct{
width:900px;
background:url(../images/common/ct-bg001.gif) repeat-y left top #FFFFFF;
margin:0px auto;
text-align:left;
}
#ct-main{
float:left;
width:672px;
margin-top:11px;
position:relative;
text-align:left;
}
/* パンクズ共通  */
.title{
margin-top:6px;
}
.pan{
padding-left:8px;
margin-left:10px;
color:#666054
font-weight:bold;
font-size:10px;
background:url(/design/maxijapan/images/list/pan-icon.gif) no-repeat left 50%;
}
.pass-area2{
background:url(/design/maxijapan/images/common/icon-f9f.gif) no-repeat left 50%;
padding-left:10px;
}
.pan a:link{
color:#666054;
font-weight:bold;
text-decoration:none;
font-size:10px;
}
.pan a:visited{
color:#666054;
font-weight:bold;
text-decoration:none;
font-size:10px;
}
.pan a:hover{
color:#666054;
font-weight:bold;
text-decoration:none;
font-size:10px;
}
.pan a:active{
color:#666054;
font-weight:bold;
text-decoration:none;
font-size:10px;
}
.pan font{
color:#666054;
font-weight:bold;
text-decoration:none;
font-size:10px;
}
/* ++++++++ 共通メニュー関連 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#ct-L{
width:209px;
float:left;
padding-right:18px;
position:relative;
top:-4px;
}
*html #ct-L{
width:227px;
}
#ct-L ul.menu{
width:207px;
padding-bottom:20px;
margin-left:1px;
}
#ct-L ul.bana{
margin-top: 20px;
margin-left:6px;
padding-bottom:30px;
}
#ct-L .bana li{
padding-bottom:3px;
}
#search_area{
padding-top:15px;
padding-bottom:15px;
border-top:#9b8146 4px solid;
border-bottom:#FFFFFF 1px solid;
border-left:#FFFFFF 1px solid;
border-right:#FFFFFF 1px solid;
background-color:#c2beb4;
padding-left:10px;

}
#search_area input{
width:125px;
border:#d2ccbd 1px solid; 
}
/* ++++++++ フッター関連 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#wp-ft{
clear:left;
width:100%;
background:url(../images/common/ft-bg001.gif) repeat-x #f9f9f9;
text-align:center;
}
#ft{
width:900px;
margin:0px auto;
text-align:left;
position:relative;
background:url(../images/common/ft-bg002.gif) no-repeat top right;
padding-bottom:15px;
}
#ft-menu{
padding-top:27px;
margin-left:16px;
}
/* ++++++++ 任意に呼び出して使う +++++++++++++++++++++++++++ */

* html .iepngfix{behavior: expression(IEPNGFIX.fix(this)); }

/* フロート解除 */
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
/*¥*/
*html .clearfix{height:1%;}
.clearfix{display:block;}
/**/

