@charset "UTF-8";
/* CSS Document */

<meta http-equiv="Content-Style-Type" content="text/css" />  
<meta http-equiv="Content-Script-Type" content="text/javascript" /> 

body { text-align:center; font-size: 100%; margin:50px 50px }   /*全体上下左右のマージン*/
#wrap {
	width: 820px;
	height:auto;
	text-align: left;
	margin-top: auto;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: auto;
}  /* 全体枠中央 */

#ue {
	margin-bottom: 30%;
	margin-top: 7%;
}  /* 大きく扱っている掲載例*/
#subleft { width:410px; float:left;  height:auto;} /* 2列の左側*/
#subright { width:410px; float:right; height:auto; }  /* 2列の右側*/
.clear { clear:both; }  /*どちらの回り込みも解除*/
.clear hr { display:none; }  
#header {margin:0px 0px 60px 0px}

hr { height: 1px;  border: none;  border-top: 1px #000000 dotted; margin-top:20px; margin-bottom:20px } /*hrタグでつく罫線について*/
h4 {
	line-height: 103%;
	font-size: 160%;
	margin-bottom: 5px;
	margin-top: 5px;
	color: #FF0000;
	width: 100%;
	padding-left: 10px;
	padding-bottom: 5px;
	padding-top: 5px;
} 
h5 { line-height: 103%; font-size: 120%; margin-bottom: 10px; margin-top: 5px; }  
h6 {
	line-height: 100%;
	font-size: 95%;
	margin-top: 1px;
	margin-bottom: 10px;
}

.menuTab {
	margin: 30px 0 30px 0;
	padding-top: 6px;
	padding-right: 8px;
	padding-left: 8px;
	padding-bottom: 6px;
	border-width: 0 0 0 10px;
	border-color: #8091DD;
	border-style: solid;
	background: #062ACE;
	color: #FFFFFF;
	line-height: 140%;
	font-weight: bold;
	font-size:20px;
	border-radius: 10px;
	box-shadow: 0px 0px 9px #000000;
	background-image: -moz-linear-gradient(#0528ff, #000000);
	background-image: -webkit-linear-gradient(#0528ff, #000000);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0528ff), to(#000000));
	background-image: -o-linear-gradient(#0528ff, #000000);
	background-image: linear-gradient(#0528ff, #000000);
	background-clip: padding-box;
	opacity: 0.8;
}/*取扱い広告媒体ページのサブタイトル枠*/

.baitaibody {
	max-width: 550;
}

.baitaikomidashi {
margin: 15px 0 0 0;
position: relative;
padding-left: 24px;
border-bottom: 4px double #0099FF;
color: #0000FF;
font-size: 20px;
line-height: 25px;
}/*取扱い広告媒体ページの小見出し*/

.baitaikomidashi:before {
position: absolute;
top: 7px;
left: 10px;
width: 10px;
height: 10px;
background: #0000FF;
content: "";
}/*取扱い広告媒体ページの小見出しの頭の飾り*/

.pagemidashi {
    position: relative;
    padding-left: 35px;
    border-bottom: 3px solid #043EFC;
    color: #f333;
    font-size: 40px;
	font-weight:600;
    line-height: 39px;
	margin:30px 0;
}/*取扱い広告媒体ページのタイトル*/

.pagemidashi:before {
    position: absolute;
    top: 11px;
    left: 0;
    width: 16px;
    height: 16px;
    border: 2px solid #043EFC;
    content: "";
}/*取扱い広告媒体ページのタイトルの飾り*/

.pagemidashi:after {
    position: absolute;
    top: 3px;
    left: 9px;
    width: 13px;
    height: 13px;
    border: 2px solid #043EFC;
    content: "";
}/*取扱い広告媒体ページのタイトルの飾り*/