@charset "UTF-8";
/* @override http://www.aim-makeup.com/wp/wp-content/themes/cms1.4/style.css */
/*  
Theme Name: WordPress Simple CMS
Theme URI: http://www.studiobrain.net/wordpress/
Description: このテーマセットは Studio-Brain Go Imai が作成しました。
Version: 1.4
Author: Go Imai
Author URI: http://www.studiobrain.net/wordpress/
*/


/*common*/
body{margin:0px;padding:20px 0px 0px 0px;text-align:center;color: #333;font: small/140% "Lucida Grande", Lucida, Verdana, sans-serif;}
form{margin:0px;}
h1,h2,h3,h4,h5,h6,p,blockquote,ul,ol{text-align:left;margin-top:0px;margin-bottom:0px;padding-top:0px;padding-bottom:15px;}
img{border: none;}
a{color: #666;text-decoration: none; outline:none;}
a:hover{color: #666;text-decoration: underline;}
.non {display: none;}


/*space*/
#rap{width:800px;margin-right:auto;margin-left:auto;}
#header{height:78px;overflow: hidden;background-repeat:no-repeat;background-image:url(img/header.gif);}
#content{text-align:left;clear:both;background-color:#FFF;}
#alpha{text-align:left;float:left;width:554px;padding-top:20px;padding-bottom:20px;padding-left:20px;overflow: hidden;}
#beta{float:right;width:176px;overflow: hidden;padding: 15px 15px 0px 15px;margin: 0px;}
#gamma{text-align: left;width: 760px;padding-top:20px;padding-bottom:20px;padding-left:20px;}
#footer{clear:both;height:52px;background-image:url(img/footer.gif);background-repeat:no-repeat;}


/*header*/
.header_ttl{font-size:20px;margin:0px;float:left;padding: 0;}
.header_ttl a{height: 48px;width: 187px;display:block;color:#FFF;padding:10px;}
.header_ttl a:hover{color:#FFF}
#header #search{padding-top:20px;padding-right:20px;text-align:right;float: right;height:18px;}
#header #search input{vertical-align: middle;height:20px;}
#header #search #s{vertical-align:middle;border:1px solid #999;padding:1px;margin:0px;background: url(img/search_bg.gif) repeat-x center bottom;height:16px;}
#header #search #searchsubmit{border-width: 0;vertical-align: middle;margin: 0px;padding: 0px;height: 20px;}
#header_navi{padding: 56px 10px 0px 0px;list-style-type:none;float:right;margin: 0;text-align: right;width: 423px;}
#header_navi li{float: none;font-size: 12px;line-height: 18px;display: inline;}
#header_navi li a{height:20px;color: #fff;padding: 2px 3px 0 13px;background: url(img/arrow.gif) no-repeat 0 center;font-size: 11px;}
#header_navi li a.rssicon{background-image:url(img/rssicon.png);padding-left: 19px;}


/*pankzu*/
.kuzu{text-align:left;padding-top:5px;padding-right:20px;padding-bottom:5px;padding-left:20px;font-size: 11px;}
.kuzu a{color: #fff;}

/*topimage*/
.header_description{text-indent: -9999px;}
.flashimage{background-image:url(img/topimage.jpg);background-repeat:no-repeat;}


/*post*/
.post{clear: both;}
.post ul{margin-left: 20px;padding-left: 0px;}
.post ol{margin-left: 25px;padding-left: 0px;}
.post .storytitle{clear:both;background: url(img/title_header.gif) no-repeat left bottom;margin-bottom: 15px;padding-bottom: 10px;font-size: 16px;}
.post .storytitle a{text-decoration:none;font-size: 16px;}
.post .storytitle .date {font-size:11px;font-style:italic;font-weight:normal;}
.post .storycontent{background:url(img/entry_footer.gif) no-repeat right bottom;margin-bottom:15px;display:block;padding-bottom:0px;float: left;width: 100%;}
.post .storycontent .ddsg-wrapper a{color: #666;}
#gamma .post .storycontent{padding-bottom: 70px;}
.post blockquote {margin: 0px 0px 15px 0px;padding: 10px 20px 10px 20px;}
.post blockquote p{padding: 0px;margin: 0px 0px 0px 0px}
.post blockquote ol,.post blockquote ul{padding: 0px;margin: 0px 0px 0px 20px}
.nocomments{display: none;}

.storytitle .edit{font-style: italic;font-size: 9px;}


/*navigation*/
.navigation{clear: both;}
.alignleft{float: left;}
.alignright{float: right;}


/*image-menu*/
#menu a {text-indent:-900px}
#menu li{margin-bottom:10px;width:178px;}
#menu li a{width: 178px;display: block;background: no-repeat center top;}
#menu li a:hover{width: 178px;display: block;background-repeat: no-repeat;background-position: center bottom;}
#menu .menu0 a{height: 30px;background-image: url(img/info_btn.gif);}
#menu .menu1 a{height: 47px;background-image: url(img/menu1.gif);}
#menu .menu2 a{height: 47px;background-image: url(img/menu2.gif);}
#menu .menu3 a{height: 47px;background-image: url(img/menu3.gif);}
#menu .menu4 a{height: 47px;background-image: url(img/menu4.gif);}
#menu .menu5 a{height: 47px;background-image: url(img/menu5.gif);}
#menu .menu6 a{height: 47px;background-image: url(img/menu6.gif);}


/*menu-btn*/
#menu-btn li{margin-bottom:10px;width:178px;}
#menu-btn li a{width: 178px;display: block;background: url(img/menu_btn.gif) no-repeat center top;height: 22px;text-align: center;padding-top: 8px;font-size: 12px;line-height: 15px;color: #b46b0d;}
#menu-btn li a:hover{background-position: center bottom;text-decoration: none;}


/*beta*/
#beta #searchform {margin: 0px;padding: 0px;}
#beta ul{margin-left:0px;padding: 0px 0px 15px 0px;list-style-type: none;font-size: 11px;}
#beta #searchform #s {width: 183px;}
#beta .module_title {font-size: 14px;padding: 0px;border-bottom: 1px solid #999;margin: 0px 0px 10px 0px;color: #666;display: none;}
#beta #calendar_wrap #wp-calendar {width: 100%;text-align: center;}
#beta iframe{padding: 0 0 15px;margin-left: -2px;}/*amazon ads*/

/*footer*/
#footer .copyright {font-family: Arial, Helvetica, sans-serif;margin-top: 17px;margin-left: 17px;text-align: left;}
.produced{text-align:right;margin-top:10px;}


/*contactform*/
.wpcf7 {padding-left:20px;}
.wpcf7 form {margin-top:20px;}
.wpcf7 .contactleft {float:left;width:100px;clear:left;}
.wpcf7 .contactright {float:left;width:400px;padding-bottom:5px;}
.your-name input,
.your-email input {border:1px solid #09C;width:300px;font: 12px "Lucida Grande", Lucida, Verdana, sans-serif;padding: 3px;}
#url {border:1px solid #ccc;width:400px;font: 12px "Lucida Grande", Lucida, Verdana, sans-serif;padding: 3px;}
.your-message textarea{border:1px solid #09C;width:400px;font: 12px "Lucida Grande", Lucida, Verdana, sans-serif;padding: 3px;height: 150px;}
.contactform .submit {text-align:center;padding: 10px;clear:left;margin-left:30px;margin-bottom:20px;}


/*sample_photo*/
.sample_photo img {float: left;margin-bottom: 15px;}
.sample_photo p {margin: 0px;padding: 0px;}


/*comment*/
#commentform #comment{width: 550px;}


/*attachment*/
.code{font-style: italic;color: #f60;border: 1px solid #b3b3b3;padding: 10px;font-size: 9px;margin: 10px 0;}
.download{margin: 0;padding: 10px;list-style-type: none;text-align: center;width: 500px;background-color: #fff7e9;border: 1px solid #f5aa6a;border-bottom-width: 3px;}



/*ここから下を編集して、基本的なカスタマイズが可能です。*/


/*common*/
body{background: #fff url(img/bg.gif) repeat-x 0 top;} /* 背景の色 */


/*space*/
#beta{background: url(img/beta_bg.gif) repeat-y;} /* 右サイドバー */
.post blockquote{background-color: #f6f9e6;margin-right: 2%;margin-left: 2%;} /* 引用文の色 */
#footer{border-top:4px solid #fff;} /* フッター上部ボーダー */


/*header*/
#search #s{width:190px;} /* 検索ボックスの幅 */
.header_ttl a{text-indent:-9999px;font-size: 30px;}
.header_ttl a{padding: 30px 0px 0px 20px;}



/*pankzu*/
.kuzu{border-top: 2px solid #e4edb6;border-bottom: 2px solid #d9e79a;background-color: #a3bf14;color: #fff;background-image: url(img/kuzu_bg.gif);}

/*topimage*/
#topimage{height: 203px;} /* メイン画像(topimage.jpg)の縦サイズ */
.flashimage{border-top: 1px solid #eee;} /* メイン画像の上部ボーダー */
.flashimage{border-bottom: 0 solid #eee;} /* メイン画像の下部ボーダー */


.news{padding: 6px 10px 0;color: #fff;background: #c3d85c url(img/news_01.gif) no-repeat;}
.news .storytitle {font-size: 13px;padding: 0;font-weight: normal;font-style: normal;}
.news .storycontent p {font-size: 11px;padding: 0 0 5px;color: #fff;}
.news a{color: #fff;}
.news_btm{background: #c3d85c url(img/news_02.gif) no-repeat 0 bottom;margin-bottom: 20px;font-size: 10px;text-align: right;padding-right: 7px;padding-bottom: 2px;}
.newslist {padding: 0;list-style-type: none;margin: 0;}
.news_btm a{color: #fff;}

/*post*/
.post .storytitle{color: #a24f22} /* 記事タイトルの色 */
.post .storytitle a{color: #a24f22;} /* 記事タイトルの色 */
.post .storytitle a:hover{color: #c15c27;} /* 記事タイトルマウスオーバーの色 */
.post .storycontent a.more-link {color:#C00;} /* 続きを読むの色 */
.post .storycontent a{color: #ea4da0;} /* 記事内のリンク色 */
.post .storycontent a:hover{color: #cd438d;} /* 記事内のリンクマウスオーバー色 */


/*footer*/
#footer .copyright {color: #FFF;} /* フッター文字色 */
.produced{color:#666;font-size: 11px;} /* powered by の文字色 */



.localinfo{width: 206px;display:block;height: 305px;text-indent: -9999px;margin-left: -15px;background-image: url(img/locale.gif);clear: both;}
#beta ul.menu li {clear: both;}

#beta ul li.cat-item a {float: left;clear: both;height: 26px;width: 178px;background: url(img/menu_btn.gif) no-repeat left top;color: #eee;font-size: 12px;text-decoration: none;margin: 0 0 10px -6px;padding: 9px 0 0 10px;}
#beta ul li.cat-item a:hover {text-decoration: none;background: url(img/menu_btn.gif) no-repeat left bottom;}
#beta .menu a {float: left;clear: both;height: 26px;width: 178px;background: url(img/menu_btn.gif) no-repeat left top;color: #eee;font-size: 12px;text-decoration: none;margin: 0 0 10px -6px;padding: 9px 0 0 10px;}
#beta .menu a:hover {text-decoration: none;background: url(img/menu_btn.gif) no-repeat left bottom;}



.storycontent table {width:96%;border-top: 1px solid #d8ea87;border-right: 1px solid #d8ea87;border-collapse:collapse;margin: 10px auto 25px;color: #768d00;}
.storycontent .column1	{background: #f7f9ec;}
.storycontent td {border-bottom: 1px solid #d8ea87;border-left:1px solid #d8ea87;padding:.3em 1em;text-align:center;}				
.storycontent th {font-weight:normal;text-align: center;border-bottom: 1px solid #d8ea87;border-left:1px solid #d8ea87;padding:.3em 1em;}	

