/* MacIE5用のスタイルシート読み込み ===================================================================== */

/*\*//*/
@import "./css/macie5.css";
/**/


body{
	background:url(../common/bg.png);
	margin:0px;
	padding:0px;
	font-family:Verdana, ＭＳ Ｐゴシック, Osaka, sans-serif; 
	color:#333;
	text-align:center;
}

img {border:0px;}

p{font-size:0.8em;line-height:130%; text-align:left;}

li{font-size:0.8em;}

#content{
	background:url(../common/bg_main.png);
	width:756px;
	margin:0 auto;
	text-align:center;

	}
	
table, td{border:0px;padding:0;margin:0;}
h2{margin:0;}


/* メイン ===================================================================== */
#main {
	width:740px;
	background:#f8f5f3 url("../common/bg_navi.png") repeat-y;
margin:0px auto 0 auto;
	text-align:center;

}
#main h1{margin:0;}
#main h1 img{vertical-align:bottom;}

table#navi{margin:0px auto 10px auto;height:272px;padding-top:10px;}
table#navi img{margin:0;vertical-align:bottom;}

table#navi2{
	height: 272px;
	padding-top: 10px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}
table#navi2 img{margin:0;vertical-align:bottom;}


/* フッター ===================================================================== */
#footer {background:url(../common/bg_footer.png) repeat-x;width:740px;height:23px;clear:both;}
#footer img{vertical-align:bottom;margin-left:10px;}
#footer td{text-align:left;}
#footer .cr{color:#ccc8c4;font-size:0.7em;text-align:right;padding-right:10px;}

/* トップページ===================================================================== */

#mainbox{width:715px;margin:5px auto 10px auto;}

.tboxleft{width:320px;vertical-align:top;text-align:center;}

.tboxleft div{width:308px; background:#FFFFDF; border-left:1px solid #5A5041;border-right:1px solid #5A5041;margin:0 auto;}

.tboxright{width:370px;vertical-align:top;text-align:center;}
.tboxright div{width:358px; background:#ECF7D0; border-left:1px solid #5A5041;border-right:1px solid #5A5041;margin:0 auto;}

.tboxleft div, .tboxright div{padding:3px 5px 0px 5px; line-height:140%;}

.tboxleft div p, .tboxright div p{margin:0;padding:10px 0 0 0;}
.notice{margin:0 10px 0 5px;background:url(../img/icon_notice.png) no-repeat 0 1px;padding:0 0 0 15px;}

/* プロフィール===================================================================== */

.pboxleft{width:320px;vertical-align:top;text-align:center;}

.pboxleft div{width:308px; background:#FFFFDF; border-left:1px solid #5A5041;border-right:1px solid #5A5041;margin:0 auto;}

.pboxright{width:370px;vertical-align:top;text-align:center;}
.pboxright .img{float:right;margin:0 5px 0 5px;}

.pboxright div{width:358px; background:#ECF7D0; border-left:1px solid #5A5041;border-right:1px solid #5A5041;margin:0 auto;}

.pboxleft div, .pboxright div{padding:3px 5px 0px 5px; text-align:left;line-height:140%;}

.pboxleft div p, .pboxright div p{margin:0;padding:10px 0 0 0;}

#info td{font-size:0.8em;line-height:120%;padding:3px 0;}


/* 作品について===================================================================== */

.boxcenter{width:709px;vertical-align:top;text-align:center;}

.boxcenter div{width:697px; background:#FFFFDF; border-left:1px solid #5A5041;border-right:1px solid #5A5041;margin:0 auto;}

.boxcenter div{padding:3px 5px 0px 5px; text-align:left;line-height:140%;}

.boxcenter div p{margin:0;padding:5px 0 0 0;}

#workbox .img{float:right;margin:0 10px 0 5px;}
#workbox h3{margin:5px 0 5px 0;border-bottom:1px solid #333;width:340px;padding-top:8px;}
#workbox td{font-size:0.8em;line-height:140%;vertical-align:top;padding-left:3px;}

/* お問い合わせ ===================================================================== */
#formTable td{font-size:0.8em;padding:5px 0; vertical-align:top;}
#formTable{width:665px;padding:15px 15px 0 15px;}
#formTable .tdl{width:120px;}

#main form{margin:0;}

form input{margin-bottom:3px;}
#main input{margin-bottom:0px;}

#CheckTable td, #CheckTable th{font-size:0.8em;}
#CheckTable {padding:10px;}

div#check{border:0;font-size:0.8em;width:250px;text-align:left;margin-left:0;}
div#check form{padding-top:10px;}

div.thank{border:0;font-size:0.8em;width:90%;text-align:left;margin-left:0;}
div.link{border:0;font-size:0.8em;width:250px;text-align:left;margin-left:0;}


/* ショップ ===================================================================== */
.shoptext{
	line-height: 150%;
	margin-bottom: 15px;
	width: 540px;
	font-size: 0.9em;
	padding-left: 10px;
}


/* プライバシーポリシープ ===================================================================== */
.privacy h3{font-size:0.8em;color:#3B3127;margin-bottom:0px;margin-top:15px;}



/* コラム ===================================================================== */
.columnhead{padding:6px 2px 2px 28px;margin-bottom:5px;
text-align:left;margin-left:14px;font-size:0.9em;
background:url(../common/title_bg.png) no-repeat;width:709px;height:29px;
}

.date{margin-left:20px;margin-top:0;}
div.column_main{text-align:left;width:700px;line-height:130%;margin-left:20px;font-size:0.8em;}
div.column_img{text-align:left;float:left;margin-left:20px;}
div.column_img img{margin-right:15px;}


.columnlist{text-align:left;}
.columnlist li{margin-bottom:5px;padding-left:15px;background:url(../common/list_dot.png) no-repeat 0 4px;
	list-style-type:none;line-height:150%;}
	

.lead{text-align:left;width:700px;line-height:130%;margin-left:20px;}

.ssl_image img{border:1px solid #ccc;}
.sslTable{width:350px;margin:10px;}
.sslTable td{vertical-align:top;}
