/*基本情報*/
body {
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size: 12px;
background-color: #374966;
margin-top: 0px;
margin: 0px;
padding: 0px;
}
.copyright {
font-size: 10px;
letter-spacing: 1.3px;
color: #8D8D8D;
}
a:link {
color: #333333;
text-decoration: none;
}
a:visited {
color: #333333;
text-decoration: none;
}
a:hover {
color: #333333;
text-decoration: underline;
}
a:active {
color: #333333;
text-decoration: none;
}
img {
border:none;
}
/*NEWS*/
.top_news{
background-color:#eeeeee;
color:#333333;
width:640px;
font-size:12px;
padding-top:5px;
padding-left:5px;
padding-bottom:5px;
margin-left:20px;
margin-bottom:15px;
scroll:auto;
scroll-x:hidden;
scroll-y:auto;
border-bottom-width:3px;
border-bottom-color:#333333;
border-bottom-style:solid;
}

.top_news_head{
color:#FF66DD;
width:640px;
font-size:14px;
font-weight:bold;
margin-left:20px;
padding-top:15px;
border-bottom-width:3px;
border-bottom-color:#333333;
border-bottom-style:solid;
}
.top_news a{
color:#FF66DD;
}
.top_news_title{
margin-top:5px;
margin-bottom:4px;

}
.top_news_text{
margin-bottom:2px;

}
.top_news_date{
margin-bottom:2px;

}
.top_news_arrow{
font-weight:bold;
color:#99FF00;
}
/*FONT*/
.font12px {
font-size: 12px;
letter-spacing: 0.2px;
line-height: 16px;
color:#333333;
}
.iframestyle {
margin: 0px;
padding: 0px;
border: 0px none;
}
.line_bottom1_dashed {
border-bottom-width: 1px;
border-bottom-style: dashed;
border-bottom-color: #CCCCCC;
}
.line_bottom1_solid {
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #333333;
}
/*pagetop*/
.pagetop{
color:#999999;
width:670px;
margin-top:20px;
font-size:10px;
text-align:right;
text-decoration:underline;
}
.pagetop2{
color:#999999;
width:670px;
margin-top:10px;
margin-bottom:10px;
font-size:10px;
text-align:right;
text-decoration:underline;
}
/*tool*/
.tool{
margin-bottom:5px;
margin-top:5px;
margin-left:40px;
width:204px;
}
.tol_t{
font-size:12px;
width:250px;
color:#333333;
margin-left:5px;
}
/*feat*/
.feat_txt{
font-size:12px;
color:#333333;
margin-left:50px;
margin-top:10px;
margin-bottom:10px;
width:500px;
}
.feat_txt2{
font-size:12px;
color:#333333;
margin-left:50px;
margin-top:5px;
margin-bottom:5px;
width:400px;
}
.feat_txt3{
font-size:12px;
color:#333333;
margin-left:50px;
margin-top:5px;
margin-bottom:10px;
width:400px;
}
.feat_txt_wide1{
font-size:12px;
font-weight:bold;
color:#663300;
margin-left:50px;
margin-top:10px;
margin-bottom:10px;
width:620px;
}
.feat_txt_wide2{
font-size:11px;
color:#666666;
margin-left:60px;
margin-top:10px;
margin-bottom:10px;
width:610px;
}
.feat_back{
width:700px;
background-image:url(images/feat_back.jpg);
background-repeat:repeat-y;
}
.feat_img{
text-align:center;
}

/*TEXT*/
.txt_voyager{
text-align:center;
vertical-align:middle;
text-decoration:underline;
margin-top:20px;
margin-bottom:20px;
}
/*NEWS*/
.newsarea{
background-color:#FFFFFF;
width:602px;

text-align:left;
margin-bottom:30px;
}
.whatsnew_date {
font-size: 12px;
color: #FF9B14;
font-weight: bold;
}
.whatsnew_date2{
font-family:"ヒラギノ角ゴ Pro W6";
font-family:"ヒラギノ角ゴ Pro W6";
font-size: 32px;
color: #FF9B14;
font-weight: bold;
}
.box{
border-bottom-style:solid;
border-bottom-color:#CCCCCC;
border-bottom-width:1px;
margin-top:5px;
margin-left:10px;
}

.link{
margin-bottom:5px;
margin-top:5px;
width:204px;
}

.news_title{
margin-bottom:5px;
font-weight:bold;
color:#38A700;
}
.news_txt a{
color:#4D4D4D;
}
.news_txt{
margin-bottom:5px;
}
.tol_t2{
font-size:12px;
width:250px;
color:#333333;
margin-left:5px;
margin-top:20px;
}

/*対応機種*/
.logo{
text-align:center;
width:152px;
}
.new{
height:8px;
vertical-align:middle;
}
.mob_desc{
font-size:12px;
color:#333333;
margin-left:45px;
margin-bottom:10px;
width: 620px;
}
.mob_txt_top{
font-size:12px;
color:#333333;
margin-left:40px;
margin-bottom:10px;
width: 640px;
text-align: left;
height: 76px;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#CCCCCC;
}
.mob_txt1{
font-size:12px;
color:#333333;
margin-left:40px;
margin-top:10px;
margin-bottom:10px;
width: 640px;
text-align: left;
height: 76px;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#CCCCCC;
}
.mob_txt_btm{
font-size:12px;
color:#333333;
margin-left:40px;
margin-top:10px;
width: 640px;
text-align: left;
height: 76px;
}
.mob_color{
color:#FF6600;
font-weight:bold;
}
.mob_color1{
color:#FF6600;
font-weight:bold;
width:100px;
text-align:center;
}
.mob_color2{
color:#006699;
font-weight:bold;
width:320px;
}
.cdma{
width:auto;
}

/*form*/
.form_txt{
color:#333333;
}
.text_width{
width:340px;
}
/*colour*/
.red{
color:#FF3300;
}
.b3{
color:color:#333333;
}
/*margin & padding*/
.padding_r5 {
padding-right: 5px;
}
.padding_l5 {
padding-left: 5px;
}
.margin_l_5 {
margin-left:5px;
}
.margin_l_10 {
margin-left:10px;
}
.margin_l_15 {
margin-left:15px;
}
.margin_l_20 {
margin-left:20px;
}
.margin_l_30 {
margin-left:30px;
}
.margin_r_5 {
margin-right:5px;
}
.margin_r_10 {
margin-right:10px;
}
.margin_r_15 {
margin-right:15px;
}
.margin_t_5 {
margin-top:5px;
}
.margin_t_10 {
margin-top:10px;
}
.margin_t_20 {
margin-top:20px;
}
.margin_t_30 {
margin-top:30px;
}
.margin_t_15 {
margin-top:15px;
}
.margin_b_5 {
margin-bottom:5px;
}
.margin_b_10 {
margin-bottom:10px;
}
.margin_b_15 {
margin-bottom:15px;
}
.com{
width:650px;
margin-top:10px;
margin-bottom:10px;
margin-left:20px;
border-bottom:solid;
border-bottom-width:2px;
border-bottom-color:#CCCCCC;
}
.txt{
width:650px;
margin-left:20px;
margin-top:5px;
margin-bottom:10px;
}
.title{
font-size:14px;
color:#339900;
}
.m_l20{
margin-left:20px;
}
.m_l30{
margin-left:30px;
}
.m_l40{
margin-left:40px;
}
