@charset "utf-8";
/* css document*/
@import "tagstyle.css";
@import "textstyle.css";
@import "framestyle.css";
@import "blockstyle.css";

/*レイアウト枠*/
.wrapper {width:809px; height:100%; margin-left:auto; margin-right:auto; vertical-align:top;}!important
.container {}
#contents {}
#colmun_r {width:582px; height:100%; float:right; text-align:right; vertical-align:top; display:inline;}
#colmun_l {width:218px; height:100%; float:left; text-align:left; vertical-align:top; display:inline;}

/*ヘッダー*/
#header {display:inline;}
#hd_copy {height:20px;}
#hd_copy h1 {margin:5px; font-size:77%; line-height:14px; color:#996600; text-decoration:none;}
#hd_text {width:809px; height:45px; background:url(../images/hdlogo.jpg);}
#hd_text h1 {position:relative; top:22px; left:125px; display:inline;}

/*フッター*/
#footer {margin:0px 0px 30px 0px;}
#footer h3,p {display:inline; font-size:77%; line-height:14px;}
#ft_link {padding:0px 5px; text-align:right;}
#ft_copy {padding:0px 5px; text-align:left;}

/*パンくずリンク*/
#pankslink {width:100%;}
#pankslink td {padding:5px; text-align:left; vertical-align:middle;}
#pankslink h1 {padding:5px; font-size:77%; line-height:14px; display:inline;}
#pankslink h3 {font-size:77%; line-height:14px; display:inline;}
#pankslink img {vertical-align:bottom;}

/*共通スタイル*/


/*グローバルメニュー*/
#gmenu {margin-bottom:15px;}
#gmenu img {margin:0px; padding:0px; display:block; vertical-align: bottom;}

/*MOSEログイン*/
#moselogin {margin-bottom:15px;}
#moselogin img {margin:0px; padding:0px; display:block;}

/*ゲストID&PASS*/
#guest {margin-bottom:30px;}
#guest img {margin:0px; padding:0px; display:block;}
#guest table {width:100%;}
#guest tr {background:url(../images/dotline_h.png) bottom repeat-x;}
#guest th,td {width:50%; text-align:center; vertical-align:middle;}
#guest p {margin:5px; font-size:77%; line-height:14px; color:#CC0000; display:block;}
.memo {padding:5px; font-size:70%; line-height:12px; color:#999999;}

/*MOSE公式携帯サイトQR*/
#mosemobile {margin-bottom:15px; text-align:center;}

/*各種書式ダウンロード*/
#download {margin-bottom:15px; text-align:center;}

/*特集1*/

/*特集2*/
#sp2 {margin-bottom:15px;}

/*MOSE販売代理店*/
#partner {margin-bottom:15px;}
#partner table {width:100%;}
#partner td {width:100%; text-align:left; vertical-align:top;}
#partner h1 {margin:15px 15px 0px 15px; font-size:123.1%; line-height:16px; color:#CC0000; font-weight:bold;}
#partner div {padding:15px 30px;}
#partner p {margin:5px 5px 10px -15px; font-size:108%; line-height:16px; font-weight:bold;}
#partner li {margin:5px; list-style-image:url(../images/lookupicon2.png); font-size:93%; line-height:16px;}

/*MOSEによる導入事例*/
#example {margin-bottom:15px;}
#example div {padding-top:15px;}
#example table {width:100%;}
#example td {width:33%;}
#example object {}

/*プレスリリース・ニュース*/
#press,#news {margin-bottom:15px;}
#press table,#news table {width:100%;}
#press th,#news th {padding:5px 20px 5px 20px; text-align:left; background:url(../images/lookupicon3.png) left no-repeat; font-size:77%; line-height:14px; color:#CC9900;}
#press td,#news td {padding:0px 20px 5px 20p; text-align:left; background:url(../images/dotline_h.png) bottom repeat-x; font-size:85%; line-height:14px;}

/*MOSE開発・運営*/
#company {margin-bottom:15px; text-align:center;}
#company h1 {font-size:77%; line-height:18px;}



/*MOSEの特徴・機能*/
#feature,#comparison,#spec,#price {margin-bottom:15px;}
#feature td {padding:10px; text-align:left; vertical-align:top;}
#feature p {font-size:85%; line-height:16px;}
.explain {padding:20px; font-size:85%; line-height:20px;}

/*従来の携帯サイトとの比較*/
#comparison div {padding:10px;}
#comparison p img {vertical-align:bottom; display:block;}

/*導入事例の紹介*/
#sample {margin-bottom:15px;}
#sample table {margin-left:auto; margin-right:auto;}
#sample td {padding:5px 20px; text-align:center; vertical-align:top;}


/*各種書式ダウンロード*/
#download {margin-bottom:15px; text-align:left;}
#download table {margin-left:150px;}
#download th {width:200px; height:80px; text-align:left; vertical-align:middle;}
#download td {width:50px; height:80px; text-align:center; vertical-align:middle;}



/*個人情報保護方針&このサイトについて*/
#privacy,#licence {margin-bottom:15px; text-align:left;}
#privacy div,#licence div {padding:20px;}
#privacy div a,#licence div a {margin:5px 20px 5px 5px;}
#privacy div img,#licence div img {vertical-align:middle;}
#privacy div p,#licence div p {padding-bottom:10px; font-size:85%; line-height:18px; display:block;}

/*ページ先頭へ*/
.pagetop {padding:10px; text-align:right; font-size:77%; line-height:12px;}

/*spacer*/
.spacer {vertical-align:bottom;}

/*MOSE ADON*/
#adon {margin-bottom:15px;}
#adon .article {width:100%; padding:10px;}
#about_adon {
position:relative;
width:562px; height:430px; margin-bottom:30px;
background:url("../images/ad_about.png") no-repeat;
}
#about_adon p {
position:absolute; top:380px; padding:0px 20px;
font-size:77%; line-height:18px;
}
.look {display:block; margin:10px 0px 0px 10px;}
.fl11 {
width:251px; height:70px; margin:10px 30px 0px 10px; float:left; display:inline;
background:url("../images/ad_flashlite.png") no-repeat;background-position:left top;
}
.flfont {
width:251px; height:70px; margin:10px 30px 0px 10px; float:left; display:inline;
background:url("../images/ad_font.png") no-repeat;background-position:left top;
}
.fltemp {
width:251px; height:70px; margin:10px 30px 0px 10px; float:left; display:inline;
background:url("../images/ad_template.png") no-repeat;background-position:left top;
}
.flview {
width:251px; height:70px; margin:10px 30px 0px 10px; float:left; display:inline;
background:url("../images/ad_viewer.png") no-repeat;background-position:left top;
}
.flcrop {
width:251px; height:70px; margin:10px 30px 0px 10px; float:left; display:inline;
background:url("../images/ad_crop.png") no-repeat;background-position:left top;
}
.htpage {
width:251px; height:70px; margin:10px 30px 0px 10px; float:left; display:inline;
background:url("../images/ad_html.png") no-repeat;background-position:left top;
}
.htcheck {
width:251px; height:70px; margin:10px 30px 0px 10px; float:left; display:inline;
background:url("../images/ad_htcheck.png") no-repeat;background-position:left top;
}
.ot_brow {
width:251px; height:70px; margin:10px 30px 0px 10px; float:left; display:inline;
background:url("../images/ad_browser.png") no-repeat;background-position:left top;
}
.ot_qr {
width:251px; height:70px; margin:10px 30px 0px 10px; float:left; display:inline;
background:url("../images/ad_qr.png") no-repeat;background-position:left top;
}
.ot_pre {
width:251px; height:70px; margin:10px 30px 0px 10px; float:left; display:inline;
background:url("../images/ad_preview.png") no-repeat;background-position:left top;
}
.ot_emoji {
width:251px; height:70px; margin:10px 30px 0px 10px; float:left; display:inline;
background:url("../images/ad_emoji.png") no-repeat;background-position:left top;
}
.ot_seo {
width:251px; height:70px; margin:10px 30px 0px 10px; float:left; display:inline;
background:url("../images/ad_seo.png") no-repeat;background-position:left top;
}
.ot_analy {
width:251px; height:70px; margin:10px 30px 0px 10px; float:left; display:inline;
background:url("../images/ad_analytics.png") no-repeat;background-position:left top;
}
.ot_host {
width:251px; height:70px; margin:10px 30px 0px 10px; float:left; display:inline;
background:url("../images/ad_hosting.png") no-repeat;background-position:left top;
}
.ot_domain {
width:251px; height:70px; margin:10px 30px 0px 10px; float:left; display:inline;
background:url("../images/ad_domain.png") no-repeat;background-position:left top;
}
.points {margin-left:-9000px; display:block;}
.infotxt {padding:10px 30px 0px 10px; display:block; font-size:77%; line-height:18px;}
.plus {margin:0px 0px 30px 260px; display:block;}
.opt_adon {margin-left:10px;}


