@charset "shift_jis";

/***************************************************
support
**************************************************/



/* ランキング周り移行スタイル */

#pageContainer {
	width: 916px;
	margin-left: auto;
	margin-right: auto;
}

#pageContainer div.section {
	background-image: none !important;
}

.aural {
	display: none;
}


div.colInput {
}


/* 検索ボックスまわり */
fieldset.searchBlock{
}
	fieldset.searchBlock span.inputBox{
		float:left;
		width:220px;
		height:26px;
		display:block;
		border:1px solid #FF0000;
		position:relative;
		border: 1px solid #a5acb2;
	}
		fieldset.searchBlock span.inputBox input{
			border:none !important;
			padding:5px 0 0 0 !important;
			margin:0 !important;
			width:220px;
			position:absolute;
		}
		
		* html fieldset.searchBlock span.inputBox input {
			width: 215px !important;
		}
	fieldset.searchBlock span.btnBox{
		float:left;
		width:43px;
		height:28px;
	}
	fieldset.searchBlock span.addTxt{
		clear:both;
		display:block;
	}
	

/* index.html styles
========================================== */

/* Ranking Block
------------------------------------------ */
.rankingBlock {
	background: url(/support/images/index_bg01.gif) no-repeat 0 100%;
}

/* Caution Box
------------------------------------------ */
.cautionBox {
	border-top: 2px solid #2da3cf;
	border-bottom: 2px solid #2da3cf;
	background: url(/support/images/index_bg02.gif) repeat-y 0 0;
}

/* Ranking Block
------------------------------------------ */
.flachBlock {
	margin: 20px 0 0 0;
}

/* guideList
------------------------------------------ */
#container ul#guideList{
	margin-right:-20px;
	margin-bottom:20px;
}
#container ul#guideList li{
	float:left;
	width:303px;
	margin-right:20px;
}




#pageContainer .link01 {
	margin: 10px 0 0 0;
}
#pageContainer .link01 li {
	padding: 0 0 0 10px;
}
#pageContainer .link01 li {
	background: url(/support/common/images/com_ic07.gif) no-repeat 0 0.4em;
}
#pageContainer .ic-blank {
	padding: 0 0 0 5px;
}
#pageContainer .ic-blank img {
	vertical-align: middle;
}


div.colInput input {
	vertical-align: middle;
}


/*

#pageContainer {
	width: 748px;
	margin-left: auto;
	margin-right: auto;
}

#pageContainer div.section {
	background-image: none !important;
}

.aural {
	display: none;
}

#pageContainer .rankingBlock dl dt img {
	margin-left: -1px;
}

#pageContainer .rankingBlock dl {
	border-left: 1px solid #e5e5e5;
	border-right: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
	padding-bottom: 20px;
}


#pageContainer .link01 {
	margin: 10px 0 0 0;
}
#pageContainer .link01 li {
	padding: 0 0 0 10px;
}
#pageContainer .link01 li {
	background: url(/support/common/images/com_ic07.gif) no-repeat 0 0.4em;
}
#pageContainer .ic-blank {
	padding: 0 0 0 5px;
}
#pageContainer .ic-blank img {
	vertical-align: middle;
}

*/


/* /ランキング周り移行スタイル */


/* common移行スタイル */
.mr14 {
	margin-right: 14px;
}




#pageHeader p#support_phLink {
	position: absolute;
	top: 55px;
	left: 435px;
}

#pageHeader p#support_phLink_b {
	position: absolute;
	top: 55px;
	left: 475px;
}


#flashBox {
	width: 768px;
	padding-left: 72px;
}


ul#guideList {
}

ul#guideList li {
	float: left;
}

.innr_noBgImg {
	background-image: none !important;
}


div.column3_grayBoxContainer div.column3_grayBox_t {
	background: url("/support/shared/images/com_bg01.gif") no-repeat left top;
	padding-top: 5px;
}



div.column3_grayBoxContainer div.column3_grayBox_b {
	background: url("/support/shared/images/com_bg02.gif") no-repeat left bottom;
	padding-bottom: 4px;
}

div.column3_grayBoxContainer div.column3_grayBox {
	background: url("/support/shared/images/com_bg03.gif") repeat-y left top;
	padding-bottom: 6px;
}

div.column3_grayBoxContainer p.ttl {
	padding: 4px 11px 0;
}


div.column3_grayBoxContainer p.ttl strong {
	font-weight: bold;
}

div.column3_grayBox div.column3_grayBox_dotline {
	background: url("/shared/images/com_line_dot.gif") repeat-x left top;
	padding-top: 10px;
	padding-bottom: 20px;
	margin-left: 10px;
	margin-right: 10px;
}

/*　2012.3.28 nomoto 追記　*/
div.column3_grayBox div.column3_grayBox_dotline_mb10 {
	background: url("/shared/images/com_line_dot.gif") repeat-x left top;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-left: 10px;
	margin-right: 10px;
}
/*　2012.3.28 nomoto 追記　ここまで*/

div.column3_grayBox ul li {
	margin-left: 10px;
	margin-right: 10px;
}


div.column3_grayBox ul li.freetel {
	background: url("/support/shared/images/com_ic01.gif") no-repeat left top;
	padding-left: 44px;
	height: 19px;
}


div.column3_grayBox ul li.mobile {
	background: url("/support/shared/images/com_ic02.gif") no-repeat left top;
	padding-left: 44px;
	height: 26px;
}

div.column3_grayBox ul li.navitel {
	background: url("/support/shared/images/com_ic03.gif") no-repeat left top;
	padding-left: 44px;
	height: 19px;
}

div.column3_grayBox div.catalog_grayBox_t {
	background: url("/support/shared/images/com_bg01.gif") no-repeat left top !important;
}

div.column3_grayBox p.column3_grayBox_Btn {
	margin-left: 10px;
	padding-top: 6px;
}


ol.listTypeNumber {
	text-indent: -1.2em;
	padding-left: 1.2em;
}



div.column2_455Box {
	width: 455px;
	float: left;
}


div.column2_455Box div.column2_grayBox_t {
	background: url("/support/shared/images/com_bg04.gif") no-repeat left top;
	padding-top: 5px;
}

div.column2_455Box div.column2_grayBox_b {
	background: url("/support/shared/images/com_bg05.gif") no-repeat left bottom;
	padding-bottom: 5px;
}


div.column2_455Box div.column2_grayBox {
	background: url("/support/shared/images/com_bg06.gif") repeat-y left top;
	padding: 6px;
}

div.column2_450Box {
	width: 450px;
	float: left;
}


div.column2_450Box div.column2_grayBox_t {
	background: url("/support/shared/images/com_bg07.gif") no-repeat left top;
	padding-top: 5px;
}

div.column2_450Box div.column2_grayBox_b {
	background: url("/support/shared/images/com_bg08.gif") no-repeat left bottom;
	padding-bottom: 5px;
}


div.column2_450Box div.column2_grayBox {
	background: url("/support/shared/images/com_bg09.gif") repeat-y left top;
	padding: 6px;
}

div.column2_450Box p.column2_grayBox_btn {
    display:block;
    text-align:center;
}


div.column2_grayBox p.ttl {
	padding: 0px 11px 0;
	font-size: 108%;
}

div.column2_grayBox p.ttl strong {
	font-weight: bold;
}


div.column2_grayBox div.column2_grayBoxInner {
	margin-left: 10px;
	margin-right: 10px;
}

div.column2_grayBox div.column2_grayBoxInner_btn {
	margin-left: 10px;
	margin-right: 10px;
	text-align:center;
}

div.column2_grayBox .column2_grayBox_dotline {
	background: url("/shared/images/com_line_dot.gif") repeat-x left top;
	padding-top: 10px;
}


div.column2_grayBox ul li.freetel {
	background: url("/support/shared/images/com_ic01.gif") no-repeat left top;
	padding-left: 44px;
	height: 19px;
}

.column1_dotline {
	background: url("/shared/images/com_line_dot.gif") repeat-x left top;
	padding-top: 10px;
}

div.boxTypeAttention1 {
	zoom: 1;
}

div.boxTypeAttention1 p.txtTypeNormal {
	padding: 9px 11px 0;
	background: url("/shared/images/com_bg_box_attention1_top01.gif") no-repeat left top;
	font-size: 93%;
}

div.boxTypeAttention1 div.boxInner {
	padding-top: 10px;
}

div.boxTypeAttention1 div.boxInner ul {
	background: url("/shared/images/com_line_dot.gif") repeat-x left top;
	padding-top: 10px;
}


div.boxTypeAttention1 div.boxInner ul li {
	float: left;
}

div.boxTypeAttention1 div.boxInner ul li a {
	display: block;
}

div.columnSet3 div.txtWithImg.line_dot_none{
	background:none;
}


/* support/indexb.html */

h4 a span.window {
	/*padding: 0 18px 0 0;
	background: url("/shared/images/com_ic_window.gif") no-repeat right top;*/
}
	h4 a span.window img {
		margin:4px 0 0 5px;
		*margin:0 0 5px 5px;
	}
