/* CSS Document */

.page_content {
padding:10px 15px;
}

.titstyle{
border-left:#333333 5px solid;
border-bottom:#CCCCCC dotted 1px;
width:550px;
padding-left:15px;
padding-top:3px;
padding-bottom:3px;
margin-bottom:10px;
}

.titstyle2{
border-left:#333333 5px solid;
border-bottom:#CCCCCC dotted 1px;
width:550px;
padding-left:15px;
padding-top:3px;
margin-top:20px;
padding-bottom:3px;
margin-bottom:10px;
}

.titstyle3{
border-left:#333333 3px solid;

padding-left:9px;
padding-top:1px;
margin-top:20px;
padding-bottom:1px;
margin-bottom:10px;
}
.titstyle4{
border-left:#333333 5px solid;
border-bottom:#CCCCCC dotted 1px;
width:550px;
padding-left:15px;
padding-top:3px;
margin-top:10px;
padding-bottom:3px;
margin-bottom:10px;
}

.titstyle5{
border-left:#333333 3px solid;
padding-left:9px;
padding-top:1px;
margin-top:20px;
padding-bottom:1px;
margin-bottom:10px;
}


.titstyle_nishimura{
border-bottom:#CCCCCC 1px solid;
padding:2px;
width:140px;
text-align:center;
}

.green{
color:#669900;
font-size:15px;
font-weight:bold;
padding:5px 0;
}

.green_under{
font-size:15px;
}

.big{
font-size:18px;
color:#333333;
}

.small{
font-size:11px;
}

.middle{
font-size:15px;
text-decoration:underline;
}

.mokuji{
	background-image: url(../img/base/check_middle.jpg);
	background-repeat: no-repeat;
	background-position: 0 24px;
	padding-left: 30px;
	height: 30px;
	font-size:15px;
	padding-top:20px;
}
*:first-child+html .mokuji {
    padding-bottom:-20px;
margin:0;
}
.nihongo{
padding-top:20px;
/height: 10px;
}
*:first-child+html .nihongo{
padding-bottom:-20px;
margin:0;
}

.mokuji2{
	background-image: url(../img/base/check_middle.jpg);
	background-repeat: no-repeat;
	background-position: 0 14px;
	_background-position: 0 4px;
	padding-left: 30px;
	height: 30px;
	font-size:15px;
	padding-top:10px;
	_padding-top:0px;
}
*:first-child+html .mokuji2 {
}
.nihongo2{
padding-top:10px;
_padding-top:0px;
}
*:first-child+html .nihongo2 {

}

.tdborder{
font-size:0;
}
*:first-child+html .tdborder{
padding-top:-20px;
height:1px;
margin:0;
}

ul #icon_feature{
list-style:none;
}
#icon_featur li{
background-repeat: no-repeat;
background-image:url(../img/service/icon_go.jpg);
background-position: 0 3;
list-style:none;
padding-left:15px;
}

img .go{
margin-bottom:-10px;
}

.sonota{
padding-left:30px;
}

.table_hikaku{
background-color:#CCCCCC;
}

.attention_news {
background-image:url(../img/news/bg_adtech.jpg); width:540px; padding:10px; font-size:110%; color:#acd25b; margin-bottom:10px;
font-weight:bold;
font-size:14px;
}

.movie_news_box{
	background-image:url(../img/news/bg_adtech.jpg);
	background-repeat:no-repeat;
	width:240px;
	height:280px;
	padding:10px;
	margin-right:20px;
	float:left;
	margin-bottom:15px;
}

.movie_title{
	font-weight:bold;
	border-left:#333 2px dotted;
	padding:3px;
}
