﻿@charset "utf-8";


/*-------------------------------------------------
///	SecondCol
-------------------------------------------------*/

#SecondCol {
	width: 300px;
	float: right;
	text-align: left;
}

#SecondCol .secondcol_box {
	width: 298px;
	border: #BBBBBB 1px solid;
	border-top: none;
	background: url(../../img/bg_all_contents.jpg) repeat-x left top;
	background-color: #FFF;
}
	

/*-------------------------------------------------
///	SecondCol （トップのボタン）
-------------------------------------------------*/

#SecondCol .secondcol_alltopul {
	margin-bottom: 10px;
}

#SecondCol .secondcol_alltopul li {
	margin-bottom: 5px;
}



/*-------------------------------------------------
///	SecondCol （モバイル）
-------------------------------------------------*/

#SecondCol .secondcol_box dl.mobile_all {
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 20px;
}

#SecondCol .secondcol_box dl.mobile_all dt {
	width: 100px;
	float: right;
}

#SecondCol .secondcol_box dl.mobile_all dd {
	margin-right: 110px
}

/*-------------------------------------------------
///	SecondCol （h4下）
-------------------------------------------------*/

#SecondCol .secondcol_box .secondcol_area {
	clear: both;
	width: 280px;
	margin-left: 9px;
	margin-right: 0px;
	padding-bottom: 9px;
	margin-bottom: 10px;
	border-bottom: #BBBBBB 1px solid;
}

#SecondCol .secondcol_box .none {
	border: none;
}


#SecondCol .secondcol_box h4 {
	margin-left: 9px;
	margin-bottom: 10px;
}

#SecondCol .secondcol_box .secondcol_area dl#dl01 {
	margin-left: 170px;
	width: 110px;
}

#SecondCol .secondcol_box .secondcol_area dl#dl01 dd {
	width: 110px;
}

#SecondCol .secondcol_box .secondcol_area dl {
	margin-left: 90px;
	width: 190px;
}

#SecondCol .secondcol_box .secondcol_area dl dd {
	width: 190px;
}


#SecondCol .secondcol_box .secondcol_area p img {
	width: 80px;
	float: left;
}

#SecondCol .secondcol_box .secondcol_area p img#img02,
#SecondCol .secondcol_box .secondcol_area p img#img03 {
	width: 160px;
}


/*-------------------------------------------------
///	pagetop	
-------------------------------------------------*/

#wrapper .pagetop {
	clear: both;
	text-align: right;
	margin-top: 20px;
	padding-top: 20px;
	font-size: 80%;
	margin-right: 15px;
	margin-bottom: 10px;
}

* html #wrapper .pagetop {
	padding-top: 0;
}

*+html #wrapper .pagetop {
	padding-top: 0;
}



