/* CSS Document */


body{
margin-left:auto;
margin-right:auto;
margin-top:0;
width:960px;
background-color:#996666;
padding:0;
margin-top:0;
}

html{
height:100%;
width:100%;
}


#all{
margin-top:0;
background-color:#FFFFFF;
width:960px;
}

#all_right{
width:900px;
margin-left:30px;
margin-right:30px;
}


a{
color:#666666;
text-decoration:none;
}
a:hover{
	color:#333333;
	text-decoration:underline;
}

h1{
font-size:10px;
color:#666666;
margin:0;
}

h1 a{
text-decoration:none;
color:#666666;
}

#head{
float:right;
color:#666666;
font-size:10px;
}

#head_sitemap{
float:left;
}

#head_mail{
float:left;
margin-left:30px;
}

#logo{
width:900px;
margin-top:30px;
margin-bottom:8px;
}


#navi{
width:900px;
height:35px;
margin-bottom:20px;
}


#navi_top a{
display:none;
}

#navi_top a{
display:block;
width:180px;
height:35px;
background-image:url(../img/share/top_2.gif);
background-repeat:no-repeat;
}

#navi_top a:hover {
background-image:url(../img/share/top_2.gif);
background-repeat:no-repeat;
}

#navi_summary a{
display:none;
}

#navi_summary a{
display:block;
width:180px;
height:35px;
background-image:url(../img/share/summary_1.gif);
background-repeat:no-repeat;
}

#navi_summary a:hover {
background-image:url(../img/share/summary_2.gif);
background-repeat:no-repeat;
}

#navi_ehon a{
display:none;
}

#navi_ehon a{
display:block;
width:180px;
height:35px;
background-image:url(../img/share/ehon_1.gif);
background-repeat:no-repeat;
}

#navi_ehon a:hover {
background-image:url(../img/share/ehon_2.gif);
background-repeat:no-repeat;
}

#navi_ai a{
display:none;
}

#navi_ai a{
display:block;
width:180px;
height:35px;
background-image:url(../img/share/ai_1.gif);
background-repeat:no-repeat;
}

#navi_ai a:hover {
background-image:url(../img/share/ai_2.gif);
background-repeat:no-repeat;
}

#navi_making a{
display:none;
}

#navi_making a{
display:block;
width:180px;
height:35px;
background-image:url(../img/share/making_1.gif);
background-repeat:no-repeat;
}

#navi_making a:hover {
background-image:url(../img/share/making_2.gif);
background-repeat:no-repeat;
}



#navi_top{
float:left;
}

#navi_summary{
float:left;
}

#navi_ai{
float:left;
}

#navi_making{
float:left;
}

#navi_ehon{
float:left;
}

#side{
width:163px;
height:auto;
margin-left:0px;
margin-bottom:20px;
}

#flash{
margin-bottom:20px;
}


#side_summary a{
display:none;
}

#side_summary a{
display:block;
width:163px;
height:37px;
text-indent:-9999px;
background-image:url(../img/share/summary.jpg);
background-repeat:no-repeat;
}

#side_summary a:hover {
background-image:url(../img/share/summary_b.jpg);
background-repeat:no-repeat;
}

#side_ehon a{
display:none;
}

#side_ehon a{
display:block;
width:163px;
height:37px;
text-indent:-9999px;
background-image:url(../img/share/ehon.jpg);
background-repeat:no-repeat;
}

#side_ehon a:hover {
background-image:url(../img/share/ehon_b.jpg);
background-repeat:no-repeat;
}

#side_ai a{
display:none;
}

#side_ai a{
display:block;
width:163px;
height:37px;
text-indent:-9999px;
background-image:url(../img/share/ai.jpg);
background-repeat:no-repeat;
}

#side_ai a:hover {
background-image:url(../img/share/ai_b.jpg);
background-repeat:no-repeat;
}

#side_making a{
display:none;
}

#side_making a{
display:block;
width:163px;
height:37px;
text-indent:-9999px;
background-image:url(../img/share/making.jpg);
background-repeat:no-repeat;
}

#side_making a:hover {
background-image:url(../img/share/making_b.jpg);
background-repeat:no-repeat;
}

#side_qa a{
display:none;
}

#side_qa a{
display:block;
width:163px;
height:37px;
text-indent:-9999px;
background-image:url(../img/share/qa.jpg);
background-repeat:no-repeat;
}

#side_qa a:hover {
background-image:url(../img/share/qa_b.jpg);
background-repeat:no-repeat;
}

#side_mail a{
display:none;
}

#side_mail a{
display:block;
width:163px;
height:37px;
text-indent:-9999px;
background-image:url(../img/share/mail.jpg);
background-repeat:no-repeat;
}

#side_mail a:hover {
background-image:url(../img/share/mail_b.jpg);
background-repeat:no-repeat;
}

#side_all{
width:167px;
height:auto;
float:left;
margin-right:30px;
}

#footer{
width:900px;
height:25px;
float:left;
background-image:url(../img/share/footer.gif);
background-repeat: no-repeat;
margin-bottom:30px;
margin-top:30px;
margin-left:0;
margin-right:0;
}



.foot{
float:left;
text-decoration:none;
list-style-type:none;
font-size:12px;
color:#FFFFFF;
margin-left:40px;
margin-right:35px;
padding-top:6px;
text-align:center;
}

#footer a{
text-decoration:none;
color:#FFFFFF;
}

#copyright{
color:#666666;
font-size:10px;
text-align:center;
}



#contents{
float:left;
width:703px;
height:auto;
}

.text{
color:#666666;
font-size:12px;
line-height:200%;
margin:0;
list-style-type: none;
}

h2{
margin-bottom:20px;
float:left;
width:703px;
}

h3{
margin-bottom:10px;
float:left;
width:703px;
}


.c1{
width:703px;
height:auto;
float:left;
}

.c2{
width:393px;
height:316px;
float:left;
}

.c3{
width:393px;
height:345px;
float:left;
}

.picture{
float:left;
width:310px;
height:316px;
}

.picture2{
float:left;
width:310px;
height:335px;
margin-top:10px;
}

.p_link{
font-size:10px;
color:#666666;
float:left;
width:703px;
text-align:right;
}

#box1{
width:350px;
float:left;
}

#box2{
width:353px;
float:left;
}


ul ,li{
margin-left:40px;
}

#pan{
font-size:10px;
color:#666666;
width:703px;
margin-top:10px;
margin-bottom:20px;
}

#side_order a{
display:none;
}

#side_order a{
display:block;
width:163px;
height:37px;
text-indent:-9999px;
background-image:url(../img/share/order.jpg);
background-repeat:no-repeat;
}

#side_order a:hover {
background-image:url(../img/share/order_b.jpg);
background-repeat:no-repeat;
}

