@charset "utf-8";::selection{background:#f8ebeb;color:#000}::-moz-selection{background:#f8ebeb;color:#000}body{color:#666;font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",'MS P Gothic','Trebuchet MS',Osaka,verdana,arial,clean,sans-serif;background:url(/img/bg_body.gif) left top #fff;font-size:77%}#container{width:900px;padding:0 20px 20px;margin:0 auto 40px;background:#fff;-ms-box-box-shadow:0 0 10px #ccc;-moz-box-shadow:0 0 10px #ccc;-webkit-box-shadow:0 0 10px #ccc;box-shadow:0 0 10px #ccc;-ms-box-border-bottom-left-radius:8px;-ms-box-border-bottom-right-radius:8px;-moz-border-radius-bottomleft:8px;-moz-border-radius-bottomright:8px;-webkit-border-bottom-left-radius:8px;-webkit-border-bottom-right-radius:8px;border-bottom-left-radius:8px;border-bottom-right-radius:8px}#pop_container{width:400px;padding:0 20px 20px;margin:0 auto 40px;z-index:-1;background:#fff;-ms-box-box-shadow:0 0 10px #ccc;-moz-box-shadow:0 0 10px #ccc;-webkit-box-shadow:0 0 10px #ccc;box-shadow:0 0 10px #ccc;-ms-box-border-bottom-left-radius:8px;-ms-box-border-bottom-right-radius:8px;-moz-border-radius-bottomleft:8px;-moz-border-radius-bottomright:8px;-webkit-border-bottom-left-radius:8px;-webkit-border-bottom-right-radius:8px;border-bottom-left-radius:8px;border-bottom-right-radius:8px}#pop_container #header_min{padding:5px 0}#pop_container #contents_min{margin:10px auto;text-align:left}#pop_container #footer_min{text-align:center;padding:10px}#header{padding:5px 0;height:95px;position:relative}#site_name{float:left}#header #site_name h1{position:absolute}#header #nav_sub{float:right;width:400px;margin:0 0 0 15px;text-align:right}#header #nav_sub ul{margin:4px 0;float:right}#header #nav_sub li{float:left}#header #nav_sub p{clear:both}input:focus{outline:0}#header #serach{margin:5px 0 0 210px;float:left}#header #serach .serach_box{width:250px}#header #serach #searchText{float:left;width:180px;color:#999;padding:5px;background:#fff;border:1px solid #ccc;-ms-box-border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}#searchText.focused,#searchText:focus{color:#000!important;box-shadow:inset 0 0 2px #ccc;-webkit-box-shadow:inset 0 0 2px #ccc;-moz-box-shadow:inset 0 0 2px #ccc}#header #serach #searchButton{float:right;cursor:pointer;border:none;-ms-box-border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;padding:5px;color:#fff;font-weight:700;background:url(/img/bg_black.png) left top repeat-x #000}#header #nav_global{position:absolute;background:#f2d9d9;height:30px;width:900px;top:55px;-ms-box-border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}#header #nav_global li{float:left}#header #nav_global li a{color:#462211;display:inline-block;line-height:30px;font-weight:700;border-right:1px solid #f8ebeb;white-space:nowrap}#header #nav_global li.home a{padding:0 10px 0 50px;background:url(/img/nav_g_home.png) 5px center no-repeat}#header #nav_global li.about a{padding:0 10px 0 40px;background:url(/img/nav_g_about.png) 5px center no-repeat}#header #nav_global li.read a{padding:0 10px 0 45px;background:url(/img/nav_g_read.png) 5px center no-repeat}#header #nav_global li.popular a{padding:0 10px 0 45px;background:url(/img/nav_g_popular.png) 5px center no-repeat}#header #nav_global li.edit a{padding:0 10px 0 45px;background:url(/img/nav_g_edit.png) 5px center no-repeat;min-width:110px}#header #nav_global li.home a:hover,#header #nav_global li.home.current a{padding:0 10px 0 50px;background:url(/img/nav_g_home.png) 5px center no-repeat #f8ebeb;text-decoration:none;-ms-box-border-top-left-radius:4px;-ms-box-border-bottom-left-radius:4px;-moz-border-radius-topleft:4px;-moz-border-radius-bottomleft:4px;-webkit-border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px;border-top-left-radius:4px;border-bottom-left-radius:4px}#header #nav_global li.about a:hover,#header #nav_global li.about.current a{padding:0 10px 0 40px;background:url(/img/nav_g_about.png) 5px center no-repeat #f8ebeb;text-decoration:none}#header #nav_global li.read a:hover,#header #nav_global li.read.current a{padding:0 10px 0 45px;background:url(/img/nav_g_read.png) 5px center no-repeat #f8ebeb;text-decoration:none}#header #nav_global li.popular a:hover,#header #nav_global li.popular.current a{padding:0 10px 0 45px;background:url(/img/nav_g_popular.png) 5px center no-repeat #f8ebeb;text-decoration:none}#header #nav_global li.edit a:hover{padding:0 10px 0 45px;background:url(/img/nav_g_edit.png) 5px center no-repeat #f8ebeb;text-decoration:none}.bread_crumb{font-size:85%;margin:0 0 10px;padding:0 10px .5em;border-bottom:1px dotted #ccc}.bread_crumb li{display:inline}.bread_crumb li a{background:url(/img/bg_bread_crumb.png) right center no-repeat;padding:0 16px 0 0;margin:0}#banner{width:900px;height:60px;margin:0 0 18px}#banner img{vertical-align:bottom}#banner .main{width:900px;height:60px}#banner .left{width:450px;height:60px;float:left}#banner .right{width:450px;height:60px;float:right}#foot_category{margin:0 0 20px}#foot_category .wrap h3{color:#000;font-size:108%;font-weight:700;margin:0 0 12px;text-shadow:1px 1px 0 #FFF}#foot_category .wrap ul{margin:0 0 20px}#foot_category .wrap ul li{/zoom:1;float:left;margin:0 4px 4px 0}#foot_category .wrap ul li a{display:block;padding:2px;border:1px solid #ededed;background:#f7f7f7;color:#666;-ms-box-border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}#foot_category .wrap ul li a:hover{color:#000;background:#ccc;text-decoration:none}#contents{width:900px;margin:0 auto;text-align:left}.main{position:relative;float:left;width:585px}.main_r{position:relative;float:right;width:685px}.main .ads,.main_r .ads{margin:20px 0;padding:5px;background:#ededed}#footer{text-align:center;padding:20px}#footer .ads{margin:0 0 20px}#footer ul{margin:0 0 10px}#footer li{display:inline;line-height:182%}h2{font-size:1.7861em;color:#000;margin:0 0 .5em;font-weight:700}h2 span.lets{float:right}h2 span{font-size:77%;margin:0 .3em}.view{margin:0;background:#462211;color:#fff;line-height:100%;padding:0 1px;-ms-box-border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}p.rank{margin:0 0 4px;font-weight:700;color:#000}p.rank img{vertical-align:middle}.photo_wrap{margin:0 0 5px;position:relative}.photo_wrap .flames{display:table;background:url(/img/bg_photo.png) left top;width:100%;height:424px;text-align:center}.photo_wrap .flames .vm{display:table-cell;vertical-align:middle}.photo_wrap #btnZoom{position:absolute;top:5px;right:5px;width:50px;height:50px;display:none}.photo_wrap #caption{background:url(/img/bg_caption.png) left top;color:#fff;padding:5px;position:absolute;left:1px;bottom:1px;width:555px;text-align:left;display:none;font-size:85%}.photo_wrap #caption .wrap_left{float:left;width:300px}.photo_wrap #caption .wrap_right{float:right;text-align:right;width:240px}.photo_wrap #caption .wrap_left ul.tag{margin:0 0 5px}.photo_wrap #caption .wrap_left li{display:inline}.photo_wrap #caption .wrap_left li a{margin:0 .5em 0 0}.photo_wrap #caption .wrap_right .profile_box{float:right;margin:0 0 5px 5px}.photo_wrap #caption .wrap_right .profile_box p{float:right;margin:0 0 0 5px;text-align:left}.photo_wrap #caption .wrap_right .profile_box .thumb{width:24px;float:right}.main_photo_detail .wrap_left{float:left;width:310px}.main_photo_detail .wrap_right{float:right;text-align:right;width:250px}.main_photo_detail .wrap_left .user_icon{float:left;margin:0 6px 0 0}.main_photo_detail .wrap_left .title{font-size:108%;font-weight:700;margin:0 0 5px}.main_photo_detail .wrap_left .day{font-size:85%}.main_photo_detail .wrap_left .user_entry{float:left;margin:0 1em 0 0}.main_photo_detail .wrap_right .user_action{margin:0 0 4px}.main_photo_detail .wrap_right .user_action li{margin:0 0 0 2px;display:inline}.main_photo_detail .wrap_right .user_action li.lover a:hover,.main_photo_detail .wrap_right .user_action li.lover a:hover span{text-decoration:none}.main_photo_detail .wrap_right .user_action li.lover span.left{color:#462211;font-weight:700;background:url(/img/bg_widet.png) left center no-repeat;padding:4px 0 4px 10px;margin:0 0 0 2px;line-height:100%}.main_photo_detail .wrap_right .user_action li.lover span.left span{background:url(/img/bg_widet.png) right center no-repeat;padding:4px 6px 4px 0}.main_photo_detail .wrap_right .user_action li img{vertical-align:middle}.photo_detail .photo_date .title{font-weight:700;margin:0 0 5px}.photo_detail .user{margin:4px 0;line-height:108%}.photo_detail .data{margin:6px 0;line-height:108%}.photo_detail .data img{vertical-align:middle}.photo_detail .day{font-size:85%}.photo_detail a.lover:hover,.photo_detail a.lover:hover span{text-decoration:none}.photo_detail .lover span.left{color:#462211;font-weight:700;background:url(/img/bg_widet.png) left center no-repeat;padding:4px 0 4px 10px;margin:0 0 0 2px;line-height:100%}.photo_detail .lover span.left span{background:url(/img/bg_widet.png) right center no-repeat;padding:4px 6px 4px 0}.photo_detail .prof{line-height:138.5%}.photo_list ul{margin:0 0 20px}.photo_list li{float:left;width:124px;margin:0 29px 0 0}.photo_list .flames{display:table;background:url(/img/bg_photo.png) left top;width:100%;height:90px;text-align:center}.photo_list .flames .vm{display:table-cell;vertical-align:middle}.photo_list .photo_detail .title{margin-top:2px}.photo_list .photo_detail .title a{font-weight:700}.album_list ul{margin:0 0 20px}.album_list li{width:124px;float:left;margin:0 29px 0 0}.album_list .flames{display:table;background:url(/img/bg_photo.png) left top;width:100%;height:90px;text-align:center}.album_list .flames .vm{display:table-cell;vertical-align:middle}.album_list .bg_album{background:url(/img/bg_album.gif) top center no-repeat #fff;width:118px;min-height:73px;padding:1px}.album_list .photo_detail .title{padding-top:8px}.album_list .photo_detail .title a{font-weight:700}.star_list ul{margin:0 0 20px}.star_list li{float:left;margin:0 10px 0 0}.star_list dl{width:280px}.star_list dt{float:right;width:180px;text-align:left}.star_list dt a{font-weight:700}.star_list dd.photo{width:90px;height:90px;margin:0 5px 0 0;float:left}.star_list dd.photo_detail{width:180px;float:left}.tag_cloud{margin:0 0 20px}.tag_cloud h3{padding:5px;font-weight:700;text-shadow:1px 1px #fff;position:relative;background:#ededed;color:#000}.tag_cloud .widet_box{padding:4px}.tag_cloud .widet_box p{margin:0 0 5px;line-height:153.9%}.tag_cloud .widet_box ul.tag li{display:inline-block}.tag_cloud .widet_box ul.tag li a{padding:5px}.tag_cloud .widet_box ul.tag li.level1 a{z-index:6;font-size:123.1%;color:#600;font-weight:700}.tag_cloud .widet_box ul.tag li.level2 a{z-index:5;font-size:123.1%;color:#600}.tag_cloud .widet_box ul.tag li.level3 a{z-index:4;font-size:108%;color:#933;font-weight:700}.tag_cloud .widet_box ul.tag li.level4 a{z-index:3;font-size:108%;color:#933}.tag_cloud .widet_box ul.tag li.level5 a{z-index:2;font-size:93%;color:#;font-weight:700}.tag_cloud .widet_box ul.tag li.level6 a{z-index:1;font-size:93%;color:#}caption,td,th{padding:10px 5px}caption{margin:10px 0;color:#fff;font-weight:700}tbody th{font-weight:400}.section_wrap{padding:20px;border:1px solid #ccc;-ms-box-box-shadow:0 0 5px #ccc;-moz-box-shadow:0 0 5px #ccc;-webkit-box-shadow:0 0 5px #ccc;box-shadow:0 0 5px #ccc}.section_wrap p{margin:0 0 2em}.section_wrap li{margin:0 0 1.5em}.error-message{margin:5px 0;padding:0 2px;color:#c00;font-weight:700;text-shadow:1px 1px #fff;display:inline-block;background:#f5e5e5}.txt_r{text-align:right}.txt_l{text-align:left}.txt_c{text-align:center}.more{background:url(/img/icon_arrow_R.gif) left center no-repeat;padding:0 0 0 16px}.req{margin:0 0 0 .5em;color:#c03;font-weight:700}a.newwin{margin:0 0 0 5px;padding:0 16px 0 0;background:url(/img/icon_newwin.png) right center no-repeat}p.desc{margin:0 0 1em;line-height:182%;text-align:left}p.note{margin:0 0 1em;color:#c00;font-size:123.1%}p.desc img{vertical-align:middle}.search_keyword{color:#630;font-weight:700;margin:0 0 5px}p.desc span.search_keyword{color:#000;font-weight:700}a.facb{padding:2px 0 0 10px}a.facb img{padding-bottom:10px}a.twit{padding:0 0 0 10px}p.pagetop{text-align:right;display:block;margin:0 0 20px}.none{margin:0!important}.send_area{padding:5px;background:#ededed;-ms-box-border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;margin:0 0 20px}.send_area p{margin:5px 0 0 5px;float:left}.send_area ul{float:right}.send_area ul li{display:block;padding:5px;float:left}.send_area ul li span a{display:block;background:#fff;padding:0 4px;text-align:center;-ms-box-border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}.send_area ul li span.current{color:#fff;display:block;background:#c66;padding:0 4px;text-align:center;-ms-box-border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}.nav_detail{margin:4px 0 8px;text-align:center}.nav_detail a.prev{background:url(/img/icon_arrow_L.gif) left center no-repeat;padding:0 0 0 16px;float:left}.nav_detail a.next{background:url(/img/icon_arrow_R.gif) right center no-repeat;padding:0 16px 0 0;float:right}.sns{margin:0 0 5px}ul.social_links li{float:left;margin:0 15px 0 0;list-style:none}.code{margin:0}.code #link-table{border:1px solid #ccc;width:100%}.code #link-table th{width:7em;text-align:center;background-color:#ededed}.code #link-table input{padding:4px;width:96%}.report{margin:8px 0;font-size:85%}.report a{background:url(/img/icon_report.png) left center no-repeat;padding:2px 0 2px 20px}.head_box p.edit{float:right}p.edit{margin:0 0 4px}p.edit a{background:url(/img/icon_edit.png) left center no-repeat;padding:2px 0 2px 20px}p.friend{margin:0 0 4px}p.friend span{background:url(/img/icon_friend.png) left center no-repeat;padding:2px 0 2px 20px}a{font-size:inherit;line-height:inherit;transition:color .3s ease-in-out;-webkit-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;text-decoration:none;cursor:pointer}a:link{color:#c66}a:visited{color:#933}a:active{color:#600}a:hover{color:#933;text-decoration:underline}a:hover *{text-decoration:underline}hr{border-width:1px 0 0;border-style:solid;border-color:#ededed;height:1px;margin:20px 0}.r8_box{-ms-box-border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;border:1px solid #ccc}.r4_box{-ms-box-border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;border:1px solid #ccc;padding:7px}.r2_box{-ms-box-border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;border:1px solid #ccc;padding:1px}.clearfix:after{content:".";display:block;clear:both;height:0;visibility:hidden}* html .clearfix{height:1%}.clearfix{display:block}