@import "navi_top02.css";
@import "navi_company01.css";
@import "navi_privacy01.css";
@import "navi_form01.css";
#Top_Image {
	width: 538px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 7px;
	clear: both;
}
.Top_Main_Text {
	font-size: 14px;
	line-height: 130%;
	text-align: left;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
	width: 504px;
}
#Image_Box_G {
	width: 543px;
	clear: both;
	height: 163px;
	margin: 0px auto 10px;
	padding: 7px 0px 0px;
}
.Image_Box {
	padding: 0px;
	float: left;
	width: 181px;
	text-align: center;
	margin: 0px;
}
.Image_Box p {
	font-size: 14px;
	line-height: 130%;
	text-align: left;
	margin: 0px;
	padding: 5px 15px 0px;
}
.Image_Box_Entry {

	background: url(../images/top/image_back.gif) repeat-y;
	margin: 0px;
	padding: 0px;
	width: 181px;
}
.Image_Box_Under {
	background: url(../images/top/image_under.gif) no-repeat bottom;
	margin: 0px;
	padding: 0px;
	width: 181px;
	height: 14px;
}


.Image_Box_Image {
	background: url(../images/top/image_top.gif) no-repeat top;
	margin: 0px;
	padding: 8px 0px 0px;
	width: 181px;
}


#Next_Dey_Box {
	width: 538px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	padding-top: 5px;
}
#Next_Dey_Box a {
	background: url(../images/top/details.jpg);
	float: right;
	height: 41px;
	width: 160px;
	display: block;
	margin-top: 8px;
}
#Next_Dey_Box a:hover {
	background-position: 0px -41px;
}
#Next_Dey_Box span {
	display: none;
}
#Merit_Button {
	margin-top: 7px;
	margin-right: auto;
	margin-left: auto;
	width: 538px;
}

#Merit_Button a {
	background: url(../images/top/merit.jpg);
	display: block;
	height: 42px;
	width: 538px;
	margin-bottom: 3px;
}
#Merit_Button a:hover {
	background-position: 0px -42px;

}
#Merit_Button span {
	display: none;
}
.Top_Box {
	background: url(../images/top/box_back.gif) repeat-y;
	width: 538px;
	text-align: center;
	font-size: 14px;
	margin: 5px auto 20px;
	padding: 0px;
	clear: both;
	height: auto;
}
#TSA_Image {
	padding-top: 5px;
	padding-bottom: 5px;
	width: 504px;
	text-align: left;
	clear: both;
	height: 25px;
	margin-right: auto;
	margin-left: auto;
}
#TSA_Details {
	float: right;
	padding-top: 4px;
}
#TSA_Image img {
	text-align: left;
	float: left;
}


.Case_Image {
	width: 131px;
}
.Belt_Image {
	width: 131px;
	font-size: 13px;
	line-height: 110%;
	color: #003366;
}

.Belt_Image p {
	margin: 0px;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 10px;
	text-align: left;
}
.Top_Box_Question {
	font-size: 16px;
	background: url(../images/top/question.gif) no-repeat left;
	font-weight: bold;
	color: #009900;
	margin-right: auto;
	text-align: left;
	padding-top: 8px;
	padding-bottom: 8px;
	width: 510px;
	margin-left: auto;
}
.Top_Box_Question h2 {
	margin: 0px;
	padding-left: 25px;
	font-size: 16px;
	font-weight: bold;
	color: #009900;
}
.Top_Box_Text {

	font-size: 14px;
	line-height: 130%;
	text-align: left;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
	width: 500px;
}

.Top_Box table {
	width: 517px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 5px;
}

.Check_Title {
	margin-top: 10px;
	width: 517px;
	margin-right: auto;
	margin-left: auto;
}
.Top_Box_Text_Ill {
	font-size: 14px;
	line-height: 130%;
	text-align: left;
	padding: 0px 0px 0px 5px;
	margin: 0px;
}
.Top_Box_Image {
	margin-top: 5px;
	padding: 0px;
	width: 128px;
	margin-right: 5px;
}
.Top_Box_Under {
	clear: both;
	width: 538px;
	margin: 0px;
	padding: 0px;
	height: 12px;
}
.Top_Box_Question02 {
	font-size: 16px;
	background: url(../images/top/question.gif) no-repeat left;
	font-weight: bold;
	color: #009900;
	text-align: left;
	width: auto;
	margin: 0px;
	padding: 8px 0px;
}
.Chec_Title_Other {
	margin: 0px;
	padding: 0px;
	clear: both;
	width: 538px;
}

.Top_Box_Question02 h2 {
	margin: 0px;
	padding-left: 25px;
	font-size: 16px;
	font-weight: bold;
	color: #009900;
}
.Check_Box_Left {
	padding: 0px 0px 0px 14px;
	width: 370px;
	margin: 0px;
}

#News_Box {
	width: 535px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
	clear: both;
}
#News_Box h2 {
	background: url(../images/top/news_title.gif);
	text-align: left;
	width: auto;
	font-size: 14px;
	font-weight: normal;
	color: #006600;
	margin: 0px auto;
	height: 25px;
	padding: 0px 0px 0px 15px;
	line-height: 26px;
}
#News_Box_Text {
	font-size: 14px;
	color: #666666;
	line-height: 24px;
	text-align: left;
	padding-right: 5px;
	padding-left: 5px;
	background: url(../images/top/dots.gif) repeat;
	margin-right: 10px;
	margin-left: 10px;
}
.Case_Image_193 {

}
#NewPrice {
	font-size: 16px;
	font-weight: bold;
	text-align: left;
	width: 520px;
	color: #FF0000;
	background: #FFFF99;
	margin: 5px auto;
}
#NewPrice p {
	padding: 10px 10px 10px 20px;
	margin: 0px;
	line-height: 130%;
}
#NewPrice_Bold {
	font-size: 30px;
	font-weight: bold;
	line-height: 130%;
}
#NewPrice_Comment {
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}
#Info_Box {
	width: 520px;
	padding: 0px;
	background-color: #FFFFCC;
	background-image: url(../images/top/news_title02.gif);
	background-repeat: no-repeat;
	background-position: top;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: 21px;
	float: left;
}
#Info_Box_Text {
	text-align: left;
	font: 14px/130% "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	padding-top: 45px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

#One_Coin_Box {
	height: 209px;
	width: 538px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/top/one_coin_box_s1.gif);
	background-repeat: no-repeat;
	clear: both;
	margin-top: 5px;
	margin-bottom: 5px;
}

#One_Coin_Title {
	font: bold 16px/130% "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	text-align: left;
	color: #003366;
	margin: 0px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 17px;
}

#One_Coin_Text {
	font: 15px/120% "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	text-align: left;
	margin: 0px;
	padding-top: 107px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}

/* 2009.11.12 MitubaStudio */
#Present_Box {
	background: url(../images/top/present_box.gif) no-repeat;
	height: 209px;
	width: 538px;
	margin-right: auto;
	margin-left: auto;
}

#Present_Title {
	font: bold 12px/150% "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	text-align: left;
	padding: 7px 10px 10px 257px;
	color: #003366;
	margin: 0px;
}

#Present_Text {
	font: 14px/130% "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	text-align: left;
	padding: 68px 100px 0px 15px;
	margin: 0px;
}
#Present_Text_S {
	font: 12px/130% "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	text-align: right;
	padding: 5px 120px 20px 15px;
	margin: 0px;
}
.Top_100701_Image_G {
	clear: both;
	height: 180px;
	overflow: hidden;
	/* [disabled]margin-top: 15px; */
}
.Top_100701_Image_Left {
	margin-top: 10px;
	height: 168px;
	width: 271px;
	background-image: url(../images/phone/up.gif);
	background-repeat: no-repeat;
	float: left;
	margin-left: 10px;
}
.Top_100701_Image_Left p {
	margin: 0px;
	text-align: left;
	padding-top: 108px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	line-height: 120%;
	font-size: 14px;
	font-weight: bold;
}


.Top_100701_Image_Right {
	margin-top: 10px;
	height: 168px;
	width: 271px;
	background-image: url(../images/phone/group.gif);
	background-repeat: no-repeat;
	float: left;
}
.Top_100701_Image_Right a {
	margin: 0px;
	text-align: left;
	line-height: 120%;
	font-size: 14px;
	font-weight: bold;
	display: block;
	height: 168px;
	width: 271px;
	color: #000;
	text-decoration: none;
}
.Top_100701_Image_Right a p {
	margin: 0px;
	padding-top: 95px;
	padding-left: 25px;
}
.ironWrap {
	background-image: url(../images/top/iron_01_s1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 209px;
	width: 510px;
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
	overflow: hidden;
}
.ironText {
	text-align: left;
	margin-top: 33px;
	margin-left: 210px;
	font-size: 85%;
	line-height: 140%;
	height: 62px;
}
.iron_TextStaff {
	font-size: 85%;
	text-align: left;
	margin-left: 210px;
	margin-top: 40px;
	line-height: 140%;
}
.important {
	font-weight: bold;
	color: #F00;
	text-align: left;
	margin-right: 30px;
	margin-bottom: 10px;
	margin-left: 30px;
	line-height: 150%;
	padding-top: 10px;
}
.InfoWrap {
	margin-right: 15px;
	margin-left: 15px;
	text-align: left;
	background-color: #E2FCE8;
	padding: 15px;
	overflow: hidden;
	clear: both;
	margin-top: 0px;
}
.InfoWrap dl dt {
	font-size: 120%;
	text-align: center;
	font-weight: bold;
	margin-bottom: 0.5em;
}
.InfoWrap dl dd {
	line-height: 150%;
	margin: 0px;
	padding: 0px;
}
.InfoWrap dl {
	margin: 0px;
	padding: 0px;
}

