@import "/core/css/style.css";

html .header,
.article,
.footer,
.header .section,
.article .section,
.footer .section,
.header .nav,
.header .nav ul,
.syoukou .header .nav,
.header .title,
.header .page_control{width:auto !important;min-width:100%;clear:both;float:none;}
.article .contents,
.article .contents .main,
.kigyo .article .contents,
.josei .article .contents,
.seinen .article .contents,
.syoukou .article .contents,
.article .contents ul.banner,
.article .nav,
.josei .article .nav,
.seinen .article .nav,
.footer .reread_link,
.footer .section .section,
.footer .right,
p.copyright{width:100%;}
.title img,
.figure img{width:100%;height:auto;}
.tab_section div{clear:both;}
.article .contents ul.two_column_list li{width:auto;float:none;padding-left:18px;}
.header .nav ul{background:url(/core/img/header_nav_bg.jpg) repeat left bottom;}
.syoukou .article .contents .section img{max-width:90%;height:auto;}
.syoukou .article .contents table{display: block;overflow:auto;border:none;}
.syoukou .article .section {margin:0px 5px 10px;}
.syoukou .footer .section{font-size:80%;}
.syoukou .article .contents .section ul{width:auto;}

/*スマートフォン表対策*/
.article .contents table{display: block;overflow:auto;border:none;}
/*セクションの横幅調整*/
.article .contents .section{margin:0px 0px 0px 2px;}
.article .contents .section_body{margin:0px 0px 0px 0px;min-height:200px;}

/*非表示設定
.header .nav{display:none;}*/
.header .page_control dl.textsize_change{display:none;}

.josei .article .contents .tab_section #top_tab li{width:33%;margin:0px;padding:0px;}
.josei .article .contents .tab_section #top_tab li a.tab_bt_01{background-image:url(../img/josei_tab_bt_01.gif);}
.josei .article .contents .tab_section #top_tab li a.tab_bt_02{background-image:url(../img/josei_tab_bt_02.gif);}
.josei .article .contents .tab_section #top_tab li a.tab_bt_03{background-image:url(../img/josei_tab_bt_03.gif);}
.josei .article .contents .tab_section #top_tab li.current a.tab_bt_01{background-image:url(../img/josei_tab_bt_01_f2.gif);}
.josei .article .contents .tab_section #top_tab li.current a.tab_bt_02{background-image:url(../img/josei_tab_bt_02_f2.gif);}
.josei .article .contents .tab_section #top_tab li.current a.tab_bt_03{background-image:url(../img/josei_tab_bt_03_f2.gif);}
.seinen .article .contents .tab_section #top_tab li{width:50%;margin:0px;}
.seinen .article .contents .tab_section #top_tab li a.tab_bt_01{background-image:url(../img/seinen_tab_bt_01.gif);}
.seinen .article .contents .tab_section #top_tab li a.tab_bt_02{background-image:url(../img/seinen_tab_bt_02.gif);}
.seinen .article .contents .tab_section #top_tab li a.tab_bt_03{background-image:url(../img/seinen_tab_bt_03.gif);}
.seinen .article .contents .tab_section #top_tab li a.tab_bt_04{background-image:url(../img/seinen_tab_bt_04.gif);}
.seinen .article .contents .tab_section #top_tab li.current a.tab_bt_01{background-image:url(../img/seinen_tab_bt_01_f2.gif);}
.seinen .article .contents .tab_section #top_tab li.current a.tab_bt_02{background-image:url(../img/seinen_tab_bt_02_f2.gif);}
.seinen .article .contents .tab_section #top_tab li.current a.tab_bt_03{background-image:url(../img/seinen_tab_bt_03_f2.gif);}
.seinen .article .contents .tab_section #top_tab li.current a.tab_bt_04{background-image:url(../img/seinen_tab_bt_04_f2.gif);}
.seinen .article .contents .tab_section #top_tab li:last-child{width:50%;}

/* floatを削除 */
.article .contents .news_section .figure{margin:5px 10px 5px 0px;float:none;}
.josei .article .contents .news_section .figure,
.seinen .article .contents .news_section .figure,
.syoukou .article .contents .news_section .figure{margin:5px 0px 5px 10px;float:none;}

.syoukou .article .nav{width:100%;float:none;}
.syoukou.type2 .article .nav{float:none;}
.josei .article .nav,
.seinen .article .nav{width:100%;float:none;}

.syoukou .article .contents .news_section table{width:100%;}

.header .title a {display:block;margin-right:44px;}
.menu_button {display:block;position:absolute;top:10px;right:1px;z-index:130;}
.menu_button a {display:block;width:44px;height:44px;background:url(../img/menu_open.png) no-repeat center center;text-indent:-10em;}
.josei .header .nav ul,
.seinen .header .nav ul,
.header .nav ul {display:none;position:absolute;top:8px;right:0px;min-width:15em;max-width:200px;max-height:100%;padding-top:48px;border:1px solid #FF6C00;background:#ffffff;font-size:1.2em;z-index:70;}
.josei .header .nav ul li,
.seinen .header .nav ul li,
.header .nav ul li {width:auto;float:none;}
.josei .header .nav ul li[class*="menu"] a,
.seinen .header .nav ul li[class*="menu"] a,
.header .nav ul li[class*="menu"] a {width:auto;min-height:0px;padding:0.8em;background:transparent;color:#333333;text-indent:0em;font-weight:normal;border-top:1px solid #FF6C00;}
.josei .header .nav ul li[class*="menu"] a:hover,
.seinen .header .nav ul li[class*="menu"] a:hover,
.header .nav ul li[class*="menu"] a:hover {border-right:6px solid #FF6C00;}


/* hamburger */
.josei .header .nav ul,
.seinen .header .nav ul,
.syoukou .header .nav ul { margin-top: 0; background-color: #fff; z-index: 120;}
.josei .header .nav ul li,
.seinen .header .nav ul li,
.syoukou .header .nav ul li { width: auto;}
.josei .header .nav ul li a,
.seinen .header .nav ul li a,
.syoukou .header .nav ul li a { padding-left: 1.5em;}
.josei .header .nav ul li a:before,
.seinen .header .nav ul li a:before,
.syoukou .header .nav ul li a:before { top: 1.25em;}
.josei .header .nav ul li a:after,
.seinen .header .nav ul li a:after,
.syoukou .header .nav ul li a:after { top: 1em;}

.josei .header .nav ul li.menu01 a,
.seinen .header .nav ul li.menu01 a { border-left: none;}

.josei .menu_button,
.seinen .menu_button,
.syoukou .menu_button { display: block;}