@charset "UTF-8";
/* CSS Document */

@import "subs.css";
@import "part.css";

.gray{
color:#666666;
font-size:11px;
line-height:2;
}

.red{
color:#CC0000;
}


/*初期化*/
*{
margin:0;
font-size:100%;
font-weight:normal;
font-style:normal;
}
img{
border:0;
}
/*PNG処理*/
img{
behavior: url(http://www.p-chalon.co.jp/js/iepngfix.htc);
border:0;
}

/*タグ定義*/
body{
font-family: 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3', Meiryo, 'メイリオ', 'Lucida Grande', Verdana, 'ＭＳ Ｐゴシック';
color:#662a2a;
background-color:#ffffff;
background-image: url(../images/bg_body_01.gif);
}
li{
list-style:none;
}
a{
text-decoration:none;
}
select{
vertical-align:middle;
}
input{
vertical-align:middle;
}

/*レイアウト*/
#wrapper{
width:800px;
margin:0 auto;
text-align:left;
background-color:#ffffff;
position:relative;
}

#header{
width:800px;
}

#navigation{
	clear:both;
width:760px;
height:48px;
padding:0 20px 10px 20px;
}
#key-visual1{
	clear: both;
	width: 760px;
	height: 300px;
	margin: 10px 20px;
	border: 1px solid #cccccc;
	background-image: url(../images/noscript.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#key-visual2{
clear:both;
width:760px;
padding:10px 0 10px 0;
margin:10px 20px;
border:1px solid #cccccc;
}

#pagebody{
clear:both;
width:800px;
margin:0;
padding:10px 0 0 0;
}

/*1ペイン**/
#pagebody2{
clear:both;
width:800px;
margin:0;
padding:0;
}
#order{
margin:0 20px;
padding:20px 0 20px 20px;
border:1px solid #cc0000;
*:height:460px;
}


/*左カラム*/
#left-box{
float:left;
width:570px;
background-image: url(../images/line_leftbox_01.gif);
background-repeat: repeat-y;
background-position: right;
}

#left-box2{
float:left;
width:400px;
background-image: url(../images/line_leftbox_01.gif);
background-repeat: repeat-y;
background-position: right;
}

/*右カラム*/
#right-box{
float:right;
width:230px;
}
#right-box2{
float:right;
width:400px;
}


#1-collum-a{
clear:both;
width:800px;
}

/*フッター*/
#footer{
clear:both;
width:760px;
height:88px;
padding:10px 0;
margin:0 20px;
background-image: url(../images/bg_pagebody_01.gif);
background-repeat: no-repeat;
background-position: top;
}
#footer-l{
float:left;
width:230px;
}
#footer-r{
float:right;
width:530px;
padding-top:20px;
}
