@charset "utf-8";
/* CSS Document */
body{
margin:0px;
font-size:14px;
font-family:'ＭＳ ゴシック', 'Osaka－等幅';
line-height:24px;
color:#222222;
background-color:#FFFFFF;
background-image:url(share/back1.jpg);
background-repeat:no-repeat;
background-attachment:fixed;
}

.pos{width:auto;}

h1{
font-size:12px;
padding-left:10px;
line-height:16px;
color:#999999;
display:block;
width:840px;
background-color:#FFFFFF;
font-weight:100;
margin:0px;
font-family:'MS UI GOTHIC';
}

h2{
font-size:18px;
font-weight:bold;
color:red;
}

#hana{
font-size:16px;
color:#000000;
border-bottom:1px solid red;
text-align:left;
font-family:'メイリオ','ＭＳ ゴシック';
}

#wrapper{
width:850px;
background-color:#66CC33;
padding:10px 0px 10px 0px;
text-align:left;
border-left:1px solid black;
border-right:1px solid black;
}

#group{
float:left;
width:650px;
}

#group2{
float:left;
width:840px;
}

#smenu a{
display:block;
width:190px;
margin:0px -10px;
line-height:36px;
text-decoration:none;
}

#content{
width:460px;
margin-right:0px;
margin-left:0px;
padding:10px 10px;
float:right;
background-color:#FFFFDD;
font-family:'MS UI Gothic';
letter-spacing:0px;
}

#content p{
font-family:'メイリオ','ＭＳ ゴシック';
}

#content h2{
font-family:'メイリオ','ＭＳ ゴシック';
padding-top:20px;
}

#content2{
width:650px;
margin-right:0px;
margin-left:0px;
padding:10px 10px;
float:right;
background-color:#FFFFDD;
font-family:'MS UI Gothic';
letter-spacing:0px;
}

#content2 p{
font-family:'メイリオ','ＭＳ ゴシック';
}

#content2 h2{
font-family:'メイリオ','ＭＳ ゴシック';
padding-top:20px;
}

#contentright{
width:170px;
padding:0px 10px;
float:right;
background-color:#000000;
color:#FFFFFF;
font-size:12px;
line-height:18px;
font-family:'メイリオ','ＭＳ ゴシック';
}

#news{
overflow:scroll;
height:300px;
background-color:#EEEEEE;
font-size:12px;
line-height:18px;
border:1px solid #333333;
padding:0px 5px;
color:#333333;
}

#layer1{
width:850px;
height:195px;
background-image:url(index-img/topimage0.gif);
background-repeat:no-repeat;
border-top:1px solid black;
border-left:1px solid black;
border-right:1px solid black;
text-align:right;
}

#keycomment{
float:right;
margin-top:0px;
padding:5px 5px;
width:285px;
height:155px;
background-color:#FF6633;
font-size:14px;
font-family:'MS UI Gothic';
letter-spacing:1px;
color:#FFFFFF;
line-height:22px;
}

#logo{margin:5px 0px;}

#denwa{margin-top:5px;}

#layer3{
float:left;
width:150px;
padding:0px 0px 0px 0px;
background-image:url(share/menuback3.jpg);
margin-left:10px;
}

#layer3 a{
display:block;
width:150px;
line-height:36px;
color:#003366;
text-decoration:none;
text-indent:10px;
font-family:'メイリオ','ＭＳ ゴシック';
}

#layer3 a.menu1:hover{
background-image:url(share/menuover.gif);
color:#FFFFFF;
}

#layer3 a.menu2{
font-size:11px;
line-height:18px;
text-indent:35px;
}

#layer3 a.menu2:hover{
background-image:url(share/menuover-min.gif);
color:#FFFFFF;
}

#layer3 a.m1{
background-image:url(share/mainmenu.gif);
background-repeat:no-repeat;color:#FFFFFF;
}

#layer3 a.m1:hover{
background-image:url(share/mainmenu.gif);
background-repeat:no-repeat;
color:#FFFFFF;
}

#footer{
width:850px;
background-color:#333333;
color:#999999;
font-family:'MS UI Gothic';
text-align:center;
font-size:12px;
border-left:1px solid black;
border-right:1px solid black;
}

#footer a{
text-decoration:none;
color:#999999;
}

#sidecomment{
font-size:12px;
font-family:'Arial','MS UI Gothic';
line-height:18px;
}

.title{
margin:10px 0px;
}

#point{
border:1px solid red;
padding:10px;
}

.bluetxt {color: #0000FF}
.redtxt {color: #FF0000}

#topics{
background-color:#0066CC;
font-size:16px;
line-height:24px;
color:#FFFFFF;
padding-left:20px;
}

#wadai{
background-color:#ff0000;
font-size:16px;
line-height:24px;
color:#FFFFFF;
padding-left:20px;
}

#wadai2{
background-color:#ffffff;
font-size:12px;
line-height:18px;
border:1px solid #ff0000;
padding:0px 5px;
color:#333333;
margin-bottom:20px;
padding-bottom:10px;
}

.senden{
border:1px solid #FFFFFF;
padding:5px;
margin-top:20px;
margin-bottom:20px;
font-size:12px;
line-height:20px;
background-color:#EEEEEE;
color:#333333;
font-family:'メイリオ','ＭＳ ゴシック';
}

.senden a:link{
color:#006400;
}

.senden-title{
background-color:#009900;
font-size:16px;
color:#EEEEEE;
font-family:'メイリオ','ＭＳ ゴシック';
}

.senden-title a:link{
color:#FFFFFF;
}
.senden-title a:visited{
color:#FFFFFF;
}

.blogtitle{
color:#FF3333;
}

#eigyojikan{
font-size:13px;
line-height:18px;
background-color:#FFFFFF;
color:#333333;
padding:12px;
background-image:url(index-img/note.jpg);
background-repeat:no-repeat;
height:104px;
}

#calmemo{
background-color:#FFFFFF;
color:#333333;
padding:0px 5px;
font-size:10px;
line-height:14px;
font-family:'MS UI GOTHIC';
margin-top:5px;
}

.mizuiro{
background-color:#B3FFF5;
}
.pink{
background-color:#FFD7F9;
}
.kiiro{
background-color:#FFFF00;
}
.hutoji{
font-weight:bold;
}
.ao{
background-color:#66FFFF
}

.onepoint{
border:2px solid #F19DC1;
padding:5px;
background-color:#FFEDF5;
margin:10px 0px;
font-family:'メイリオ','ＭＳ ゴシック';
}

.onepoint-title{
font-family:'Arial';
font-size:18px;
color:#FF0000;
font-family:'メイリオ','ＭＳ ゴシック';
}

.thema{
border:2px solid #F19DC1;
padding:5px;
background-color:#E2FBFE;
margin:10px 0px;
font-family:'メイリオ','ＭＳ ゴシック';
}

.thema-title{
font-weight:bold;
font-size:18px;
color:#FF0000;
font-family:'メイリオ','ＭＳ ゴシック';
}

#pricetable{
font-family:'メイリオ','ＭＳ ゴシック';
}

