* { height: 100% margin: 0; padding: 0; scrollbar-base-color : #19f; scrollbar-face-color : #19f; scrollbar-track-color : #19f; scrollbar-arrow-color : #00d; scrollbar-3dlight-color : #00d; scrollbar-highlight-color : #00d; scrollbar-shadow-color : #00d; scrollbar-darkshadow-color : #00d; letter-spacing: 1.1px; overflow-y: auto; } body{ height: 100%; background-color: #fff; margin: 0px; padding: 0px; font-size: 16px; font-family:Verdana,Helvetica,Arial,sans-serif; } #layout { width: 100%; height: 100%; margin: 0px; padding: 0px; background-color: #fff; } #main { width: *; height: 100%; margin: 0px 0px 0px 35%; padding: 0px 0px 0px 0px; background-color: #fff; color: #008; } #mainin { width: *; height: 100%; margin: 0px; padding: 30px 20px 30px 40px; color: #008; text-align: left; background-color: #fff; } #side { width: 35%; height: 100%; position: fixed; _position: absolute; left: 0; top: 0px; _overflow: auto; margin: 0px; padding: 0px; color: #008; background-color: #19f; border-right: solid 0px #008; } #sidein { width: 280px; height: 100%; margin: 0px 0px 0px auto; padding: 0px 30px 0px 30px; color: #008; text-align: left; background-color: #19f; overflow-y: auto; text-align: left; } ul { text-align: left; margin: 0px; padding: 0px; text-decoration: none; list-style-type: square; list-style-position: inside; color: #008; } /*====================================   タイトル部分 ======================================*/ /*------------------------------------   サイトタイトル --------------------------------------*/ .site_title { font-size: 35px; font-weight: bolder; color: #fff; padding: 0px; margin: 30px 0px 10px 0px; font-family: Meiryo,"MS UI Gothic",Verdana,Helvetica,Arial,sans-serif; } .site_title a { font-size: 35px; color: #fff; text-decoration: none; } .site_title a:hover { color: #fff; text-decoration : none; } /*------------------------------------   サイト説明文 --------------------------------------*/ .site_intro { font-size: 16px; color: #008; padding: 0px; margin: 0px; } /*====================================   エントリィ ======================================*/ /*------------------------------------   エントリィタイトル --------------------------------------*/ .entry_title { font-size: 25px; font-weight: bolder; color: #19f; margin: 0px; padding: 0px 0px 0px 15px; background-color: #fff; border-bottom: solid 1px #00d; border-left: solid 20px #00d; } .entry_title a { letter-spacing: 3px; font-size: 25px; color: #00d; text-decoration: none; } .entry_title a:hover { letter-spacing: 3px; color: #19f; text-decoration : none; } /*------------------------------------   エントリィテキスト --------------------------------------*/ .entry_text { font-size: 15px; color: #008; margin: 0px; padding: 20px 20px 20px 40px; line-height : 20px; background-color: #fff; } .entry_text a { font-size: 15px; color: #00d; text-decoration: underline; } .entry_text a:hover { color: #19f; text-decoration: underline; } .entry_text img { padding: 0px; margin: 0px; text-decoration: none; border: none; } .entry_text li { font-size: 15px; color: #008; margin: 0px; padding: 0px; line-height : 20px; text-align: left; text-decoration: none; } /*------------------------------------   エントリィステータス --------------------------------------*/ .entry_state { font-size: 15px; color: #666; text-align: right; margin: 0px 0px 40px 0px; padding: 10px; background-color: #fff; } .entry_state a { font-size: 15px; color: #00d; text-decoration: none; border: 0px solid #008; padding-bottom: 2px; } .entry_state a:hover { color: #19f; text-decoration: none; border-bottom: 1px dashed #19f; padding-bottom: 1px; } /*------------------------------------   エントリィナビゲーション --------------------------------------*/ .entry_navi{ font-size: 15px; text-align: center; color: #666; margin: 0px 0px 20px 0px; padding: 10px 0px 10px 0px; } .entry_navi a { font-size: 15px; color: #00d; text-decoration: none; border: 0px solid #008; padding-bottom: 2px; } .entry_navi a:hover { color: #19f; text-decoration : none; border-bottom: 1px dashed #19f; padding-bottom: 1px; } /*------------------------------------   ページナビゲーション --------------------------------------*/ .page_navi{ font-size: 15px; text-align: center; color: #666; margin: 0px 0px 20px 0px; padding: 10px 0px 10px 0px; } .page_navi a { font-size: 15px; color: #00d; text-decoration: none; border: 0px solid #008; padding-bottom: 2px; } .page_navi a:hover { color: #19f; text-decoration : none; border-bottom: 1px dashed #19f; padding-bottom: 1px; } /*====================================   コメント ======================================*/ /*------------------------------------   コメントタイトル --------------------------------------*/ .comment_title{ font-size: 19px; font-weight: bolder; color: #00d; letter-spacing: 3px; background-color: #fff; margin: 20px 0px 0px 0px; padding: 10px 0px 10px 15px; background-color: #fff; border-bottom: solid 1px #00d; border-left: solid 20px #00d; } /*------------------------------------   コメントテキスト --------------------------------------*/ .comment_text { font-size: 15px; color: #008; margin: 0px; padding: 20px 20px 20px 40px; line-height : 18px; background-color: #fff; } .comment_text a { font-size: 15px; color: #00d; text-decoration:none; border: 0px solid #008; padding-bottom: 2px; } .comment_text a:hover { color: #19f; text-decoration : none; border-bottom: 1px dashed #19f; padding-bottom: 1px; } /*------------------------------------   コメントステータス --------------------------------------*/ .comment_state { font-size: 15px; color: #008; text-align: right; margin: 0px; padding: 10px; background-color: #fff; } .comment_state a { font-size: 15px; color: #00d; text-decoration: none; border: 0px solid #008; padding-bottom: 2px; } .comment_state a:hover { color: #19f; text-decoration : none; border-bottom: 1px dashed #19f; padding-bottom: 1px; } /*------------------------------------   コメントフォーム --------------------------------------*/ .comment_form { font-size: 15px; color: #008; margin: 0px 0px 20px 0px; padding: 20px 20px 20px 40px; line-height : 170%; text-align: right; background-color: #fff; } .form_c { font-size: 15px; color: #008; background-color: #fff; border: 1px solid #008; padding: 3px; margin: 0px; } .form_text { font-size: 15px; color: #008; background-color: #fff; border: 1px solid #008; padding: 3px; margin: 0px; height: 200px; width: 420px; } /*====================================   サイドカラム ======================================*/ .menu_title { font-size: 18px; font-weight: bolder; letter-spacing: 3px; color: #00c; margin: 20px 0px 5px 0px; padding: 0px 0px 0px 10px; border-bottom: solid 1px #00c; border-left: solid 12px #00c; } .menu_text{ font-size: 15px; color: #008; text-align: left; margin: 0px; line-height: 170%; padding: 0px 0px 0px 15px; } .menu_text a { font-size: 15px; color: #fff; text-decoration: none; border: 0px solid #fff; padding-bottom: 2px; } .menu_text a:hover { font-size: 15px; color:#00d; text-decoration: none; border-bottom: 1px dashed #00d; padding-bottom: 1px; } .menu_text li { font-size: 15px; color: #00d; margin: 0px; padding: 0px; line-height : 22px; text-align: left; text-decoration: none; } .side_text{ font-size: 15px; color: #008; text-align: left; margin: 0px; line-height: 22px; padding: 0px; } .side_text a { font-size: 15px; color: #fff; text-decoration: none; border: 0px solid #fff; padding-bottom: 2px; } .side_text a:hover { font-size: 15px; color:#00d; text-decoration: none; border-bottom: 1px dashed #00d; padding-bottom: 1px; } /*====================================   検索・プルダウンメニュー ======================================*/ #sarch { text-align: left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; } .button { color: #fff; background-color: #008; border: 1px solid #008; margin: 0px; } .form { font-size: 14px; color: #fff; background-color: #fff; border: 1px solid #008; padding: 3px; margin: 0px; } .form_s { font-size: 14px; color: #008; background-color: #fff; border: 1px solid #008; padding: 3px; margin: 0px; } /*====================================   その他 ======================================*/ textarea,input,select { font-family: Verdana,Helvetica,Arial,sans-serif; } img.emoji { vertical-align: middle; border: 0; } br { letter-spacing: 0; line-height: 18px; }