﻿@charset "UTF-8";

/*default css set*/
* {
margin:0pt;
padding:0pt;
}

body,div,pre,p,blockquote,
form,fieldset,input,textarea,select,option,
dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,
table,th,td,embed,object {
margin: 0;
padding: 0;
vertical-align: baseline;
}

h1,h2,h3,h4,h5,h6 {
font-style: normal;
font-weight: normal;
font-size: 1.0em;
}

table,th,td,img {border:0;}

/*page css*/
body  { 
color: #666666;
font-size: 1.0em;
font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
background-color:#e6e6d7;
}

#wrapper{
/*background:transparent url(img/header_img.jpg) no-repeat scroll center top;*/
margin:0pt auto;
text-align:left;
width:950px;
}

#header{
background:transparent url(../img/header_img.jpg) no-repeat scroll center top;
height:280px;
margin:0pt auto;
text-align:left;
width:950px;
}
#logo{
text-align:left;
padding:3px 0 0 60px;
}
#main_navi{
text-align:left;
padding:171px 0 0 50px;
}

#inner_wrapper{
background:transparent url(../img/main_back.jpg) repeat-y center top;
padding:0 0 0 0px;
margin:0pt auto;
text-align:left;
width:950px;
min-height:600px;
}

#main_table{
background:transparent url(../img/main_back_bottom.jpg) no-repeat center bottom;
padding:0 0 0 0px;
margin:0pt auto;
text-align:left;
width:950px;
min-height:600px;
}

#main{
background:transparent url(../img/main_back01.jpg) no-repeat center top;
padding:0 0 0 0px;
margin:0pt auto;
text-align:left;
width:950px;
min-height:300px;
}

#left{
}

#content{
padding:30px 0 0 0px;
margin:0pt auto;
text-align:left;
width:590px;
}

#title{
background:transparent url(../img/content_back_01.jpg) no-repeat center bottom;
padding:40px 0 8px 50px;
margin:0pt auto;
text-align:left;
width:590px;
color:#f01286;
}

#entry_area{
background:transparent url(../img/content_back_02.jpg) repeat-y center top;
padding:10px 0 0 50px;
margin:0pt auto;
text-align:left;
width:590px;
color:#f01286;
min-height:300px;
}

.object{
text-align:center;
padding:10px;
}

#entry_bottom{
background:transparent url(../img/content_back_03.jpg) no-repeat center top;
padding:10px 0 0 50px;
margin:0pt auto;
text-align:left;
width:590px;
color:#f01286;
height:78px;
}

/*#movable{
position:absolute;
top:400px;
}*/

#right{
}

#right_navi{
padding:0;
margin:0;
}
