﻿@charset"utf-8";
/*-TOPページコンテンツ----------------------------------------------------*/
body{margin:0;padding:0;font-size:11px;color:#000000;line-height:1.2em;letter-spacing:0;background:#e4e4e4;font-family:Arial,"メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック";}
h1,h2,h3,h4,h5,h6,ul,li,dl,dd,p,span,a,td{font-family:Arial,"メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック";
margin:0;padding:0;font-size:11px;letter-spacing:0;line-height:1.2em;}
strong{margin:0;padding:0;letter-spacing:0;}a{text-decoration:none;}li{list-style:none;}img{border:none;}
a:link{color:#006699;background:transparent;}a:visited{color:#006699;background:transparent;}a:hover,a:active{color:#3399FF;background:transparent;}
#cover{width:100%;overflow:hidden;}
/*------------------------------------------------*/
header{height:97px;width:100%;padding:0;margin:0;background:#333 url(../img/common_new/proto/account_head_back.jpg) repeat-x left -2px;
-webkit-box-shadow:0 2px 3px #999;box-shadow:0 2px 3px #999;z-index:9999999;top:0;position:fixed;position: device-fixed;}
#header #hgroup{width:220px;height:40px;margin:0 0 0 4px;display:block;float:left;text-indent:-9999px;
background:url(../img/common_new/proto/header.png) no-repeat -20px top;}
#header #hgroup a{width:220px;height:40px;display:block;}#head_sub_menu{display:none;}
#lang_menus{display:block;float:right;margin:10px 5px 0 0;padding:0;}
#lang_menus li{width:21px;height:17px;display:block;float:left;margin:0 3px 0 2px;}
#lang_menus a{width:17px;height:13px;display:block;padding:2px;}#lang_menus .on{border:2px solid #FF6600;padding:0;}
#message_area{width:100%;position:absolute;-webkit-box-shadow:1px 1px 2px rgba(0,0,0,0.3);box-shadow:1px 1px 2px rgba(0,0,0,0.3);
height:38px;text-align:center;padding:15px 0 0 0;z-index:99999999;font-weight:bold;}
#message_area a{display:block;float:left;width:30%;padding:4px 6px;background:#fff;color:#c00;text-align:center;-webkit-border-radius:3px;border-radius:3px;margin:5px 0 0 7px;}
.message_error{color:#fff;border-bottom:1px solid #F66;background:#900;}
.message_alert{color:#fff;border-bottom:1px solid #FF6;background:#F60;}
.message_success{color:#666;border-bottom:1px solid #FFf;background:#9C0;}
#cartin_ps{background:#F60;padding:4px 10px 4px 4px;position:relative;margin:6px 5px 0 auto;float:right;border:1px solid #F90;width:280px;
-webkit-box-shadow:1px 1px 2px rgba(0,0,0,0.3);box-shadow:1px 1px 2px rgba(0,0,0,0.3);-webkit-border-radius:5px;border-radius:5px;}
#cartin_ps img{border:1px solid #fff;margin:0 20px 0 0;float:left;}
#cartin_ps p{font-size:15px;font-weight:bold;color:#FFF;float:left;padding:15px 0 10px 0;width:200px;}
#cartin_ps strong{font-size:12px;color:#fff;padding:8px 0 0 0;}
#cartin_ps:before{content:" ";width:0;height:0;display:block;border:6px solid;border-color:transparent transparent #F60 transparent;position:relative;float:right;margin:-15px 15px 0 0;}
#cartin_ps:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
@media only screen and (min-width:365px){#cartin_ps{float:left;margin:6px 0 0 -40px;}}
/*---------------------------------------------------*/
#login_area{clear:both;padding:0;width:120px;position:absolute;top:42px;margin:0;z-index:1;height:55px;overflow:hidden;background:#333;}
#name_area{height:27px;zoom:1;padding:2px 0 1px 4px;overflow:hidden;}
#name_area:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#name_area h3{color:#fff;float:left;word-break:break-all;margin:1px 3px 0 0;font-size:10px;line-height:1.2em;}
#name_area h3 a{text-decoration:underline;color:#09C;font-size:10px;}
#name_area h3 img{vertical-align:middle;height:10px;}
#name_area #user_photo{margin:2px 6px 3px 3px;float:right;}
#log_input{padding:0 3px;overflow:hidden;/*height:91px;*/height:0;zoom:1;}
#id_input{display:none;}#pass_input{display:none;}
#sendin_bt{display:none;}#check_id{display:none;}#supli_area{display:none;}
#log_input:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#login_toggle{margin:0 2%;width:96%;height:25px;padding:0;overflow:hidden;zoom:1;text-align:center;color:#fff;}
#login_toggle li{margin:0 2px 0 auto;width:84%;display:block;height:21px;text-align:center;background:#777;padding:5px 18px 6px 5px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:30px;border-radius:30px;cursor:pointer;}
#login_area #tg_close{display:none;}
#login_toggle:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
/*---------------------------------------------------*/
#d_link{margin:4px 0 4px 0;}#d_link:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#d_link li{float:left;height:42px;width:40%;margin:0 2% 0 0;display:block;background:#333;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:3px;border-radius:3px;text-indent:-9999px;}
#d_link .link_other{width:58%;margin:0;}#d_link .other_off{background:#ddd;}
#d_link li span{height:40px;display:block;background:url(../img/common_new/proto/navimenu_top.png) no-repeat left top;overflow:hodden;}
#d_link .link_user span{width:24px;background:url(../img/common_new/proto/navimenu_top.png) no-repeat -40px top;margin:0 0 0 18px;}
#d_link .link_other span{width:43px;height:38px;background:url(../img/common_new/proto/navimenu_top.png) no-repeat -70px -1px;margin:1px 0 0 20px;}
#d_link li a{width:auto;height:auto;display:block;-webkit-border-radius:3px;border-radius:3px;}
#sendout_bt{width:99%;margin:0 0 0 0;}#sendout_bt input{cursor:pointer;width:100%;padding:8px 0;border:1px solid #fff;
background:#900;font-size:10px;text-align:center;color:#fff;-webkit-border-radius:3px;border-radius:3px;}
/*---------------------------------------------------*/
#cart_Area{float:right;width:100%;background:#333;height:55px;display:block;padding:0 0 0 120px;position:absolute;top:42px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
#cart_Area li{float:left;height:55px;width:22%;max-width:55px;display:block;text-indent:-9999px;border:1px solid;border-color:transparent transparent transparent #ccc;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;
background:#333 url(../img/common_new/proto/navimenu_top_simple.png) no-repeat 3px 2px;}
#cart_Area li a{height:55px;width:100%;display:block;}#cart_Area li span{display:none;}
#cart_Area .user{background-position:-44px 2px;}#cart_Area .designer{background-position:-92px 2px;width:27%;max-width:66px;}
#cart_Area .cart{background-position:-160px 2px;text-indent:0;width:29%;max-width:70px;}
/*---------------------------------------------------*/
#cart_Area .cart_on{background:#B20000 url(../img/common_new/proto/navimenu_top_simple.png) no-repeat -159px -99px;}
#cart_Area .new_off{background:#666 url(../img/common_new/proto/navimenu_top_simple.png) no-repeat 1px -99px;}
#cart_Area .designer_off{background:#666 url(../img/common_new/proto/navimenu_top_simple.png) no-repeat -95px -99px;}
/*---------------------------------------------------*/
@media only screen and (max-width:320px){
#cart_Area .new{background-position:-1px 2px;}#cart_Area .user{background-position:-48px 2px;}
#cart_Area .designer{background-position:-98px 2px;}#cart_Area .cart{background-position:-164px 2px;}
#cart_Area .cart_on{background-position:-164px -99px;}#cart_Area .new_off{background-position: -1px -99px;}
#cart_Area .designer_off{background-position:-98px -99px;}}
#cart_Area  #cart_count{min-width:16px;height:15px;text-align:center;float:right;color:#630;background:#fff;margin:7px 9px 0 0;padding:1px 0 0 0;
-webkit-border-radius:15px;border-radius:15px;}
#cart_Area  #cart_count:after{content:" ";width:0px;height:0;display:block;border:3px solid;
border-color:transparent #fff transparent transparent;position:relative;margin:-9px 0 0 -5px;}
.back_bt{width:125px;height:28px;display:block;text-indent:-9999px;margin:-14px 0 -14px -2px;z-index:9999;position:relative;
background:url(../img/common_new/proto/back_top_sm.png) no-repeat left top;}.back_bt a{width:125px;height:28px;display:block;}
/*---------------------------------------------------*/
#left{width:100%;margin: 0 0 10px 0;padding:0;border-top:1px solid #ccc;clear:both;}#left >h2{display:none;}
#left section{background:#333;padding:0 0 5px 0;border-top:1px dotted #999;height:40px;overflow:hidden;}
#left section h3{font-weight:normal;height:32px;background:#333;margin:0;padding:9px 0 5px 0;width:100%;cursor:pointer;}
#left h3 span{padding:2px 0 0 18px;height:18px;color:#fff;margin:6px 0 4px 7px;
display:block;background:url(../img/common_new/proto/submenu.png) no-repeat left -72px;}
#left section .closer{background:#fff;display:block;padding:5px 8px 5px 23px;text-align:center;-webkit-border-radius:30px;border-radius:30px;position:relative;margin:-33px 9px 0 0;float:right;z-index:999;display:none;cursor:pointer;}
#left section .closer:before{content:" ";width:0;height:0;display:block;border:6px solid;border-color:transparent transparent #333 transparent;float:left;margin:-2px 0 0 -15px ;}
#left .ct_areas{margin:5px 10px;zoom:1;background:#fff;display:block;padding:0 5px 5px 0;-webkit-border-radius:5px;border-radius:5px;}
#left .ct_areas ul:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#cat_0 h3 span{background-position: left -55px;}#cat_2 h3 span{background-position: left -89px;}
#cat_3 h3 span{background-position: left -106px;}#cat_4 h3 span{background-position: left -125px;}
/*---------------------------------------------------*/
#left #cat_0{position:absolute;top:238px;background:rgba(255,255,255,0.8);margin:0 5%;border:1px solid #fff;-webkit-border-radius:5px;border-radius:5px;height:42px;width:90%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;display:block;overflow:hidden;}
.top #left #cat_0{height:94px;top:296px;}#left #cat_0 h3{display:none;}#left #cat_0 .ct_areas{padding:0;margin:0 0 10px 0;background:none;}
#cat_0 #search_inputs{width:70%;font-size:12px;border:1px solid ccc;margin:10px 0 0 7px;background:#fff;-webkit-border-radius:2px;border-radius:2px;padding:2px 5px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
#cat_0 form{margin:0;}#cat_0 #search_sender{cursor:pointer;width:22%;padding:3px;font-size:12px;
background:#900;text-align:center;color:#fff;border:none;-webkit-border-radius:3px;border-radius:3px;}
#tag_list{margin:5px 7px;line-height:1.8em;height:48px;overflow:hidden;display:block;display:none;}
.top #tag_list{display:block;}#tag_list h4{margin:0 0 2px 0;}#tag_list a{text-decoration:underline;}
/*---------------------------------------------------*/
#cat_1 .ct_areas{background:none;margin:0;padding:0;}
#cat_1 #left_banner {display:none;}
#cat_1 .ct_areas ul{margin:5px 10px 0 10px;zoom:1;background:#fff;display:block;padding:0 5px 5px 0;-webkit-border-radius:5px;border-radius:5px;}
#cat_1 li{word-break:break-all;margin:0;width:50%;float:left;padding:5px 0 0 5px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
#cat_1 li img{display:block;margin:0 auto;width:100%;max-width:150px;border:1px solid #ccc;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
#cat_1 strong{font-weight:normal;padding:2px 4px;height:40px;width:100%;display:block;color:#000;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
#cat_1 li .c_style{width:46px;height:12px;display:block;text-indent:-999px;background:url(../img/common_new/user/compe_status.png) no-repeat left top;float:left;}
#cat_1 li .sy_compe{background-position:left -17px;}
/*---------------------------------------------------*/
#cat_3 ul{display:block;padding:5px 0 0 0;}
#cat_3 ul:after{content:" ";display:block;height:0;clear:both;visibility:hidden;}
#cat_3 ul li{width:32%;float:left;display:block;text-align:center;margin:1px 1% 1px 1%;border:1px dotted #999;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
#cat_3 ul:nth-child(1) li{min-height:104px;}
#cat_3 ul .s_new{position:absolute;width:28%;color:#F60;font-size:9px;margin:2px 0 2px 0;text-align:right;}
#cat_3 ul li:nth-child(3n){margin-left:0;margin-right:0;}#cat_3 ul li:nth-child(3n+1){margin-right:0;margin-left:2%;}
#cat_3  li .alls{display:block;width:52px;height:52px;background:url(../img/common_new/product/body_small.jpg) no-repeat 3px 5px;text-indent:-9999px;margin:0 auto;}
#cat_3 .st_ct .alls{background-position:3px 5px;}#cat_3 .ss_ct .alls{background-position:3px -44px;}
#cat_3 .lt_ct .alls{background-position:3px -93px;}#cat_3 .fc_ct .alls{background-position:3px -143px;}
#cat_3 .sw_ct .alls{background-position:3px -193px;}#cat_3 .sp_ct .alls{background-position:3px -243px;}
#cat_3 .zp_ct .alls{background-position:3px -292px;}#cat_3 .ds_ct .alls{background-position:3px -341px;}
#cat_3 .ro_ct .alls{background-position:3px -486px;}#cat_3 .fj_ct .alls{background-position:3px -391px;}

#cat_3 li .bd_bloon{text-align:center;padding:0;margin:0 0 2px 1%;}
#cat_3 ul .no_ct{display:none;}
#cat_3 .bd_bloon h4{padding-bottom:4px;text-align:center;height:21px;}
#cat_3 .bd_bloon a{display:block;float:left;margin:0;padding:7px 2px;color:#fff;background:#069;text-align:center;font-size:10px;width:33%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;border:1px solid #fff;}
#cat_3 .bd_bloon .ladys{background:#C36;width:36%;}#cat_3 .bd_bloon .kids{background:#690;width:30%;}
#cat_3 .bd_bloon:after{content:" ";display:block;height:0;clear:both;visibility:hidden;}

#cat_3 #gn_list{clear:both;padding:9px 0 0 0;margin:5px 0 0 5px;background:url(../img/common_new/proto/doubleline.gif) repeat-x left top;}
#cat_3 #gn_list li .alls{background:url(../img/common_new/proto/g_sub_ikons.jpg) no-repeat 3px 5px;}
#cat_3 #gn_list li{padding:0 0 3px 0;}
#cat_3 #gn_list .gb1_ct .alls{background-position:3px -41px;}
#cat_3 #gn_list .ab_ct .alls{background-position:3px -86px;}
#cat_3 #gd_list{clear:both;margin:0 0px 0 5px;padding:5px 0 0 0;display:block;}
#cat_3 #gd_list >li{display:block;width:100%;text-align:left;margin:1px 0 1px 0;}
#cat_3 #gd_list strong{font-weight:normal;color:#fff;background:#036;padding:4px 8px;display:block;margin:0 1px 2px 0;}
#cat_3 #gd_list .g_inner{padding:5px 0 5px 50px;background:url(../img/common_new/proto/g_sub_ikons.jpg) no-repeat 12px 10px;min-height:35px;}
#cat_3 #gd_list .g_inner li{padding:3px 0 3px 3px;display:block;width:100%;border:none;text-align:left;float:none;margin:0;}
#cat_3 #gd_list .g_inner li:after{content:" ";width:0;height:0;display:block;border:4px solid;border-color:transparent transparent transparent #036;float:left;margin:3px 0 0 0;}
#cat_3 #gd_list .g_inner a{font-size:12px;text-decoration:underline;}
#cat_3 #gd_list .s_new{width:auto;margin:0 0 0 2px;text-align:left;position:static;}
/*---------------------------------------------------*/
#cat_2 .ct_areas{padding-bottom:0;}#cat_2 ul{width:100%;}
#cat_2 li{width:99%;margin:0 0 0 1%;border-bottom:1px dotted #666;border-top:1px solid #ccc;padding:0;}
#cat_2 li:last-child{border-bottom:none;}#cat_2 a{width:100%;padding:8px 0;display:block;height:18px;}
#cat_2 a strong{padding:3px 0 2px 29px;color:#333;font-weight:normal;margin:0 0 0 5px;
display:block;background:url(../img/common_new/proto/d_cate_ikons.png) no-repeat left top;}
#cat_2 a:hover strong{color:#F60;background:url(../img/common_new/proto/d_cate_ikons.png) no-repeat left -449px;text-decoration:underline;}
#cat_2 #art_ct strong{background-position:0 -22px;}#cat_2 #art_ct a:hover strong{background-position:0 -471px;}
#cat_2 #chara_ct strong{background-position:0 -43px;}#cat_2 #chara_ct a:hover strong{background-position:0 -492px;}
#cat_2 #illust_ct strong{background-position:0 -64px;}#cat_2 #illust_ct a:hover strong{background-position:0 -513px;}
#cat_2 #logo_ct strong{background-position:0 -82px;}#cat_2 #logo_ct a:hover strong{background-position:0 -531px;}
#cat_2 #photo_ct strong{background-position:0 -104px;}#cat_2 #photo_ct a:hover strong{background-position:0 -553px;}
#cat_2 #simple_ct strong{background-position:0 -124px;}#cat_2 #simple_ct a:hover strong{background-position:0 -573px;}
#cat_2 #girl_ct strong{background-position:0 -143px;}#cat_2 #girl_ct a:hover strong{background-position:0 -592px;}
#cat_2 #rock_ct strong{background-position:0 -163px;}#cat_2 #rock_ct a:hover strong{background-position:0 -612px;}
#cat_2 #palody_ct strong{background-position:0 -186px;}#cat_2 #palody_ct a:hover strong{background-position:0 -635px;}
#cat_2 #japan_ct strong{background-position:0 -208px;}#cat_2 #japan_ct a:hover strong{background-position:0 -657px;}
#cat_2 #other_ct strong{background-position:0 -230px;}#cat_2 #other_ct a:hover strong{background-position:0 -679px;}
#cat_2 #sports_ct strong{background-position:0 -251px;}#cat_2 #sports_ct a:hover strong{background-position:0 -700px;}
#cat_2 #music_ct strong{background-position:0 -273px;}#cat_2 #music_ct a:hover strong{background-position:0 -722px;}
#cat_2 #season_ct strong{background-position:0 -294px;}#cat_2 #season_ct a:hover strong{background-position:0 -743px;}
#cat_2 #animal_ct strong{background-position:0 -315px;}#cat_2 #animal_ct a:hover strong{background-position:0 -764px;}
/*---------------------------------------------------*/
#cat_4 .ct_areas{padding-top:3px;}
#cat_4 .color_pics{border-bottom:1px dotted #999;padding:0 0 3px 3px;margin:3px 0 0 0;}
#cat_4 .color_pics li{width:50%;display:block;margin:0;float:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;padding:1px;}
#cat_4 .color_pics a{display:block;border:1px solid #ccc;padding:8px 3px 8px 20px;-webkit-border-radius:3px;border-radius:3px;}
#cat_4 .color_pics a:before{content:" ";width:12px;height:12px;display:block;margin:0 3px 0 -12px;float:left;
border:1px solid #ccc;background:url(../img/common_new/proto/cl_picks2.gif) no-repeat left top;}
#cat_4 #ash a:before{background-position:-14px 0;}#cat_4 #gray a:before{background-position:-28px 0;}#cat_4 #chacoal a:before{background-position:-42px 0;}
#cat_4 #naturals a:before{background-position:-84px 0;}#cat_4 #beige a:before{background-position:-98px 0;}#cat_4 #sand a:before{background-position:-112px 0;}
#cat_4 #brown a:before{background-position:-126px 0;}#cat_4 #burgandy a:before{background-position:-140px 0;}#cat_4 #purple a:before{background-position:-154px 0;}#cat_4 #kahki a:before{background-position:-168px 0;}#cat_4 #lightblue a:before {background-position:-182px 0;}#cat_4 #melon a:before{background-position:-196px 0;}#cat_4 #violet a:before{background-position:-210px 0;}#cat_4 #yellow a:before{background-position:-224px 0;}#cat_4 #banana a:before{background-position:-238px 0;}#cat_4 #apricot a:before{background-position:-252px 0;}#cat_4 #lightpink a:before{background-position:0 -14px;}#cat_4 #pink a:before{background-position:-14px -14px;}#cat_4 #lavender a:before {background-position:-28px -14px;}#cat_4 #mint a:before{background-position:-42px -14px;}#cat_4 #aqua a:before{background-position:-56px -14px;}#cat_4 #sax a:before{background-position:-70px -14px;}#cat_4 #lime a:before{background-position:-84px -14px;}#cat_4 #lightgreen a:before{background-position:-98px -14px;}#cat_4 #gold a:before{background-position:-112px -14px;}#cat_4 #california_orange a:before{background-position:-126px -14px;}#cat_4 #red a:before{background-position:-140px -14px;}#cat_4 #tropical_pink a:before{background-position:-154px -14px;}#cat_4 #turquise a:before{background-position:-168px -14px;}#cat_4 #coral_orange a:before{background-position:-196px -14px;}#cat_4 #salmon_pink a:before {background-position:-210px -14px;}#cat_4 #light_purple a:before{background-position:-224px -14px;}#cat_4 #melange_red a:before{background-position:0px -28px;}#cat_4 #melange_blue a:before{background-position:-14px -28px;}#cat_4 #melange_green a:before{background-position:-28px -28px;}#cat_4 #black a:before{background-position:-70px 0;}#cat_4 #clear a:before {background-position:-42px -28px;}#cat_4 #pine_yellow a:before {background-position:-238px -14px;}
/*---------------------------------------------------*/
#social_books{display:none;}
/*---------------------------------------------------*/
.carouselWrap{width:100%;margin:0;z-index:9999;padding:0;clear:both;background:#555;padding:0;border-top:1px dotted #999;overflow:hidden;/*height:40px;*/height:42px;}#booksWrap{background:#555;}
.carouselWrap h3{font-weight:normal;height:42px;background:#555;margin:0;padding:0;width:100%;}#booksWrap h3{background:#555;}
.carouselWrap h3 .click_area{height:42px;display:block;}
.carouselWrap h3 .click_area a{color:#fff;height:19px;background:url(../img/common_new/proto/menu_list_sm.png) no-repeat 4px -68px;padding:16px 0 7px 30px;display:block;}
#booksWrap h3 .click_area a{background-position:5px -106px;}.carouselInner{padding:5px;}
.carouselInner li{float:left;width:25%;margin:0;display:block;padding:0 5px;text-align:center;overflow:hidden;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;height:137px;background:#999;border:1px solid #555;}
.carouselInner li img{border:2px solid #fff;height:65px;display:block;margin:0 auto;}
.carouselInner .now_load{float:none;width:100%;margin:0;display:block;padding:140px 0;text-align:center;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;color:#fff;background:none;border:none;}
.carouselInner .bloon{position:relative;margin:0;color:#fff;
width:100%;text-align:left;padding:5px 0;line-height:1.4em;}
.carouselInner .bloon h4{font-weight:normal;height:24px;overflow:hidden;margin:0 0 2px 0;}.carouselInner .bloon h5{font-weight:normal;height:24px;overflow:hidden;color:#999;}#booksWrap .bloon h5{color:#555;}.carouselInner .bloon span{display:none;}
.carouselInner:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.carouselInner .no_img{color:#555;padding:50px 0 0 0;text-align:center;height:137px;}
.carousel .cr_move{margin:3px 2% 0 2%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;width:18%;height:22px;z-index:999;color:#fff;text-align:center;background:#666 url(../img/common_new/proto/close_ikon.png) no-repeat 1px -10px;cursor:pointer;padding:5px 2px 0 20px;-webkit-border-radius:5px;border-radius:5px;}#booksWrap .cr_move{background-color:#333;}
.carousel .car_back{float:left;background-position:3px 6px;}
.carousel .car_next{float:right;background-position:68px -44px;padding:5px 20px 0 2px;margin-top:-22px;}
.carousel .car_close{width:40%;margin:3px 30% 0 30%;background:#333;position:relative;}
.carousel .car_close:before{content:" ";width:0;height:0;display:block;border:5px solid;border-color:transparent transparent #fff transparent;float:left;position:relative;margin:-1px 0 0 -13px;}
/*---------------------------------------------------*/
footer{clear:both;height:186px;padding:0;margin:0;width:auto;
background: url(../img/common_new/proto/wood_rep.gif) repeat left top;border-top:1px solid #C17C44;
-webkit-box-shadow:0 -2px 2px rgba(0,0,0,0.5);box-shadow:0 -2px 2px rgba(0,0,0,0.5);
z-index:99999999;position:relative;}
footer >h3{display:none;}#Lastvisit{display:none;}
/*-----------------------------------------------------*/
/*サブメニュー関連-------------------------------------*/
/*-----------------------------------------------------*/
#menus_1{padding:0;margin:0 5px;display:block;}
#menus_1 h3{display:none;}#menus_1 ul{display:block;}
#menus_1 li{float:left;display:block;margin:0 0 3px 0;border-right:1px solid #960;}
#menus_1 li a{display:block;color:#fff;width:100%;padding:5px 7px 3px 7px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;text-decoration:underline;}
#menus_1:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
/*---------------------------------------------------*/
#copy{color:#fff;float:right;width:233px;padding:52px 0 0 0;display:block;margin:15px 8px 0 0;height:15px;font-size:10px;background:url(../img/common_new/proto/under_logo.png) no-repeat left top;text-align:right;}
#totop{display:none;}
#ssl_ikon{display:block;clear:both;float:left;border:1px solid #4E3830;width:60px;margin:15px 0 0 7px;}
#genus{display:none;}
/*ぱんくず-----------------------------*/
#p_navi{height:12px;margin:0 1% 15px 0;float:right;}
#p_navi div{float:left;margin:0 2px 0 0;}
#p_navi a{text-decoration:underline;margin:0 2px 0 0;}#p_navi span{color:#666;font-size:9px;}#p_navi a span{color:#069;font-size:9px;}
@media only screen and (max-width:350px){#copy{width:180px;padding:40px 0 0 0;margin:8px 8px 0 0;background-size:contain;}}