@charset "Shift_JIS";
/* ==================================================================
CSS information
style info :uBLOGv p
================================================================== */


body { background: #000 url(../_common/img/bg_dot.png);}
#wrapper-top { background: url(../_common/img/bg_header2.png) top center no-repeat; }
#footer_wrap { min-height: 40px; padding-top: 10px; padding-bottom: 10px; background: #f7f7f7;}

.nojs { display: none;}

/* --------------------------------------------------------
#contents
-------------------------------------------------------- */
#contents {}

#mainttl { padding-top: 42px; margin-left: 356px; margin-bottom: -16px;}


#column-main { width: 686px; float: left; position:relative; margin-bottom: 40px; }
#column-sub { width: 254px; float: right; margin-top: -45px; margin-bottom: 40px;}


/* --------------------------------------------------------
#column-main
-------------------------------------------------------- */

/* #column-main-head
-------------------------------------------------------- */
#column-main-head { background: url(../_img/blog/bg_t.png) 0 0 no-repeat;}

#column-main-head h3 { text-align: right; font-size: 26px; padding: 115px 20px 20px 210px; }
#column-main-head h3 span { font-size: 18px; }
#column-main-head .date { text-align: right; padding-right: 20px; margin-bottom: 0px; float:right;}

#column-main-head #prof-Box:after { content: ""; display: block; clear: both; }
#column-main-head #prof-Box { zoom:1; }
#column-main-head #prof-Box { padding: 10px 20px 0px; }

#column-main-head #prof-Box #prof-pic { float: left; }
#column-main-head #prof-Box #prof-pic img { display: none;}
#column-main-head #prof-Box.prof00 #prof-pic { margin: 0 15px 20px -17px;}
#column-main-head #prof-Box.prof00 #prof-pic img { display: block;}
#column-main-head #prof-Box.prof01 #prof-pic { margin: 0 15px 20px 0px; width: 156px; height: 156px; background: url(../_img/blog/prof_01_pic.png) 0 0 no-repeat;}

#column-main-head #prof-Box #prof-text { margin-top: 35px; background: #9cff26;}
#column-main-head #prof-Box #prof-text .name { font-size: 138.5%; font-weight: bold; margin-bottom: 1em; line-height: 1.21;}
#column-main-head #prof-Box #prof-text .info { line-height: 1.41;}


/* #column-main-content
-------------------------------------------------------- */
#column-main-content { border: 1px solid #9cff26; border-top: none; border-bottom: none; background: #000;}

#column-main-content #content-text { background: #FFF; margin: 0 2px; border: 3px solid #9cff26; padding: 17px; word-wrap: break-word; line-height: 1.61; }
#column-main-content #content-text a { text-decoration: underline; color: #F00;}
#column-main-content #content-text img { margin: 5px 0; max-width: 640px; height: auto;}
#column-main-content #content-text .pic_2column img { margin: 10px 0; max-width: 300px; }
#column-main-content #content-text .pic_2column img.pic_l { margin-right: 10px;}
#column-main-content #content-text .pic_2column img.pic_r { margin-left: 10px;}

#column-main-content #content-text .yt { margin: 10px 0;}
#column-main-content #content-text .yt { position: relative; width: 100%; height: auto; }
#column-main-content #content-text .yt:before { content: ""; display: block; padding-top: 56.25%; }
#column-main-content #content-text .yt iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%;}

#column-main-content #content-text .outlink { background:url(../_img/blog/outlink.png) center right no-repeat; padding-right: 1.1em; margin-right: 0.1em;}

/* #column-main-foot
-------------------------------------------------------- */
#column-main-foot { border: 1px solid #9cff26; border-top: none; background: #000;}
#column-main-foot #column-main-foot-inner:after { content: ""; display: block; clear: both; }
#column-main-foot #column-main-foot-inner { zoom:1; }
#column-main-foot #column-main-foot-inner { background: #9cff26; margin: 0 2px 2px; border: 3px solid #9cff26; padding: 5px 17px; }

#sns-Box { float: right; letter-spacing: -4.5em; padding-bottom: 10px; background: #000; padding: 10px;
-webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px;}
#sns-Box li { letter-spacing: normal; display: inline-block; width: 27px; height: 27px;}


/* #pagenation
-------------------------------------------------------- */
#pagenation:after { content: ""; display: block; clear: both; }
#pagenation { zoom:1; }
#pagenation { padding: 30px 0;}
#pagenation li.back { float: left;}
#pagenation li.next { float: right;}
#pagenation li img { filter: alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5; }
#pagenation li a img { filter: alpha(opacity=100); -moz-opacity: 1.0; opacity: 1.0; }



/* #column-main-head-list
-------------------------------------------------------- */
#column-main-head-list { background: url(../_img/blog/bg_t_list.png) 0 0 no-repeat;}
.list_archive #column-main-head-list { background: url(../_img/blog/bg_t_list_archive.png) 0 0 no-repeat;}
.list_entry #column-main-head-list { background: url(../_img/blog/bg_t_list_entry.png) 0 0 no-repeat;}


#column-main-head-list h3 { text-align: right; font-size: 24px; padding: 180px 0px 20px 0px; margin: 0 35px; color: #a9ff2a; border-bottom: 1px solid #a9ff2a; }


/* #column-main-content-list
-------------------------------------------------------- */
#column-main-content-list { border: 1px solid #9cff26; border-top: none; background: #000; padding-bottom: 1px;}

/* #content-text-list
-------------------------------------------------------- */
#column-main-content-list #content-text-list { background: #000; margin: 0 2px; border: 1px solid #9cff26; border-top: none; padding: 0px 35px 20px; word-wrap: break-word; line-height: 1.61; vertical-align: top; }
#column-main-content-list #content-text-list .list_block {}
#column-main-content-list #content-text-list .list_block li { border-bottom: 1px solid #7d7d7d; padding: 20px 0;}
#column-main-content-list #content-text-list .list_block li .hl { color:#FFF; font-size: 24px; font-weight: bold; margin-bottom: 10px;}
#column-main-content-list #content-text-list .list_block li .hl .inew { color:#dd0000; padding-left: 20px;}
#column-main-content-list #content-text-list .list_block li .cb { color:#a9ff2a; line-height: 1.41; margin-bottom: 5px; }/*contributor*/
#column-main-content-list #content-text-list .list_block li .date { color:#f2d436; font-size: 12px; }/*contributor*/

#column-main-content-list #content-text-list .list_block li a { display: block; background: url(../_img/blog/icon_arrow.png) center right no-repeat; padding-right: 30px;}
#column-main-content-list #content-text-list .list_block li a:hover { text-decoration:none; /*filter: alpha(opacity=70); -moz-opacity: 0.7; opacity: 0.7;*/}
/*
#column-main-head .date { text-align: right; padding-right: 20px; margin-bottom: 0px; float:right;}

#column-main-head #prof-Box:after { content: ""; display: block; clear: both; }
#column-main-head #prof-Box { zoom:1; }
#column-main-head #prof-Box { padding: 10px 20px 0px; }

#column-main-head #prof-Box #prof-pic { float: left; }
#column-main-head #prof-Box #prof-pic img { display: none;}
#column-main-head #prof-Box.prof00 #prof-pic { margin: 0 15px 20px -17px;}
#column-main-head #prof-Box.prof00 #prof-pic img { display: block;}
#column-main-head #prof-Box.prof01 #prof-pic { margin: 0 15px 20px 0px; width: 156px; height: 156px; background: url(../_img/blog/prof_01_pic.png) 0 0 no-repeat;}

#column-main-head #prof-Box #prof-text { margin-top: 35px; background: #9cff26;}
#column-main-head #prof-Box #prof-text .name { font-size: 138.5%; font-weight: bold; margin-bottom: 1em; line-height: 1.21;}
#column-main-head #prof-Box #prof-text .info { line-height: 1.41;}
*/


/* --------------------------------------------------------
#column-sub
-------------------------------------------------------- */

#box-movie { margin-top: -22px;}
#box-movie  area { outline: none;}

#article-List { background: url(../_img/blog/entry_bo.png) left bottom no-repeat; padding-bottom: 52px;}
#article-List #article-List-inner { border: 1px solid #9cff26; border-top: none; border-bottom: none; padding: 0 2px 0; background: #000;}
#article-List #article-List-inner ul { border: 10px solid #9cff26; border-top: none; border-bottom: none; padding: 14px 14px 5px; }
#article-List #article-List-inner li { margin-bottom: 10px; padding-bottom: 10px; background: url(../_img/blog/line.png) bottom right no-repeat;}
#article-List #article-List-inner li .date { display: block; color: #f2d436; font-size: 93%;}
#article-List #article-List-inner li .hl { display: block; color: #a9ff2a;}
#article-List #article-List-inner li a { text-decoration: none;}


#box-bnr { padding-top: 10px;}






.box-article { border: 1px solid #9cff26; background:#000; padding: 2px; margin-top: 10px; }

.box-article .article-List-inner { border: 1px solid #9cff26; border-top: none; padding: 0 2px 0; }
.box-article .article-List-inner ul { padding: 0px 20px 5px; }
.box-article .article-List-inner li { margin-bottom: 8px; padding-bottom: 15px; background: url(../_img/blog/line.png) bottom right no-repeat; font-size: 85%;}
.box-article .article-List-inner li .date { display: block; color: #f2d436;}
.box-article .article-List-inner li .hl { display: inline; color: #a9ff2a;}
.box-article .article-List-inner li .count { display: inline; color: #f2d436;}
.box-article .article-List-inner li a { text-decoration: none; display: inline-block;}
.box-article .article-List-inner li .new { color: #F00; font-weight: bold; padding-left: 10px;}

.box-article .article-List-inner #movie-List-box { padding: 0px 9px 10px; margin-top: -32px; }



/* textcolor
-------------------------------------------------------- */
.name-ishida{color: #069;}
.name-hirata{color: #C60;}
.name-yamagami{color: #009c37;}
.name-andou{color: #d075b0;}

