@charset "utf-8";
/*
Theme Name: Lightning Child
Theme URI: ★ テーマの公式サイトなどのURL（空欄でも可） ★
Template: lightning
Description: ★ テーマの説明（空欄でも可） ★
Author: ★ テーマ作成者の名前（空欄でも可） ★
Tags: 
Version: 0.1.2
*/

/* .carousel-inner {display : none;} */

/*
.slide-text-title {font-size:2.0vw;}
.slide-text-caption {font-size:1.2vw;}
*/

table th {background : #eee;}
table td ,table th {border:1px solid #eee;padding:5px;}
table th.program_year {width : 40%;}

/*------------------------------------------------*/
div#company{width : 100%;}
dl{
    margin-top: 20px;
    margin-right: 30px;
    margin-bottom: 20px;
    margin-left: 30px;
    padding: 0;
}

dt{
    float: left;
    margin: 0;
    padding-top: 15px;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 20px;
    text-align: left;
    line-height: 1.8;
    font-weight: normal;
    width: 200px;
	box-sizing:border-box;
}

dd{
    margin: 0;
    padding-top: 15px;
    padding-right: 0;
    padding-bottom: 15px;
    padding-left: 210px;
    text-align: left;
    line-height: 1.8;
	border-bottom:1px dotted #999999;
}

.entry-meta_updated{display:none;}


@media (min-width: 768px){
	.slide-text-title{ font-size : 3em;font-weight:bold;background-color: transparent;}
}

@media only screen and (max-width: 480px){
dl{
    margin-top: 20px;
    margin-right: 10px;
    margin-bottom: 20px;
    margin-left: 10px;
    padding: 0;
}

dt{
    float: left;
    margin: 0;
    padding-top: 15px;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 20px;
    text-align: left;
    line-height: 1.8;
    font-weight: normal;
    width: 30%;
	box-sizing:border-box;
}

dd{
    margin: 0;
    padding-top: 15px;
    padding-right: 0;
    padding-bottom: 15px;
    padding-left: 33%;
    text-align: left;
    line-height: 1.8;
	border-bottom:1px dotted #999999;
}

}
