/*
Theme Name: DW WallPress
Theme URI: http://www.designwall.com/wordpress/themes/dw-wall/
Description: Responsive undesign theme for WordPress
Author: the DesignWall team
Author URI: http://www.designwall.com/
Version: 1.1.7
License: GNU General Public License v3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Tags: black, red, white, translation-ready, custom-menu, left-sidebar, flexible-width
*/

#idname table, #idname td {
 border: none;
 vertical-align:top;
 }

img{
	margin: 0;
	padding: 0;
	vertical-align: bottom;
}


div#list-title p {font-size:100px;}

div { 
padding:0;
}


/*///////////////2016-09-05///////////////*/
table.shinseisakuten-tab { margin-bottom: 0px; border:none; border-collapse:collapse;}
table.shinseisakuten-tab td { font-size: 10pt;}
table.shinseisakuten-tab td.now { background: linear-gradient(white, #e0e0e0);}
table.shinseisakuten-tab td.now-sub { background: linear-gradient(white, #f0f0f0);}
table.shinseisakuten-tab td.no-link { color: #999;}

table.shinseisakuten-tab2 { margin-top: -1px; border:none; border-collapse:collapse;}
table.shinseisakuten-tab2 td { font-size: 10pt;}
table.shinseisakuten-tab2 td.now { background: linear-gradient(white, #e0e0e0);}
table.shinseisakuten-tab2 td.now-sub { background: linear-gradient(white, #f0f0f0);}
table.shinseisakuten-tab2 td.no-link { color: #999;}


.nyuusen{ float:left; padding-left:1em; width:180px; line-height:200%;}
.nyuusen-long-g{ float:left; padding-left:1em; width:197px; line-height:200%;}
.nyuusen-long{ float:left; padding-left:1em; width:220px; line-height:200%;}
.nyuusen-long2{ float:left; padding-left:1em; width:260px; line-height:200%;}

.square-title{ margin:30px 0 20px 0; border-left:15px solid #e0e0e0; line-height:30px; border-bottom:2px solid #d9d9d9; font-size: 14pt; font-weight:bold; padding-left:1em;}
.square-title-pink { margin:30px 0 20px 0; border-left:15px solid #FFB6C1; line-height:30px; border-bottom:2px solid #FFB6C1; font-size: 14pt; font-weight:bold; padding-left:1em;}
.square-title-green { margin:30px 0 20px 0; border-left:15px solid #90ee90; line-height:30px; border-bottom:2px solid #90ee90; font-size: 14pt; font-weight:bold; padding-left:1em;}

hr.dot-line { border-top: 1px dotted #c3c3c3; margin:20px 0 20px 0;}

.space40 { display:block; height:40px;}
.space30 { display:block; height:30px;}
.space20 { display:block; height:20px;}
.space10 { display:block; height:10px;}
.space0 { display:block; height:0px;}

.shinkaiin-pink { border-bottom: solid 2px #ffb6c1; margin-left:1em; font-weight:bold; margin-bottom:10px; width:140px;}
.shinkaiin-green { border-bottom: solid 2px #90ee90; margin-left:1em; font-weight:bold; margin-bottom:10px; width:140px;}
.shinkaiin-blue { border-bottom: solid 2px #aed9e9; margin-left:1em; font-weight:bold; margin-bottom:10px; width:140px;}


/*クリアフィックス*/
.clearfix:after {  
  content: ".";   
  display: block;   
  height: 0;   
  clear: both;   
  visibility: hidden;
} 

/*/////////////////2016過去に追加したCSS////////////*/
div.exampleA {
width: 100%;
margin-bottom: 3em;
}

div.toukou table {
width: auto;
float: left;
}

table.example1 {
float: left;
}
table.example2 {
float: right;
}

.clearLeft {
clear: left;
}

.clearboth {
clear: both;
}

.clearRight {
clear: right;
}

#nyusen{
float:left;
padding-left:1em;
width:180px;
}

#nyusen-a{
float:left;
padding-left:1em;
width:190px;
}

#flt{
float:left;
margin-right:20px;
}

#shikaku{
  background-color:#e0e0e0;
  line-height:30px;
}

#title{
  border-bottom:2px solid #d9d9d9;
  font-size: 14pt;
}

body>footer>aside ul {
	float:left;
	width: 300px;
	padding: 10px;
}

#n-title{
padding-left:1em;
}

#shikaku-pink{
  background-color:#FFB6C1;
  line-height:30px;
}

#title-pink{
  border-bottom:2px solid #FFB6C1;
  font-size: 14pt;
}

.jushou{width:95%; float:none; margin-bottom:30px;}
.jushou-r{width:95%; float:none; margin-bottom:10px;}

@media (min-width: 800px){
.jushou{width:340px; float:left; margin:0px 14px 10px 14px;}
.jushou-r{width:340px; float:left; margin:0px 14px 10px 14px;}
}

.jushou-ta{border:none; margin:0px; padding:0px;}

.jushou-td{border:none; padding:2px; line-height:120%; width:50px; vertical-align:top;}
.jushou-td2{border:none; padding:2px; line-height:120%;}


.t-padd{padding:10px;}

@media (min-width: 600px){
.t-padd{padding:50px;}
}


/*/////////////////2017追記したCSS////////////*/

.iinchou-aisatsubun{ font-family: HG明朝,'ＭＳ Ｐ明朝',serif; font-size: 15px; line-height: 150%;}

.iinchou-aisatsutitle{text-align: center; font-size: 14pt; font-family: HG明朝,'ＭＳ Ｐ明朝',serif;}

.iinchou-aisatsuname{font-family: HG明朝,'ＭＳ Ｐ明朝',serif; font-size: 15px;}

.kakoten-image{float: left; height: 300px; width: 210px; margin-left: 10px;}

.chokoku-h1{ font-family:'メイリオ'; font-size: 26px; font-weight: bold; line-height:200%; border-top:1px solid #666; border-bottom:1px solid #666;}

.chokoku-h2{ font-size: 24px; font-weight: bold; line-height:220%; letter-spacing:2px;}

.chokoku-h3{border:1px #666 solid; padding:5px 20px; font-size:18px;
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;}

.nichiji {font-size: 16px; text-align:center; font-weight: bold;}

/*/////////////////2020追記したCSS////////////*/

/*テーブルの横スクロールのためのCSSはここから*/
.scroll table{
width:100%;
}
.scroll{
overflow: auto;    /*tableをスクロールさせる*/
white-space: nowrap;  /*tableのセル内にある文字の折り返しを禁止*/
}
.scroll::-webkit-scrollbar{  /*tableにスクロールバーを追加*/
 height: 5px;
}
.scroll::-webkit-scrollbar-track{  /*tableにスクロールバーを追加*/
 background: #F1F1F1;
}
.scroll::-webkit-scrollbar-thumb {  /*tableにスクロールバーを追加*/
 background: #BCBCBC;
}
 /*テーブルの横スクロールのためのCSSはここまで*/

/*/////////////////2018追記したCSS////////////*/

        #takasa {
            height: 20px;
        }
