﻿@charset "UTF-8";


/* ご利用にあたって  ------------------------------*/
#legalArea h3{
	margin-bottom:0;
}

#legalArea h4,
#privacyArea h4{
	padding-top:15px;
	margin-bottom:10px;
}

#legalArea h5{
	padding:10px 0 5px 0;
	margin:0;
}

#legalArea ul,
#privacyArea ul{
	list-style-type:disc;
	padding-left:18px;
}

#legalArea ol,
#privacyArea ol{
	list-style-type:decimal;
	padding-left:18px;
}

#legalArea li,
#privacyArea li{
	line-height:180%;
	padding-bottom:4px;
}

#legalArea ul.linkList,
#privacyArea ul.linkList{
	list-style-type:none!important;
	padding-left:0;
}

#legalArea ul.linkList li,
#privacyArea ul.linkList li{
	float:left;
	line-height:130%;
	padding-right:30px;
}

#legalArea ul#pluginDL,
#privacyArea ul#pluginDL{
	list-style-type:none!important;
	margin-top:0;
	padding-top:0;
}

#legalArea ul#pluginDL li{
	float:left;
	width:150px;
	font-size:85%;
	text-align:center;
	line-height:130%;
	margin-right:10px;
}

#legalArea ul#pluginDL a{
	display:block;
}

#legalArea ul#pluginDL img{
	display:block;
	margin:0 auto 3px auto;
}

ul#scNavi{
	position:relative;
	text-align:right;
	padding-bottom:10px;
}

ul#scNavi li{
	display:inline;
	line-height:120%;
}

ul#scNavi li a{
	background:url(/category/info/images/arrow_s_green.gif) no-repeat 0 5px;
	padding-left:10px;
	padding-right:15px;
}

#privacyArea ol{
	padding-bottom:10px;
}

.attention{
	color:#336633;
}

.addressArea{
	width:400px;
	background-color:#EFEFEF;
	padding:8px 10px;
}

.linkList .doc{
	vertical-align:middle;
	margin-right:4px;
}
