@charset "UTF-8";
/*-------------------------------------------------------------------蝓ｺ譛ｬ險ｭ螳?/
/*-----------------------------------------------------------------------<h->*/

/*繝ｭ繧ｴ*/
h1 {
}
/*繝壹?繧ｸ繧ｿ繧､繝医Ν*/
h2 {
	width:880px;
	margin:0px auto;
	padding:0px;
}

/*---------------------------------------------------------------------------*/
/*髢｢騾｣繝ｪ繝ｳ繧ｯ繝ｻ髢｢騾｣險倅ｺ?/
h3 {
	margin:0 40px;
	padding:5px;
	font-family:"繝偵Λ繧ｮ繝手ｧ偵ざ Pro W3", "Hiragino Kaku Gothic Pro", "繝｡繧､繝ｪ繧ｪ", Meiryo, Osaka, "?ｭ?ｳ ?ｰ繧ｴ繧ｷ繝?け", "MS PGothic", sans-serif;
	font-size:108%;
	color:#007fce;
	font-weight:bold;
	border:1px solid #007fce;
	margin-top:30px;
}
h3.first {
	margin:36px auto 0;
}


/*繧ｵ繧､繝亥ｹ?/
#wrapper {
	width:900px;
	margin:0px auto;
	background:#000000 url(_image/bg_table.gif) repeat-y center top;
}
/*繝倥ャ繝?繝ｼ*/
#header {
	width:900px;
	height:158px;
	margin:0 auto;
}
/*--------------------------------------------------------蝓ｺ譛ｬ險ｭ螳?繧ｳ繝ｳ繝?Φ繝?/
/*---------------------------------------------------------------------------*/
/*繧ｳ繝ｳ繝?Φ繝?/
#contents {
	width:884px;
	margin-left:10px;
	margin-right:6px;
}
/*----------------------------------------------------------蝓ｺ譛ｬ險ｭ螳?繝輔ャ繧ｿ繝ｼ*/
/*---------------------------------------------------------------------------*/

#leftBlock{
	width:597px;
	float:left;
}
#mvTitle{
	width:597px;
	height:75px;
	background:#000000 url(_image/bg_title.jpg) center top;
	color:#FFFFFF;
}
#mvTitle p{
	font-size:20px;
	font-weight:bold;
	margin-left:4px;
	line-height:26px;
}

#mvTitle .title1{
	margin-top:10px;
	margin-left:26px;
	font-size:20px;
}
#linkTitle{
	width:597px;
	height:39px;
	background:#000000 url(_image/link_title.jpg) center top;
	color:#FFFFFF;
}
#linkTitle p{
	font-weight:bold;
	line-height:42px;
	margin-left:26px;
	font-size:16px;
}
#linkTitle span{
	font-weight: bold;
	font-size:108%;
	}

/*繝?く繧ｹ繝郁ｨ倅ｺ?/
.special ul.txt {
	width:597px;
	margin:8px auto 0;
	zoom: 1;
	background:#FFFFFF; 
}
/*蝗槭ｊ霎ｼ縺ｿ繧ｯ繝ｪ繧｢*/
.special ul.txt:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	overflow:hidden;
}
/*DW*/
.special ul.txt + * {
	clear: both;
}
.special ul.txt li {
	padding:8px 0 8px 5px;
	border-bottom:1px solid #CCC;
	zoom: 1;
}
/*蝗槭ｊ霎ｼ縺ｿ繧ｯ繝ｪ繧｢*/
.special ul.txt li:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	overflow:hidden;
}
/*DW*/
.special ul.txt li + * {
	clear: both;
}
.special ul.txt li.last {
	border-bottom:none;
}
.special ul.txt li dl dt {
	width:144px;
	background:#B3B3B3;
	float:left;
	clear:both;
}
.special ul.txt li dl dt img {
	display:block;
	margin:2px;
}
.special ul.txt li dl dd {
	width:410px;
	margin:0 0 0 154px;
	padding:4px 0 0 0;
}
.special ul.txt li dl dd a:link,
.special ul.txt li dl dd a:visited,
.special ul.txt li dl dd a:hover,
.special ul.txt li dl dd a:active {
	display:block;
	padding:4px 0 0;
	font-size:108%;
	font-weight:bold;
}




#rightBlock{
width:285px;
	float:right;
}


/*繝?く繧ｹ繝郁ｨ倅ｺ?/
.rightlink ul.txt {
	width:245px;
	margin:0px auto 0;
	zoom: 1;
}
/*蝗槭ｊ霎ｼ縺ｿ繧ｯ繝ｪ繧｢*/
.rightlink ul.txt:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	overflow:hidden;
}
/*DW*/
.rightlink ul.txt + * {
	clear: both;
}
.rightlink ul.txt li {
	padding:5px 0 5px;
	border-bottom:1px solid #CCC;
	zoom: 1;
}
/*蝗槭ｊ霎ｼ縺ｿ繧ｯ繝ｪ繧｢*/
.rightlink ul.txt li:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	overflow:hidden;
}
/*DW*/
.rightlink ul.txt li + * {
	clear: both;
}
.rightlink ul.txt li.last {
	border-bottom:none;
}
.rightlink ul.txt li dl dt {
	width:103px;
	float:left;
	clear:both;
}
.rightlink ul.txt li dl dt img {
	display:block;
	margin:2px;
}
.rightlink ul.txt li dl dd {
	width:128px;
	margin:0 0 0 113px;
	padding:4px 0 0 0;
	font-size:88%;;
}

.rightlink ul.txt li dl dd a:link,
.rightlink ul.txt li dl dd a:visited,
.rightlink ul.txt li dl dd a:hover,
.rightlink ul.txt li dl dd a:active {
	display:block;
	padding:4px 0 0;
	font-size:120%;
	font-weight:bold;
}


/*繝輔ャ繧ｿ繝ｼ*/
#footer {
	width:900px;
	margin:0 auto;
	padding:5px 0 5px;
	font-size:77%;
	color:#121212;
	text-align:center;
}

.docomo{
color:#b90809;
}
.au{
color:#ef8f1e;
}
.softbank{
color:#666666;
}
.feelux{
color:#3FB054;
}


/*-------------------------------------------------------------------蝓ｺ譛ｬ險ｭ螳?/
/*---------------------------------------------------------------繝ｪ繝ｳ繧ｯ濶ｲ險ｭ螳?/

/*譁?ｭ苓牡*/
a:link {
	color:#2181bf;
	text-decoration:underline;
}
a:visited {
	color:#2181bf;
	text-decoration:underline;
}
a:hover {
	color:#2181bf;
	text-decoration:none;
}
a:active {
	color:#2181bf;
	text-decoration:none;
}
.minheight {
	min-height: 100px;
	height: auto !important;
	height: 100px;
}
