/*
全体1200
左：200px
中央：800px
右：200px
*/


* { margin : 0 ; padding : 0 ;
font-family: "メイリオ", "Meiryo", "ヒラギノ角ゴ Pro ", "ＭＳ Ｐゴシック",sans-serif;
 }
body{
background-color:#ffffdd;

}
td{
word-wrap: break-word;
}
div#large_area{
width: 1050px;    
}

div#logo{
display: block;
float: left;
width: 100px;
height: 100px;
background-color: #FFFFBB;
background-image:url('/img/top.png');
background-size: cover;
}
div#top_desc{
font-size:8px;
}

div#logo_right{
display: block;
float: left;
width: 800px;    
height: 100px; 
padding-left:110px;   
}
div#menu_box{
width: 100%;
height: 30px;    
    background-color: #ddd;
}

div#left_menu {
display: block;
float: left;
width: 200px;
padding-top:30px;
}
div#right_page {
display: block;
float: left;
width: 800px;
}

div#end_block{
width: 100%;
height: 30px;
margin-top:30px;
text-align:center;
background-color: #FFFFBB;
border:2px solid #33cc00;
padding-top:10px;
}

div.category_block{
display: block;
/*margin-top:30px;*/
/*margin-bottom:10px;*/
margin-left:5px;
background-color: #ffffbb;    
border-bottom: 2px solid #33cc00;
text-align:left;
padding-left:40px;
height: 20px;
line-height: 20px;
font-family: "メイリオ", "Meiryo", "ヒラギノ角ゴ Pro ", "ＭＳ Ｐゴシック",sans-serif;
font-weight: bold;
}



div.category_block:hover{
background-color:#DDFF66;
}

div.category_block_2{
display: block;
/*margin-top:30px;*/
/*margin-bottom:10px;*/
margin-left:5px;
background-color: #ffffbb;
border-bottom: 2px solid #33cc00;
text-align:left;
padding-left:40px;
height: 20px;
line-height: 20px;
font-family: "メイリオ", "Meiryo", "ヒラギノ角ゴ Pro ", "ＭＳ Ｐゴシック",sans-serif;
font-weight: bold;
}



ul.board_list{
}

ul.board_list li{
display:block;
    list-style-type:none;
margin-left:10px;
margin-bottom:2px;
}

ul.board_list li a:first-child {
display:inline-block;
padding-left: 10px;
font-family: "メイリオ", "Meiryo", "ヒラギノ角ゴ Pro ", "ＭＳ Ｐゴシック",sans-serif;
font-weight: bold;
border-right:1px solid #fff; /* 区切り線 */
border-left:10px solid #ffcc66;
color:#009933; /* リンク文字の色 */
background-color:#FFFFDD; /* メニューボタンの背景 */
text-decoration:none;
width:135px;
height: 25px;
line-height: 25px;
margin-top:5px;
margin-bottom:5px;
}

ul.board_list li span,ul.board_list_matome li span,.rss_img{
display:inline-block;
width:24px;
height:24px;
line-height:30px;
position:relative;
top:7px;
background:url("/img/rss.png");
}



ul.board_list li a:hover{
color:#000000;
background-color:#FFFFBB;
text-decoration:none;
}/* ■メニューバー■*/


ul.board_list_matome{
display:block;
}

ul.board_list_matome li{
    list-style-type:none;
margin-left:10px;
margin-bottom:2px;
}

ul.board_list_matome li a:first-child {
display:inline-block;
padding-left: 10px;
font-family: "メイリオ", "Meiryo", "ヒラギノ角ゴ Pro ", "ＭＳ Ｐゴシック",sans-serif;
font-weight: bold;
border-right:1px solid #fff; /* 区切り線 */
border-left:10px solid #ffcc66;
color:#009933; /* リンク文字の色 */
background-color:#FFFFDD; /* メニューボタンの背景 */
text-decoration:none;
width:135px;
height: 25px;
line-height: 25px;
margin-top:5px;
margin-bottom:5px;
}




ul.board_list_matome li a:hover{
color:#000000;
background-color:#FFFFBB;
text-decoration:none;
}/* ■メニューバー■*/

ul.board_list_matome li img{
display:inline-block;
line-height:30px;
position:relative;
top:7px;
}


div.board_list_2{
margin-left:10px;
margin-bottom:2px;
border-bottom:2px solid #ffcc66;

}

div.board_list_2 a {
display:block;
padding-left: 10px;
font-family: "メイリオ", "Meiryo", "ヒラギノ角ゴ Pro ", "ＭＳ Ｐゴシック",sans-serif;
font-weight: bold;
font-size:12px;
color:#009933; /* リンク文字の色 */
background-color:#FFFFDD; /* メニューボタンの背景 */
text-decoration:none;
margin-top:5px;
margin-bottom:5px;
}
div.board_list_2 span {
display:block;
padding-left: 10px;
font-family: "メイリオ", "Meiryo", "ヒラギノ角ゴ Pro ", "ＭＳ Ｐゴシック",sans-serif;
font-weight: bold;
font-size:12px;
color:#009933; /* リンク文字の色 */
background-color:#FFFFDD; /* メニューボタンの背景 */
margin-top:5px;
margin-bottom:5px;
}



div.board_list_2 a:hover{
color:#000000;
background-color:#FFFFBB;
text-decoration:none;
}/* ■メニューバー■*/


ul#top_menu_list{
width:100%;
height:30px; /* 鬮倥＆ */
background-color:#FFFFDD; /* 閭梧勹濶ｲ */
imargin:0px;
padding:0;
}

ul#top_menu_list li{

list-style-type:none;
float:left;
line-height:30px;
margin-right:4px;
font-size:15px;
}

ul#top_menu_list li a{
display:block;
text-align:center;
font-weight:bold;
border-left:3px solid #33cc00; /* 蛹ｺ蛻�ｊ邱 */
border-bottom:3px solid #33cc00; /* 蛹ｺ蛻�ｊ邱 */
color:#009933; /* 繝ｪ繝ｳ繧ｯ譁�ｭ励�濶ｲ */
background-color:#ffffdd;
text-decoration:none;
padding-left: 10px;
padding-right: 10px;
}

ul#top_menu_list li a:hover{
background-color:#ffffbb;
color:#000;
}




p.tabs{

height:32px;
}

p.tabs label{
display:block;
float: left;
width: 110px;
height:25px;
text-align:center;
font-size:14px;
line-height:26px;
border:2px solid #33cc00; /* 蛹ｺ蛻�ｊ邱 */
margin-right: 7px;
margin-bottom:-2px;
color:#333; /* 繝ｪ繝ｳ繧ｯ譁�ｭ励�濶ｲ */
background-color:#ffffdd; /* 繝｡繝九Η繝ｼ繝懊ち繝ｳ縺ｮ閭梧勹 */
text-decoration:none;

	border-radius: 5px 5px 0px 0px;
	-moz-border-radius: 5px 5px 0px 0px;
	-webkit-border-radius: 5px 5px 0px 0px;
	-webkit-appearance: none;
        
}

p.tabs label.tab1{
border-top:10px solid #b8ff88;
}
p.tabs label.tab2{
border-top:10px solid #9aff55;

}

p.tabs label.tab3{
border-top:10px solid #7bff22;
}

p.tabs label.tab4{
border-top:10px solid #60ee00;
}

p.tabs label.tab5{
border-top:10px solid #4cbb00;
}

p.tabs label.tab6{
border-top:10px solid #378800;
}


p.tabs label.bbs_tab1{
border-top:10px solid #b8ff88;
width:240px;
}


p.tabs label.bbs_tab2{
border-top:10px solid #4cbb00;
width:240px;
}

p.tabs label.bbs_tab3{
border-top:10px solid #4cbb00;
width:240px;
}

p.tabs label.bbs_search{
border-top:10px solid #b8ff88;
width:930px;
}



p.tabs label.new_matome{
border-top:10px solid #b8ff88;
width:600px;
}










span.tab_common{

font-size:18px;
line-height:18px;

}

div.tabbox{
width:770px;

margin-left:30px;
margin-top: 30px;
}
div.tab{
width:770px;
/* border:1px solid black; */
border:2px solid #33cc00;

background-color:#fcfced;
}

div.log_tab{
width:786px;
font-family: "メイリオ", "Meiryo", "ヒラギノ角ゴ Pro ", "ＭＳ Ｐゴシック",sans-serif;
/* border:1px solid black; */
border:2px solid #33cc00;
background-color:#fcfced;
margin-top:30px;
margin-left:10px;
padding-bottom:50px;
font-weight:bold;
}


div.res1_status{
margin-left:60px;
margin-top:10px;
font-size:14px;
}


div.res1_status_2{
margin-top:10px;
margin-left:0px;
margin-bottom:10px;
font-size:14px;

}


span.board_name{
margin-right:5px;
font-weight:bold;

}

span.board_name a{
text-decoration:none;
}

span.display_title{
color:#000;
font-weight:bold;
margin-left:5px;
}

span.res_count{
font-weight:bold;
color:blue;
}

span.buzz_count{
font-weight:bold;
color:red;
}

span.sure_start{
font-weight:bold;
color:green;
}

div.res_1{
margin-left:60px;
margin-top:20px;
margin-bottom:20px;
}

div.res_1_readmore a{
text-decoration:none;
font-weight:bold;
}

span.sure_no1{
color:red;
font-weight:bold;
font-size:20px;

}

h2.sure_title{
font-size:24px;
width:670px;
margin-left:10px;
margin-top:15px;
display:inline-block;

}
h1#tag_title{
font-size:18px;
margin-left:20px;
margin-top:15px;
display:inline-block;

}


h2.sure_title a{
text-decoration:none;
color:#000;
}
div.more_sure{
width:758px;
height:30px;
background-color:#DDFF66;
font-weight:bold;
font-size:14px;
line-height:30px;
margin:0 auto;
border:1px solid #4CBB00
}

div.more_sure p{
margin-left:15px;

}

table.after2_list{
width: 760px;

margin:10px auto;

border-collapse: collapse;
}

table.after2_list td{
border-bottom: 1px solid #4cbb00;
width:100%;
padding-top:10px;
padding-left:10px;
vertical-align:top;
}
table.after2_list td a{
text-decoration:none;
font-weight:bold;
}

table.after2_list_bbs{
width: 760px;
margin:0 auto;
margin-bottom:20px;
border-collapse: collapse;
}

table.after2_list_bbs td{
border-bottom: 1px solid #4cbb00;
width:100%;
padding-top:10px;
padding-left:10px;
vertical-align:top;
}
table.after2_list_bbs td a{
text-decoration:none;
font-weight:bold;
}


table.date_table td{
display:inline-block;
border-left:10px solid #FFCC66;
border-collapse: collapse;
padding:5px 10px 5px 10px;
margin-right:10px;
margin-bottom:10px;
background-color:#FFFFDD;
font-size:13px;
}

table.date_table td a{
text-decoration:none;
font-weight:bold;
color:green;
}

table.date_table td:hover{
background-color:#FFFFBB;
}
table.date_table td a:hover{
color:#000;
}




div.spriped_1{
background-color:yellow;
}

div.spriped_2{
background-color:pink;
}

span.board_name2 a{
font-size:14px;
}

span.board_name3{
font-size:14px;
color:blue;
font-weight:bold;
}


h3.sure_title{
display:inline-block;
font-size:18px;
width:690px;
margin-left:8px;
line-height:25px;
}
h3.sure_title a{
color:#000;
}

div.board_tab{
width:700px;
border:2px solid #33cc00;

background-color:#fcfced;
margin-top:30px;
margin-left:30px;
}

span#board_label{
color:#378800;
font-weight:bold;
}


span.res_name{
color:red;
font-weight:bold;
}


div.pres{
border:1px solid #009933;
width:730px;
margin-top:20px;
margin-left:10px;
padding:15px;
word-wrap: break-word;
}

div.cres{
border:1px solid #009933;
width:710px;
margin-top:20px;
margin-left:30px;
padding:15px;
background-color:#FFFFDD;
word-wrap: break-word;
}

div.cres2{
border:1px solid #009933;
width:680px;
margin-top:20px;
margin-left:60px;
padding:15px;
background-color:#FFFFDD;
word-wrap: break-word;
}

div.cres3{
border:1px solid #009933;
width:650px;
margin-top:20px;
margin-left:90px;
padding:15px;
background-color:#FFFFDD;
word-wrap: break-word;
}

div.cres4{
border:1px solid #009933;
width:620px;
margin-top:20px;
margin-left:120px;
padding:15px;
background-color:#FFFFDD;
word-wrap: break-word;
}

div.cres5{
border:1px solid #009933;
width:590px;
margin-top:20px;
margin-left:150px;
padding:15px;
background-color:#FFFFDD;
word-wrap: break-word;
}

div.cres6{
border:1px solid #009933;
width:560px;
margin-top:20px;
margin-left:180px;
padding:15px;
background-color:#FFFFDD;
word-wrap: break-word;
}

div.cres7{
border:1px solid #009933;
width:530px;
margin-top:20px;
margin-left:210px;
padding:15px;
background-color:#FFFFDD;
word-wrap: break-word;
}


div.summ{
margin-bottom:10px;
font-weight:bold;
color:#009933;
font-size:8px;
}
div.summ span{
color:#000;
}
div.ptext{
margin-left:18px;
}
div.ctext{
margin-left:18px;
color:#ff33ff;
}

div.ctext2{
margin-left:18px;
color:red;
}

div.ctext3{
margin-left:18px;
color:green;
}

div.ctext4{
margin-left:18px;
color:blue;
}

div.ctext5{
margin-left:18px;
color:turquoise;
}

div.ctext6{
margin-left:18px;
color:purple;
}

div.ctext7{
margin-left:18px;
color:darkorange;
}

h1#log_title{
text-decoration:none;
width:720px;
font-family: "メイリオ", "Meiryo", "ヒラギノ角ゴ Pro ", "ＭＳ Ｐゴシック",sans-serif;
font-size:22px;
margin-top:7px;
margin-bottom:2px;
padding-left:30px;
background-color:#fcfced;
}

div#topic_box{
display:inline-block;
width:720px;
margin-left:40px;
margin-bottom:10px;
}

div#topic_box a{
border:1px solid #CCC;
color:#888;
padding:2px 4px;
text-decoration:none;
font-weight:bold;
font-size:11px;
margin-right:10px;
}
div#topic_box a:hover{
color:#000;
background-color:#CCC;
}

div#title_board{
display:inline-block;
width:650px;
margin-top:10px;
margin-left:40px;
font-size:11px;
}

div#title_board a{
color:#888;
padding:2px 4px;
text-decoration:none;
font-size:11px;
}



div.pager{
display:block;
text-align:center;
margin-bottom:20px;

}
div.pager a{
border:1px solid #CCC;
color:#888;
padding:6px 10px;
text-decoration:none;
font-weight:bold;
}

div.pager a:hover{
color:#000;
background-color:#CCC;

}


div#topic_left{
float:left;
width:220px;
}

div#topic_right{
float:left;
display:block;
width:800px;
}
div#topic_img_area{
width:200px;
height:200px;
margin-left:20px;
margin-top:30px;
background-color:#FFFFDD;


}
div.sns_button{
display:block;
width:650px;
height:30px;
margin-top:10px;
margin-left:10px;
padding:0px;
text-align:center;
}

div.top_margin{
width:758px;
height:30px;
background-color:#DDFF66;
font-weight:bold;
font-size:14px;
line-height:30px;
margin:27px auto 0;
border:1px solid #4CBB00
}

div.top_margin p{
margin-left:15px;
}


div.right_large{
float:left;
width:800px;
}

div#rssbox1{
display:block;
float:left;
width:390px;
height:250px;
border:2px solid #33CC00;
overflow:auto;
margin-left:10px;
}

div#rssbox2{
display:block;
float:left;
width:392px;
height:250px;
border:2px solid #33CC00;
overflow:auto;
}


div#top_rss{
display:block;
float:left
width:1000px;
margin-top:30px;
}

ul.rss_list{

}

ul.rss_list li{
display:block;
width:365px;
list-style-type:none;
border-top:1px dashed #CCC;
padding:2px;
}

ul.rss_list li a{
display:block;
list-style-type:none;
text-decoration:none;
font-size:11px;
font-weight:bold;
}

div#top_rss_name{
background-color:#33EE00;
width:790px;
margin-left:10px;
text-align:center;
font-weight:bold;

}

div#search_box{
width:770px;
margin-left:30px;
margin-top:30px;
border:2px solid #33cc00;
height:105px;
}

div#search_box2{
width:770px;
margin-left:10px;
margin-top:30px;
border:2px solid #33cc00;
height:105px;
}


.search_form{
width:400px;
height:25px;
}

.search_submit{
background: #b8ff88;
border: 1px solid #33cc00;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
color: #000;
font:16px "ヒラギノ角ゴ Pro W3",tahoma,arial;
padding: 3px 1px 24px 1px;
text-align: center;
width: 80px;
height:25px;

}

span#search_count_result{
font-size:16px;
color:#000;
margin-left:20px;
}

div#search_box_up{
width:770px;
height:28px;
text-align:center;
}

div#search_box_down{
width:770px;
height:28px;
text-align:center;
}





