@charset 'shift_jis'; 
/*
CSS importer
*/

@import url(/css/reset.css);


body{
background-image:url(../images/body.jpg);
background-repeat:repeat;
font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ ゴシック","Osaka",sans-serif;
text-decoration: none;
margin:auto;
padding:0px;
color:#bbb;
background-color:#483014;
}
 
*{
margin:0;
padding:0;
}

.rate{
background-color:#fff;
margin-top:5px;
width:100%;
height:80px;
float:right;
font-size:12px;
color:#336600;
border-top-color:#663300;
border-top-style:dotted;
border-top-width:1px;
margin-top:30px;

}

.tag{
width:160px;
margin-left:10px;
padding-top:10px;
margin-bottom:10px;
height:auto;
font-weight:lighter;
}

.st-tag-cloud a{
background-image:url(../images/tag-color.png);
background-repeat:no-repeat;
padding-left:15px;
font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ ゴシック","Osaka",sans-serif;
font-weight:normal;
line-height:160%;
text-decoration: none;}

.st-tag-cloud a:visited {
text-decoration: none;}

.st-tag-cloud a:active {
text-decoration: none;}

.st-tag-cloud a:hover {
color:#669933;
text-decoration: none;}

.rate p{
margin-top:4px;
margin-bottom:-4px;
font-size:14px;
color:#6D8D36;
}

.mark{
width:100%;
background-color:#D2FFD1;
height:auto;
padding-left:10px;
}


.blogside{
margin-top:10px;
margin-left:10px;
}

.blogside2{
width:150px;
margin-top:10px;
margin-left:10px;
}

.blogside3{
margin-top:10px;
padding-top:5px;
margin-left:5px;
color:#777;
font-size:9px;
width:170px;
}

.blogside3 img{
float:right;
margin-bottom:5px;
}

.blogside3 p{
color:#777;
font-size:9px;
margin-bottom:-3px;
}



.blogside3 a{
font-size:11px;
list-style:none;
background:none;
}



.buner{
width:80px;
margin-top:10px;
margin-left:6px;
float:left;
}

*html .buner{
width:80px;
margin-top:10px;
margin-left:4px;
float:left;
}


.buner_r{
width:80px;
margin-top:10px;
margin-right:6px;
float:right;
}


li {
list-style:none;
}


#sp{
width:600px;
float:left;
height:auto;
}

#bloglogin{
width:500px;
margin-top:10px;
margin-left:160px;
float:left;
height:auto;
display:inline;
}

#bloglogin li{
font-size:14px;
color:#FFFFFF;
margin-right:10px;
float:left;
}

#bloglogin p{
font-size:14px;
color:#FFFFFF;
margin-right:10px;
float:left;
}

#bloglogin li a{
background-image:url(../images/arrow1.png);
background-repeat:no-repeat;
padding-left:18px;
list-style:none;
text-decoration:none;
font-size:14px;
color:#FFFFFF;
float:left;
margin-right:10px;
}

#bloglogin li a:active {
font-size:14px;
color:#FFFFFF;
float:left;
}

#bloglogin li a:hover {
font-size:14px;
color:#669900;
float:left;
}


#wrap00{
margin:auto;
width:1000px;
height:auto;
}

.clear{
clear:both;
}

#head{
width:1000px;
height:560px;
background-image:url(../images/head_back.jpg);
background-repeat:no-repeat;
margin:0;
padding:0px 0px 0px 0px;
} 

#head_page{
width:1000px;
height:390px;
background-image:url(../images/head_page_back.jpg);
background-repeat:no-repeat;
margin:0;
padding:0px 0px 0px 0px;
} 


#head_blog{
width:1000px;
height:400px;
background-image:url(<?php header_image(); ?>);
background-repeat:no-repeat;
margin:0;
padding:0px 0px 0px 0px;
} 

.content{
width:1000px;
height:1200px;
background-image:url(../images/content_back.jpg);
background-repeat:repeat-y;
margin:0;
padding:0px 0px;
} 

#content_auto{
width:1000px;
height:auto;
background-image:url(../images/content_back.jpg);
background-repeat:repeat;
margin:0;
padding:0px 0px;
} 

*:first-child+html #content_auto{
width:1000px;
height:auto;
background-image:url(../images/content_back.jpg);
background-repeat:repeat;
margin-top:10;
padding:0px 0px;
} 

#content_autosub{
width:1000px;
height:70px;
background-image:url(../images/content_back.jpg);
background-repeat:repeat;
margin-top:-10;
padding:0px 0px;
} 


#foot{
margin:0px;
padding:25px 0px 0px 0px;
width:1000px;
height:165px;
background-image:url(../images/foot_back.jpg);
background-repeat:no-repeat;
font-size:10px;
text-align:center;
} 

#foot a{
color: #95c600;
font-size:9px;
margin-top:-4px;
text-decoration: underline;
}

#foot a:hover {
font-size:9px;
color:#8C792F;
text-decoration: none;}

#foot p{
font-size:9px;
color:#006600;
margin-top:0px;
line-height:160%;
}



#footmail{
text-align:left;
width:900px;
margin-top:50px;
margin-left:100px;
color:#FFFFFF;
font-size:9px;
}

*html #footmail{
text-align:left;
width:900px;
margin-top:60px;
margin-left:100px;
color:#FFFFFF;
font-size:9px;
}

#footmail p{
font-size:9px;
color:#FFFFFF;
font-weight:bold;
}

#footmail_2{
text-align:left;
width:900px;
margin-top:55px;
margin-left:100px;
color:#FFFFFF;
font-size:9px;
}

#footmail_2 img{
margin-top:5px;
}

#footmail_2 p{
font-size:9px;
margin-top:-5px;
color:#FFFFFF;
font-weight:normal;
text-decoration:none;
}



#text1{
margin:60px 0px 0px 100px;
padding:0px 0px 0px 0px;
width:850px;
height:auto;
float:left;
text-align:left;
} 

*html #text1{
margin:80px 0px 0px 50px;
padding:0px 0px 0px 0px;
width:850px;
height:auto;
float:left;
text-align:left;
} 

#text1 img{
float:left;
margin-right:5px;
}

#text1 h1{
font-size:15px;
color:#333333;
font-weight:normal;
line-height:180%;
margin-bottom:0px;
} 

#text1 h2{
font-size:13px;
color:#333333;
font-weight:normal;
line-height:180%;
margin-bottom:0px;
} 



#text1 a{
color:#6D8D36;
font-size:13px;
margin-top:-4px;
text-decoration: none;
}

#text1 a:hover {
font-size:13px;
color:#505D2E;
text-decoration: none;}

#text1 p{
font-size:12px;
color:#333;
font-weight:normal;
line-height:145%;
} 




#text1_b{
margin:90px 0px 0px 100px;
padding:0px 0px 0px 0px;
width:450px;
height:auto;
float:left;
text-align:left;
} 

*html #text1_b{
margin:80px 0px 0px 50px;
padding:0px 0px 0px 0px;
width:450px;
height:auto;
float:left;
text-align:left;
} 

#text1_b img{
float:left;
margin-right:5px;
}

#text1_b h1{
font-size:15px;
color:#333333;
font-weight:normal;
line-height:180%;
margin-bottom:0px;
} 

#text1_b h2{
font-size:13px;
color:#333333;
font-weight:normal;
line-height:180%;
margin-bottom:0px;
} 

#text1_b a{
color:#6D8D36;
font-size:13px;
margin-top:-4px;
text-decoration: none;
}

#text1_b a:hover {
font-size:13px;
color:#505D2E;
text-decoration: none;}

#text1_b p{
font-size:12px;
color:#333;
font-weight:normal;
line-height:145%;
} 








#photo_win{
margin:50px 80px 0px 0px;
padding:0px 0px 0px 0px;
width:330px;
height:220px;
float:right;
text-align:center;
} 

*html #photo_win{
margin:50px 40px 0px 0px;
padding:0px 0px 0px 0px;
width:330px;
height:220px;
float:right;
text-align:center;
} 

#photo_win_txt{
margin:0px;
padding:0px;
width:330px;
height:auto;
float:left;
text-align:center;
} 

#photo_win a{
font-size:12px;
color:#FFFFFF;
}

#photo_win a:visited {
text-decoration: none;}

#photo_win a:active {
text-decoration: none;}

#photo_win a:hover {
color:#666633;
font-size:12px;
text-decoration: none;}

#photo_win img{
float:left;
margin-top:10px;
margin-left:15px;
margin-bottom:10px;
border-color:#FFFFFF;
border-style:solid;
border-width:5px;
}


#dl_btn00{
clear:right;
margin:25px 80px 0px 0px;
padding:0px 0px 0px 0px;
width:340px;
height:110px;
float:right;
} 

*html #dl_btn00{
clear:right;
margin:20px 40px 0px 0px;
padding:0px 0px 0px 0px;
width:340px;
height:110px;
float:right;
} 


#dl_btn00 img{
margin-bottom:10px;
}

#dl_btnfile{
float:left;
width:165px;
height:45px;
margin-left:10px;
}

#dl_btnmat{
float:left;
width:165px;
height:45px;
}



.dtpbook{
background-image:url(../images/bg_dtpbooks.jpg);
background-repeat:no-repeat;
overflow:hidden;
margin:0px 10px 0px 60px;
padding:0px 0px 0px 0px;
width:435px;
height:150px;
float:left;
text-align:left;
} 

*html .dtpbook{
background-image:url(../images/bg_dtpbooks.jpg);
background-repeat:no-repeat;
overflow:hidden;
margin:-20px 10px 0px 30px;
padding:0px 0px 0px 0px;
width:435px;
height:150px;
float:left;
text-align:left;
} 


.dtpbook img{
margin-top:35px;
margin-left:10px;
}

.webbook{
background-image:url(../images/bg_webbooks.jpg);
background-repeat:no-repeat;
overflow:hidden;
margin:0px 10px 0px 0px;
padding:0px 0px 0px 0px;
width:435px;
height:150px;
float:left;
text-align:left;
} 

*html .webbook{
background-image:url(../images/bg_webbooks.jpg);
background-repeat:no-repeat;
overflow:hidden;
margin:-20px 10px 0px 0px;
padding:0px 0px 0px 0px;
width:435px;
height:150px;
float:left;
text-align:left;
} 

.webbook img{
margin-top:35px;
margin-left:10px;
}

#recent00 {
margin:10px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:1000px;
height:230px;
float:left;
} 

#recent01 {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:1000px;
height:230px;
float:left;
} 

#recent02 {
margin:10px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:1000px;
height:60px;
float:left;
} 


#recenttv {
margin:0px 0px 20px 0px;
padding:0px 0px 0px 0px;
width:1000px;
height:285px;
float:left;
text-align:center;
} 

*:first-child+html #recenttv {
margin:0px 0px 10px 0px;
padding:0px 0px 0px 0px;
width:1000px;
height:285px;
float:left;
text-align:center;
} 

*html #recenttv {
margin:0px 0px -30px 0px;
padding:0px 0px 0px 0px;
width:1000px;
height:285px;
float:left;
text-align:center;
} 

#recenttv1 {
background-image:url(../images/bg_tv.jpg);
background-repeat:no-repeat;
margin:0px 0px 0px 60px;
padding:0px 0px 0px 0px;
width:880px;
height:285px;
} 

*html #recenttv1 {
background-image:url(../images/bg_tv.jpg);
background-repeat:no-repeat;
margin:0px 0px 0px -30px;
padding:0px 0px 0px 0px;
width:880px;
height:285px;
} 

#recenttvleft {
margin:10px 0px 0px 10px;
padding:0px 0px 0px 0px;
width:320px;
height:265px;
float:left;
}

*html #recenttvleft {
margin:10px 0px 0px 5px;
padding:0px 0px 0px 0px;
width:320px;
height:265px;
float:left;
}

#recenttvright {
margin:45px 0px 0px 10px;
padding:0px 0px 0px 0px;
width:530px;
height:300px;
float:left;
text-align:left;
text-decoration:none;
} 

#recenttvright a{
color:#669900;
margin:0px 0px 10px 0px;
line-height:180%;
font-size:14px;
text-decoration:none;
} 

#recenttvright p{
color:#333;
line-height:180%;
font-size:14px;
} 

#recent03 {
margin:0px 0px 10px 0px;
padding:0px 0px 0px 0px;
width:1000px;
height:70px;
float:left;
} 

*:first-child+html #recent03 {
margin:0px 0px 10px 0px;
padding:0px 0px 10px 0px;
width:1000px;
height:70px;
float:left;
} 


#recent03blog {
margin:-10px 0px 10px 0px;
padding:0px 0px 0px 0px;
width:1000px;
height:70px;
float:left;
} 

*:first-child+html #recent03blog {
margin:-100px 0px 10px 0px;
padding:0px 0px 10px 0px;
width:1000px;
height:70px;
float:left;
} 

#recent03-r{
width:435px;
margin-left:60px;
float:left;
}
*html #recent03-r{
width:435px;
margin-left:30px;
float:left;
}

#recent03-l{
width:435px;
margin-left:10px;
float:left;
}


#recent_g {
margin:20px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:1000px;
height:90px;
text-align:center;
float:left;
} 

#recent_bu1 {
margin:0px 0px 0px 140px;
padding:0px 0px 0px 0px;
width:234px;
height:60px;
float:left;
} 

*html #recent_bu1 {
margin:0px 0px 0px 70px;
padding:0px 0px 0px 0px;
width:234px;
height:60px;
float:left;
} 

.recent_bu2 {
margin:0px 0px 0px 10px;
padding:0px 0px 0px 0px;
width:234px;
height:60px;
float:left;
}

.side_google{
width:160;
margin-top:10px;
margin-left:10px; 
}


#recent_1 {
background-image:url(../images/bg_dtp.jpg);
background-repeat:no-repeat;
float:left;
width:287px;
height:220px;
margin-left:60px;
text-align:left;
padding-top:5px;
line-height:130%;
}

html>/**/body #recent_1 {
background-image:url(../images/bg_dtp.jpg);
background-repeat:no-repeat;
float:left;
width:287px;
height:220px;
margin-left:60px;
text-align:left;
padding-top:5px;
line-height:150%;
}


*html #recent_1 {
background-image:url(../images/bg_dtp.jpg);
background-repeat:no-repeat;
float:left;
width:287px;
height:220px;
margin-left:30px;
text-align:left;
padding-top:5px;
line-height:160%;
}

*:first-child+html #recent_1 {
background-image:url(../images/bg_dtp.jpg);
background-repeat:no-repeat;
float:left;
width:287px;
height:250px;
margin-left:60px;
text-align:left;
padding-top:15px;
line-height:130%;
}


.rss {
width:100%;
text-align:right;
margin:10px 0px 5px 0px;
} 
.rss p{
margin-right:5px;
font-size:12px;
margin-bottom:10px;
} 

#recent_1 a {
line-height:180%;
text-decoration:none;
list-style:none;
background-image:url(../images/top_recent1.gif);
background-repeat:no-repeat;
padding-left:20px;
margin-left:15px;
color:#663300;
font-size:12px;
text-decoration: none;}

*html #recent_1 a {
text-decoration:none;
list-style:none;
background-image:url(../images/top_recent1.gif);
background-repeat:no-repeat;
padding-left:20px;
margin-left:0px;
color:#663300;
font-size:12px;
text-decoration: none;}

*:first-child+html #recent_1 a {
margin-left:5px;
margin-bottom:10px;
}


#recent_1 a:visited {
text-decoration: none;}

#recent_1 a:active {
text-decoration: none;}

#recent_1 a:hover {
color:#8C792F;
font-size:12px;
text-decoration: none;}

#recent_2 {
background-image:url(../images/bg_web.jpg);
background-repeat:no-repeat;
float:left;
width:287px;
height:220px;
margin-left:10px;
text-align:left;
padding-top:5px;
line-height:130%;
}

html>/**/body #recent_2 {
background-image:url(../images/bg_web.jpg);
background-repeat:no-repeat;
float:left;
width:287px;
height:220px;
margin-left:10px;
text-align:left;
padding-top:5px;
line-height:150%;
}


*html #recent_2 {
background-image:url(../images/bg_web.jpg);
background-repeat:no-repeat;
float:left;
width:287px;
height:220px;
margin-left:10px;
text-align:left;
padding-top:5px;
line-height:160%;
}

*:first-child+html #recent_2 {
background-image:url(../images/bg_web.jpg);
background-repeat:no-repeat;
float:left;
width:287px;
height:230px;
margin-left:10px;
text-align:left;
padding-top:15px;
line-height:130%;
}

#recent_2 a {
line-height:180%;
text-decoration:none;
list-style:none;
background-image:url(../images/photoshop-file.gif);
background-repeat:no-repeat;
padding-left:20px;
margin-left:15px;
color:#663300;
font-size:12px;
text-decoration: none;}

*html #recent_2 a {
text-decoration:none;
list-style:none;
background-image:url(../images/photoshop-file.gif);
background-repeat:no-repeat;
padding-left:20px;
margin-left:0px;
color:#663300;
font-size:12px;
text-decoration: none;}

*:first-child+html #recent_2 a {
margin-left:5px;
margin-bottom:10px;
}


#recent_2 a:visited {
text-decoration: none;}

#recent_2 a:active {
text-decoration: none;}

#recent_2 a:hover {
color:#8C792F;
font-size:12px;
text-decoration: none;}


#recent_3 {
background-image:url(../images/bg_blog.jpg);
background-repeat:no-repeat;
float:left;
width:287px;
height:220px;
margin-left:10px;
text-align:left;
padding-top:5px;
line-height:130%;
}

html>/**/body #recent_3 {
background-image:url(../images/bg_blog.jpg);
background-repeat:no-repeat;
float:left;
width:287px;
height:220px;
margin-left:10px;
text-align:left;
padding-top:5px;
line-height:150%;
}


*html #recent_3 {
background-image:url(../images/bg_blog.jpg);
background-repeat:no-repeat;
float:left;
width:287px;
height:220px;
margin-left:10px;
text-align:left;
padding-top:5px;
line-height:160%;
}

*:first-child+html #recent_3 {
background-image:url(../images/bg_blog.jpg);
background-repeat:no-repeat;
float:left;
width:287px;
height:230px;
margin-left:10px;
text-align:left;
padding-top:15px;
line-height:130%;
}


#recent_3 a {
line-height:180%;
text-decoration:none;
list-style:none;
background-image:url(../images/dreamweaver-file.gif);
background-repeat:no-repeat;
padding-left:20px;
margin-left:15px;
color:#663300;
font-size:12px;
text-decoration: none;}

*html #recent_3 a {
text-decoration:none;
list-style:none;
background-image:url(../images/dreamweaver-file.gif);
background-repeat:no-repeat;
padding-left:20px;
margin-left:0px;
color:#663300;
font-size:12px;
text-decoration: none;}

*:first-child+html #recent_3 a {
margin-left:5px;
margin-bottom:10px;
}


#recent_3 a:visited {
text-decoration: none;}

#recent_3 a:active {
text-decoration: none;}

#recent_3 a:hover {
color:#8C792F;
font-size:12px;
text-decoration: none;}














#recent_1_a {
background-image:url(../images/bg_all.jpg);
background-repeat:no-repeat;
float:left;
width:287px;
height:220px;
margin-left:60px;
text-align:left;
padding-top:5px;
line-height:130%;
}

html>/**/body #recent_1_a {
background-image:url(../images/bg_all.jpg);
background-repeat:no-repeat;
float:left;
width:287px;
height:220px;
margin-left:60px;
text-align:left;
padding-top:5px;
line-height:150%;
}


*html #recent_1_a {
background-image:url(../images/bg_all.jpg);
background-repeat:no-repeat;
float:left;
width:287px;
height:220px;
margin-left:30px;
text-align:left;
padding-top:5px;
line-height:160%;
}

*:first-child+html #recent_1_a {
background-image:url(../images/bg_all.jpg);
background-repeat:no-repeat;
float:left;
width:287px;
height:250px;
margin-left:60px;
text-align:left;
padding-top:15px;
line-height:130%;
}

#recent_1_a p{
font-size:11px;
margin:0px 15px;
color:#333333;
}

*:first-child+html #recent_1_a p{
font-size:11px;
margin:0px 15px;
color:#333333;
line-height:160%;
}

#recent_1_a a {
line-height:180%;
text-decoration:none;
list-style:none;
background-image:url(../images/top_recent1a.gif);
background-repeat:no-repeat;
padding-left:20px;
margin-left:15px;
color:#663300;
font-size:12px;
text-decoration: none;}

*html #recent_1_a a {
text-decoration:none;
list-style:none;
background-image:url(../images/top_recent1a.gif);
background-repeat:no-repeat;
padding-left:20px;
margin-left:0px;
color:#663300;
font-size:13px;
text-decoration: none;}

*:first-child+html #recent_1_a a{
margin-left:0px;
margin-bottom:10px;
}




#recent_1_a a:visited {
text-decoration: none;}

#recent_1_a a:active {
text-decoration: none;}

#recent_1_a a:hover {
color:#8C792F;
font-size:12px;
text-decoration: none;}

#recent_2_a {
background-image:url(../images/bg_school.jpg);
background-repeat:no-repeat;
float:left;
width:287px;
height:220px;
margin-left:10px;
text-align:left;
padding-top:5px;
line-height:130%;
}

html>/**/body #recent_2_a {
background-image:url(../images/bg_school.jpg);
background-repeat:no-repeat;
float:left;
width:287px;
height:220px;
margin-left:10px;
text-align:left;
padding-top:5px;
line-height:150%;
}


*html #recent_2_a {
background-image:url(../images/bg_school.jpg);
background-repeat:no-repeat;
float:left;
width:287px;
height:220px;
margin-left:10px;
text-align:left;
padding-top:5px;
line-height:160%;
}

*:first-child+html #recent_2_a {
background-image:url(../images/bg_school.jpg);
background-repeat:no-repeat;
float:left;
width:287px;
height:230px;
margin-left:10px;
text-align:left;
padding-top:15px;
line-height:130%;
}

#recent_2_a a {
line-height:180%;
text-decoration:none;
list-style:none;
background-image:url(../images/top_recent2a.gif);
background-repeat:no-repeat;
padding-left:20px;
margin-left:15px;
color:#663300;
font-size:12px;
text-decoration: none;}

*html #recent_2_a a {
text-decoration:none;
list-style:none;
background-image:url(../images/top_recent2a.gif);
background-repeat:no-repeat;
padding-left:20px;
margin-left:0px;
color:#663300;
font-size:12px;
text-decoration: none;}

*:first-child+html #recent_2_a a {
margin-left:5px;
margin-bottom:10px;
}

#recent_2_a a:visited {
text-decoration: none;}

#recent_2_a a:active {
text-decoration: none;}

#recent_2_a a:hover {
color:#8C792F;
font-size:12px;
text-decoration: none;}


#recent_3_a {
background-image:url(../images/bg_dl.jpg);
background-repeat:no-repeat;
float:left;
width:287px;
height:220px;
margin-left:10px;
text-align:left;
padding-top:5px;
line-height:130%;
}

html>/**/body #recent_3_a {
background-image:url(../images/bg_dl.jpg);
background-repeat:no-repeat;
float:left;
width:287px;
height:220px;
margin-left:10px;
text-align:left;
padding-top:5px;
line-height:150%;
}


*html #recent_3_a {
background-image:url(../images/bg_dl.jpg);
background-repeat:no-repeat;
float:left;
width:287px;
height:220px;
margin-left:10px;
text-align:left;
padding-top:5px;
line-height:160%;
}

*:first-child+html #recent_3_a {
background-image:url(../images/bg_dl.jpg);
background-repeat:no-repeat;
float:left;
width:287px;
height:230px;
margin-left:10px;
text-align:left;
padding-top:15px;
line-height:130%;
}


#recent_3_a a {
line-height:180%;
text-decoration:none;
list-style:none;
background-image:url(../images/top_recent.gif);
background-repeat:no-repeat;
padding-left:20px;
margin-left:15px;
color:#663300;
font-size:12px;
text-decoration: none;}

*html #recent_3_a a {
text-decoration:none;
list-style:none;
background-image:url(../images/top_recent.gif);
background-repeat:no-repeat;
padding-left:20px;
margin-left:0px;
color:#663300;
font-size:12px;
text-decoration: none;}

*:first-child+html #recent_3_a a {
margin-left:5px;
margin-bottom:10px;
}

#recent_3_a a:visited {
text-decoration: none;}

#recent_3_a a:active {
text-decoration: none;}

#recent_3_a a:hover {
color:#8C792F;
font-size:12px;
text-decoration: none;}










.clear{
clear:both;
}




/*search form */
#serchwin{
background-image:url(../images/serchback_02.jpg);
background-repeat:no-repeat;
width:270px;
float:right;
text-align:right;
margin-right:50px;
padding:10px;
height:110px;
}

*html #serchwin{
background-image:url(../images/serchback_02.jpg);
background-repeat:no-repeat;
width:270px;
float:right;
text-align:right;
margin-right:0px;
padding:10px;
height:110px;
}

#searchform {
width:280px;
margin-top:60px;
margin-right:35px;
text-align:left;

}

*html #searchform {
width:280px;
margin-top:60px;
margin-right:35px;
text-align:left;

}




#searchform br {
display: none;
}
#searchform #s {
border:1px solid #203346;
width: 160px;
height: 22px;
padding: 4px 5px 0px 5px;
border: 1px solid #bed881;
background: #fff;
margin-right: 2px;
color: #000000;
font-weight: normal;
}
/* search form button - to specify button only use input[type="submit"] */
#searchform input {
background: url(../images/search-btn-bg2.gif) no-repeat;
border: none;
width: 67px;
height: 26px;
font: bold 12px Arial, Helvetica, sans-serif;
color: #FFFFFF;
vertical-align: middle;
}

*html #searchform input {
background: url(../images/search-btn-bg2.gif) no-repeat;
border: none;
width: 55px;
height: 26px;
font: bold 12px Arial, Helvetica, sans-serif;
color: #FFFFFF;
vertical-align: middle;
}

*:first-child+html #searchform input {
background: url(../images/search-btn-bg2.gif) no-repeat;
border: none;
width: 55px;
height: 26px;
font: bold 12px Arial, Helvetica, sans-serif;
color: #FFFFFF;
vertical-align: middle;
}















#pri{
margin:10px 10px 5px 0px;
padding:0px;
width:100px;
float:right;
text-align:right;
 }
 
* html #pri{
margin:10px 10px 5px 0px;
padding:0px;
width:100px;
float:right;
 }
#pri h2{
text-decoration:none
font-size:9px;
font-weight:normal;
}
 
#counter{
margin:15px 3px 5px 10px;
padding:0px;
width:90px;
float:left;
text-align:left;
display:inline;
font-size:10px;
 }

 
* html #counter{
margin:15px 0px 5px 10px;
padding:0px;
width:90px;
float:left;
text-align:left;
display:inline;
font-size:10px;
 }
#counter h2{
font-size:9px;
font-weight:normal;
 }
 
 
#counter2{
margin:15px 3px 5px 5px;
padding:0px;
width:90px;
float:left;
text-align:left;
display:inline;
font-size:10px;
 }

 
* html #counter2{
margin:15px 0px 5px 5px;
padding:0px;
width:90px;
float:left;
text-align:left;
display:inline;
font-size:10px;
 }
#counter2 h2{
font-size:9px;
font-weight:normal;
 } 


#counter3{
margin:15px 3px 5px 0px;
padding:0px;
width:90px;
float:left;
text-align:left;
display:inline;
font-size:10px;
 }

 
* html #counter3{
margin:15px 0px 5px 0px;
padding:0px;
width:90px;
float:left;
text-align:left;
display:inline;
font-size:10px;
 }
#counter3 h2{
font-size:9px;
font-weight:normal;
 } 

#counter4{
margin:15px 3px 5px 0px;
padding:0px;
width:90px;
float:left;
text-align:left;
display:inline;
font-size:10px;
 }

 
* html #counter4{
margin:15px 0px 5px 0px;
padding:0px;
width:90px;
float:left;
text-align:left;
display:inline;
font-size:10px;
 }
#counter4 h2{
font-size:9px;
font-weight:normal;
 } 
 
#counter5{
margin:15px 3px 5px 0px;
padding:0px;
width:90px;
float:left;
text-align:left;
display:inline;
font-size:10px;
 }

 
* html #counter5{
margin:15px 0px 5px 0px;
padding:0px;
width:90px;
float:left;
text-align:left;
display:inline;
font-size:10px;
 }
#counter5 h2{
font-size:9px;
font-weight:normal;
 } 
 

























#sideBar{
text-align:left;
}



#sideBar h2 span{
font-size:125%;
font-weight:normal !important;
}

#sideBar ul{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#sideBar li{
margin:0px 10px 3px 10px;
padding:10px;
line-height:180%;
list-style-type:none;
display:block;
background-color:#6D8D36;
width:90%;
color:#FFFFFF;
font-size:12px;
}

#sideBar li a{
width:100%;
}

#sideBar li a:link,
#sideBar li a:visited{
color:#FFFFFF;
font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ ゴシック","Osaka",sans-serif;
font-size:100%;
text-decoration:none;
display:block;
margin:0px 0px 0px 0px;
padding:0px;
width:100%;
}

#sideBar li a:hover{
color:#FFFFFF;
text-decoration:underline;
}

#sideBar{
position: absolute;
width: auto;
height: auto;
top: 100px;
right:0px;
background-image:url(images/background.gif);
background-position:top left;
background-repeat:repeat-y;
}



#sideBarTab{
float:left;
height:137px;
width:28px;
}

#sideBarTab img{
border:0px solid #FFFFFF;
}

/* ここがサイドバーのサイズを指定している部分 */
#sideBarContents{
float:left;
overflow:hidden !important;
width:400px;
height:auto;
background-color:#363636;
padding-bottom:10px;
}

#sidebt{
width:380px;
text-align:center;
margin:20px 10px 10px 10px;
}

#sideBarContentsInner{
width:400px;
}

#sideBarContentsInner h2{
font-size:14px;
color:#FFFFFF;
margin-top:10px;
margin-left:10px;
}

.topsy{
margin-bottom:-10px;
width:50px;
float:right;
}

.mixi{
width:450px;
float:left;
margin-top:5px;
margin-bottom:-40px;
height:60px;
background-color:#003300;
}

.ichiran{
width:450px;
height:auto;
}

.ichiran2{
margin-top:5px;
width:450px;
height:50px;
}

.check{
width:100%;
margin-left:-10px;
}
.check img{
margin:0;
}

.check1{
float:left;
}

.check2{
width:300px;
margin-top:10px;
float:left;
}

.check3{
width:300px;
clear:both;
}

.blogmixi{
width:100%;
height:65px;
}
.blogmixi img{
float:left;
margin-right:10px;
}

.pagesmixi{
width:100%;
height:auto;
margin-left:-10px;
}

.pagesmixi img{

}



.w50{
width:50%;
float:left;
}

.w30{
width:100%;
margin-right:10px;
}



.w100{
width:80%;
}

body:nth-of-type(1) .w100{
width:100%;
}

.sub{
width:200px;
margin-top:20px;
float:right;
}


#wpcf7-f1-p1707-o1 .fname{
height:15px;
padding:0 0 8px 0;
width:270px;
font-size:14px;
margin:5px;

border:1px solid #777;
padding: 5px;
color: #999;
background: #fff;
border-radius: 5px;
 
/* Webkit */
background: -webkit-gradient(
	linear,
	left top,
	left bottom,
	from(#eee),
	to(#fff)
	);
-webkit-border-radius: 5px;
 
/* Firefox */
background: -moz-linear-gradient(
	top,
	#eee,
	#fff
	);
-moz-border-radius: 5px;
 
/* IE */
filter:progid:DXImageTransform.Microsoft.gradient
	(startColorstr=#ffeeeeee,endColorstr=#ffffffff);
zoom: 1;

}

#wpcf7-f1-p1707-o1 .fmail{
height:15px;
padding:0 0 8px 0;
width:270px;
font-size:14px;
margin:5px;

border:1px solid #777;
padding: 5px;
color: #999;
background: #fff;
border-radius: 5px;
 
/* Webkit */
background: -webkit-gradient(
	linear,
	left top,
	left bottom,
	from(#eee),
	to(#fff)
	);
-webkit-border-radius: 5px;
 
/* Firefox */
background: -moz-linear-gradient(
	top,
	#eee,
	#fff
	);
-moz-border-radius: 5px;
 
/* IE */
filter:progid:DXImageTransform.Microsoft.gradient
	(startColorstr=#ffeeeeee,endColorstr=#ffffffff);
zoom: 1;
}


#wpcf7-f1-p1707-o1 .fphoto{
height:17px;
padding:0 10px 8px 0;
width:100%;
font-size:14px;
margin-bottom:10px;

border:1px solid #777;
padding: 5px;
color: #999;
background: #fff;
border-radius: 5px;
 
/* Webkit */
background: -webkit-gradient(
	linear,
	left top,
	left bottom,
	from(#eee),
	to(#fff)
	);
-webkit-border-radius: 5px;
 
/* Firefox */
background: -moz-linear-gradient(
	top,
	#eee,
	#fff
	);
-moz-border-radius: 5px;
 
/* IE */
filter:progid:DXImageTransform.Microsoft.gradient
	(startColorstr=#ffeeeeee,endColorstr=#ffffffff);
zoom: 1;
	}



.wpcf7-submit {
display:block;
border: 0px;
width: 100px;
height: 30px;
background: url(http://mono-stock.com/images/fsubmit.gif) left top no-repeat;
text-indent: -9999px;　　 /*　「送信」のテキストを飛ばす　*/
}











