

/*--------------------------------------------------------------------------
BASE(PC)
---------------------------------------------------------------------------*/
body {
	/*font: 13px/1.231 arial, helvetica, clean, sans-serif;*/ 
	background-color: #fff;
	-webkit-print-color-adjust: exact;
}


.pc-mode-01 {
    display: block !important;
}
.pc-mode-02 {
    display: inline !important;
}
.sp-mode-01 {
    display: none !important;
}
.sp-mode-02 {
    display: none !important;
}
/* フォーマット設定*/
.inner,
.inner-01,
.inner-03 {
	max-width: 940px;
	margin: 0 auto;
}
.inner-02 {
}

.cont-center {
    text-align: center;
}
.cont-left {
	float:left;
}
.cont-right {
	float:right;
}
/* common
-----------------------------------------------------------------*/
.toolBox01 { background-color: #0091da; }

.function01 {
    margin-top: 6px;
    padding-bottom: 6px;
}

.boxList01 {
    margin-top: 20px;
}
img {
	display:inline;
}
a:hover{
	text-decoration:none;
	opacity: 0.7;
}
a:hover img{
    opacity: 0.7;
}
sup {
    font-size: 0.6em;
    vertical-align: super;
}
/* -----------------------------------------------------------------*/



 /* -------------------------------------------------------------------------------------------------------------
	共通pc css
------------------------------------------------------------------------------------------------------------- */


@media screen and (max-width: 768px) {
/*--------------------------------------------------------------------------
BASE(tablet,sp)
---------------------------------------------------------------------------*/


img {
	width: 100%;
}
.inner{
	width: 90%;
}
.inner-01{
	width: 100%;
}
.inner-03{
	width: 94%;
}
.toolBox01 {
	padding: 3% 0;
}
.pc-mode-01 {
	display: none !important;
}
.pc-mode-02 {
	display: none !important;
}
.pc-mode-03 {
	display: none !important;
}
.sp-mode-01 {
	display: block !important;
}
.sp-mode-02 {
	display: inline !important;
}
.sp-mode-03 {
	display: inline-block !important;
}
.sp-mode-04 {
	display: table !important;
}



 /* -------------------------------------------------------------------------------------------------------------
	共通tablet css
------------------------------------------------------------------------------------------------------------- */


}
@media screen and (max-width: 480px) {



 /* -------------------------------------------------------------------------------------------------------------
	共通sp css
------------------------------------------------------------------------------------------------------------- */


}