.box {margin-top: 10px; border: solid #ff9933 1px; padding: 10px; width: 600px;}
.font1 {color:#000000; font-size:12px; line-height:120%;}
.font1B {color:#000000; font-size:12px; line-height:120%; font-weight:bold;}
.font1w {color:#ffffff; font-size:14px; line-height:140%;}
.font1wB {color:#ffffff; font-size:14px; line-height:140%; font-weight:bold;}
body,td,th{  font-size:80%; line-height:120%; color: #333333}

img{border:0;}

img.border {
border:1px;
}

p{
paddin:0;
margin:0;
}

.text {  font-size: 60%; line-height:120%; color: #333333}
.text2 {  font-size: 70%; line-height:120%; color: #333333}
.text3 {  font-size: 80%; line-height:120%; color: #333333}
.text3b {  font-size: 90%; line-height:130%; color: #333333}
.text4 {  font-size:90%; line-height:120%; font-weight:bold; color: #333333}
.text5 {  font-size:90%; line-height:120%; font-weight:bold; color: #996633}
.text6 {  font-size:90%; line-height:120%; font-weight:bold; color: #ff6600}
.text7 {  font-size:90%; line-height:120%; font-weight:bold; color: #990000}
.text8 {  font-size:110%; line-height:140%; font-weight:bold; color: #990000}
.text9 {  font-size:110%; line-height:140%; font-weight:bold;}
.text10 {  font-size:110%; line-height:130%; font-weight:bold; color: #ff6600}
.notice {  font-size:90%; line-height:120%; font-weight:bold; color: #990000}
.top_login {  font-size:110%; line-height:140%; font-weight:bold; color: #333333}
.whats_new_midashi {  font-size:110%; line-height:130%;font-weight:bold; color: #ff0000}
.midashi_orange {  font-size:85%; line-height:120%; font-weight:bold; color: #DE1039}
.midashi_green {  font-size:90%; line-height:120%; font-weight:bold; color: #006400}
.error_msg { color: #cc0000; background-color:#ffff66; font-weight:bold;}
.error_msg_box {margin: 0px; padding:5px;}

/* A:LINK {text-decoration : none; color : #000077}*/
A:LINK {text-decoration : underline;color : #000077}
A:VISITED {text-decoration : underline; color : #000077}
A:HOVER {text-decoration : underline; color : #DF4332}
A:ACTIVE{text-decoration : underline; color : #DF4332}

.h1 {  font-size: 70%; line-height: 120%; color: #333333}

.frame_o {margin: 0px; padding:10px; border:solid 2px #ff6600;}
.frame_o_signup {margin: 0px; padding:5px; border:solid 2px #ff6600; width:560px;}

#navi a:link {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(img/navibg.gif);
	background-repeat: no-repeat;
	text-align: center;
	height: 20px;
	width: 106px;
	padding-top: 3px;
	margin: 0px;
	display: block;

}
#navi a:visited {

	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(img/navibg.gif);
	background-repeat: no-repeat;
	text-align: center;
	height: 20px;
	width: 106px;
	padding-top: 3px;
	margin: 0px;
	display: block;
}
#navi a:hover {
	background-position: 0px -30px;


}
.red {
	color: #FF0000;
}
.red_b {
	color: #FF0000; font-weight:bold;
}
.red_bb {
	color: #FF0000; font-weight:bold;font-size:110%; line-height:140%;
}
.wbold {
	font-weight:bold;
	font-size:120%;
	color: #ffffff;
}

/* キャンペーンタイトル */
.campaign_title {
	margin: 0px 0px 10px 0px;
	padding: 5px 5px 2px 10px;
	font-size: 120%;
	color: #ffffff;
	font-weight: bold;
	background-color: #ff6600;
	border-style: solid;
	border-color: #ffcc33;
	border-width: 1px 1px 1px 10px;
}

/* helpページ内スタイル開始 */

/* help（つくりかた）box */
.helpindex_box {
	margin: 0px 0px 10px 0px;
	padding: 5px 5px 2px 10px;
	width: 400px;
	background-color: #ffffff;
	border-style: solid;
	border-color: #975b30;
	border-width: 1px 2px 2px 1px;
}

/* helpページ内ヒント */
.help_hint {
	padding: 0px 0px 2px 40px;
	background-image: url("../help/img/hint.gif");
	background-repeat: no-repeat;
	background-position: left top;
	width:400px;
	font-size: 75%;
	
}

/* helpページ内attention */
.help_attention {
	padding: 0px 0px 2px 115px;
	background-image: url("../help/img/attention.gif");
	background-repeat: no-repeat;
	background-position: left top;
	width:400px;
	font-size: 75%;
	
}

/* helpページ内ヒント見出し */
.hint_midashi {
	font-weight:bold; 
	color: #996633
	
}

/* help（文面）見出し */
.helpdesign_midashi {
	margin: 0px 0px 10px 0px;
	padding: 5px 5px 2px 10px;
	width: 400px;
	font-size: 120%;
	color: #990000;
	font-weight: bold;
	background-color: #ffffff;
	border-style: solid;
	border-color: #ff8888;
	border-width: 1px 1px 1px 10px;
}


/* help（宛名）見出し */
.helpatena_midashi {
	margin: 0px 0px 10px 0px;
	padding: 5px 5px 2px 10px;
	width: 400px;
	font-size: 120%;
	color: #990000;
	font-weight: bold;
	background-color: #ffffff;
	border-style: solid;
	border-color: #85baf9;
	border-width: 1px 1px 1px 10px;
}

/* help（プリント）見出し */
.helpprint_midashi {
	margin: 0px 0px 10px 0px;
	padding: 5px 5px 2px 10px;
	width: 400px;
	font-size: 120%;
	color: #990000;
	font-weight: bold;
	background-color: #ffffff;
	border-style: solid;
	border-color: #ffbd1a;
	border-width: 1px 1px 1px 10px;
}

/* 通常の見出し。（茶色太文字）tdに入っていないテキスト */
.help_midashi2 { font-size: 110%; font-weight:bold; color: #990000}

/* オレンジ枠内の見出し1（オレンジ太文字）tdに入っていないテキスト */
.help_midashi_o { font-size: 100%; font-weight:bold; color: #ff6600}

/* オレンジ枠内の見出し2（茶色太文字）tdに入っていないテキスト */
.help_midashi_o2 { font-size: 100%; font-weight:bold; color: #990000}

/* helpページ内スタイル終了 */

/*  intro追加  */

.txtBox{
margin:5px 0px;
}

.kakaku {
width:720px;
border:#99cc00 5px solid;
padding:5px;
margin:0px;
}

.comment {
margin:10px 5px 0px 5px;
font-size:10px;
}

.text_intro {  font-size:110%; line-height:140%; font-weight:bold; color: #FF6600}

/*  intro終了  */

/*  informationページ用スタイル  */
.text_info {  font-size:110%; line-height:140%; color: #333333;}
.text_info_b {  font-size:110%; line-height:140%; color: #333333;  font-weight:bold;}
.text_info_rb {  font-size:130%; line-height:140%; color: #ff0000;  font-weight:bold;}
.frame_g {margin: 0px; padding:10px; border:solid 1px #006600;}
.text4_rb {  font-size:90%; line-height:120%; font-weight:bold; color: #ff0000}


/* serviceページのスタイル*/
.question {
	padding: 10px 0px 10px 50px;
	background-image: url("img/faq_q.gif");
	background-repeat: no-repeat;
	background-position: left top;
	background-color:#ffffff;
	width:480px;
	font-size: 90%;
	line-height:120%;
	
}

.answer {
	padding: 10px 0px 10px 50px;
	background-image: url("img/faq_a.gif");
	background-repeat: no-repeat;
	background-position: left top;
	background-color:#ffffff;
	width:480px;
	font-size: 90%;
	line-height:120%;	
}

dt{
font-weight:bold;
margin-top:10px;
}

h2{
	font-size:120%;
	line-height:130%;
	font-weight:bold;
	color: #ff0000

}

.tester_midashi { font-weight:bold; color: #ff6600}

/* 暑中デザインタイトル */
.summer_title {
	margin: 20px 0px 10px 0px;
	padding: 5px 5px 2px 10px;
	width:400px;
	font-size: 150%;
	color: #3399ff;
	font-weight: bold;
	background-color: #ffffff;
	border-style: solid;
	border-color: #3399ff;
	border-width: 1px 1px 1px 15px;
}



