*{
        outline:none;
        font-family:"ms p ゴシック","Hiragino Kaku Gothic Pro", Arial, Helvetica, sans-serif;
}
img {
	border-style: none;
}
html {
        margin: 0;
	/* setting border: 0 hoses ie6 win window inner well border */
        padding: 0;
}
body{
	margin: 0px 0px 20px 0px;
    /* setting border: 0 hoses ie5 win window inner well border */
        padding: 0;
        font-size: 12px;    
        background:#303059;
        text-align:center;
}
#footer{
        clear:both;
        width:800px;
        background:#000033;
}
#footer img{
        margin:0;
        padding:0;
        width:800px;

}
/*TOP-PAGE----------------------------------------*/
#wrapper{
        width:800px;
        height:620px;
        margin:0 auto 0 auto; 
        text-align:left; 
	background: url(http://www.m-roman.com//images/top-back.jpg) no-repeat;
}
#flash{
        height:500px;
}
#adobe{
        float:right;
        width:600px;
        padding:30px 30px 0 0;
  
}
#adobe img{
        float:right;

}
#adobe p{
    text-align:right; 
	font: normal 10px "ms p ゴシック","Hiragino Kaku Gothic Pro", Arial, Helvetica, sans-serif;
	color: #2c2c2c;
}

/*INFO----------------------------------------*/
#wrapperinfo {
	width: 800px;
	margin-right: auto;
	margin-left: auto;
}
#wrapperinfo-in {
	width: 800px;
	text-align: left;
	margin-right: auto;
	margin-left: auto;
	background: #000033;
}
#headerinfo {
}
#headerinfo h1 {
	text-indent: -9999px;
        margin:0;
        padding:0;
}
#contentinfo {/*全体の高さ*/
    margin:-17px auto 50px auto; 
}
#maininfo{
	width: 600px;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
}
#titleinfo{
	background: url(http://www.m-roman.com/images/title_info.gif) no-repeat;
	height:65px;
	margin-left: 37px;
}
#titleinfo h2 {
	text-indent: -9999px;
        margin:0;
        padding:0;
}
#maininfo h3 {/*投稿記事の題名リンク無し*/
	font: normal 15px "ms p ゴシック","Hiragino Kaku Gothic Pro", Arial, Helvetica, sans-serif;
	color: #ffffff;
	padding:0 0 5px 30px;
	margin: 0 0 0 70px;
}
#maininfo h3 a{/*投稿記事の題名リンク有り*/
	font: normal 15px "ms p ゴシック","Hiragino Kaku Gothic Pro", Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: none;
}
#maininfo h3 a:hover{/*投稿記事の題名リンク有り*/
	font: normal 15px "ms p ゴシック","Hiragino Kaku Gothic Pro", Arial, Helvetica, sans-serif;
	color: #ffff00;
	text-decoration: none;
}
#maininfo p {
	font: normal 12px;
	color: #ffffff;
	margin: 0;
	padding: 0px;
        line-height:1.5em;
}

#maininfo a{/*リンク文字*/
	font: normal 12px "ms p ゴシック","Hiragino Kaku Gothic Pro", Arial, Helvetica, sans-serif;
	color: #ffff7a;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
#maininfo a:hover{/*マウスオーバの文字*/
	font: normal 12px "ms p ゴシック","Hiragino Kaku Gothic Pro", Arial, Helvetica, sans-serif;
	color: #ffff00;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}

.entry-content{
        clear:both;
        margin:0;
        padding:15px 0 15px 50px;
}
.entry-body{
        width:400px;
	color: #ffffff;
        padding:0 0 0 50px;
        line-height:1.8em;
}
.entry-footer{
	font: normal 10px "ms p ゴシック","Hiragino Kaku Gothic Pro", Arial, Helvetica, sans-serif;
        margin:0;
        padding:10px 100px 0 0;
	color: #ffffff;
	float: right;
        clear:both;
}
#maininfo .entry-footer a{
	font: normal 10px "ms p ゴシック","Hiragino Kaku Gothic Pro", Arial, Helvetica, sans-serif;
	margin:0;
        paddin:0 60px 0 0;
        color: #ffffff;
}
#maininfo .entry-footer a:hover {
	font: normal 10px "ms p ゴシック","Hiragino Kaku Gothic Pro", Arial, Helvetica, sans-serif;
	color: #ffff00;
}
.module-listinfo.module-listinfo{
        margin:10px 0 0 0;
        padding:0 0 5px 45px;
        list-style:none;
        letter-spacing:0.2em;
}
.info-top{
        margin:0 0 0 0;
        width:600px;
        height:120px;
	background: url(./images/info_up.gif) no-repeat;
}
.info-bottom{
        margin:-5px 0 0 0;
        width:600px;
        height:125px;
        background: url(./images/info_down.gif) no-repeat;
}
.info-center{
        margin:-5px 0 0 0;
        padding:0;
        width:600px;
        background: url(./images/info_center.gif) repeat-y;
}

/*shop-news----------------------------------------*/
#wrappernews {
	width: 800px;
	margin-right: auto;
	margin-left: auto;
}
#wrappernews-in{
	width: 800px;
	margin-right: auto;
	margin-left: auto;
        background:#000033;
        /*border-right:solid 3px #d1d1d1;
        border-left:solid 3px #d1d1d1;*/
}
#headernews {
}
#headernews h1 {
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
}
#contentnews {
	width: 760px;
	clear: both;
	margin-right: auto;
	margin-left: auto;
	margin-top: -30px;
	padding: 0 0 30px 0;
}
/*shop-guide----------------------------------------*/
#wrapperguide {
	width: 800px;
	margin-right: auto;
	margin-left: auto;
        background: #000033;
}
#wrapperguide-in{
	width: 800px;
	margin-right: auto;
	margin-left: auto;
}
#headerguide {
}
#headerguide h1 {
	text-indent: -9999px;
        margin:0;
        padding:0;
}
#titleguide{
        background: url(http://www.m-roman.com/images/title_guide.gif) no-repeat;
        height:65px;
	margin-left: 37px;
}
#titleguide h2{
	text-indent: -9999px;
        height:15px;
        margin:0;
        padding:0;
}
#contentguide {
        margin:-17px auto 0 auto; 
}
#mainguide{
	width: 800px;
        height:850px;
        background: url(./images/guide_back.gif) no-repeat;
	padding: 0 0 20px 0;
	margin:0;
}
.guide-center{
         margin:40px 0 0 100px;
         padding:0;
}
.guide-center h3{
        height:20px;
}

#print a{
        background: url(http://www.m-roman.com/images/link_p.gif) no-repeat;
        float:right;
	margin: 0 105px 0 0;
        display:block;
        width:200px;
        height:60px;
	text-indent: -9999px;    
}
#print a:hover{
        background: url(http://www.m-roman.com/images/link_p_over.gif) no-repeat;
        float:right;
	margin: 0 105px 0 0;
}

/*BLOG----------------------------------------*/
#wrapperblog {
	width: 800px;
	margin-right: auto;
	margin-left: auto;
}
#wrapperblog-in {
	width: 800px;
	text-align: left;
	margin-right: auto;
	margin-left: auto;
	background: #000033;
}
#headerblog {
}
#headerblog h1 {
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
}
#contentblog {
        margin:-17px auto 50px auto; 
}
#titleblog{
        background: url(http://www.m-roman.com/images/title_blog.gif) no-repeat;
        height:65px;
	margin-left: 37px;
}
#titleblog h2{
        text-indent: -9999px;
        margin:0;
        padding:0;
}
#mainblog{
	float: left;
	width: 550px;
	padding: 0px;
	margin: 5px 0px 50px 0px;
	background: #000033;
}
#mainblog a{/*リンク有り文字*/
	font: normal 12px "ms p ゴシック","Hiragino Kaku Gothic Pro", Arial, Helvetica, sans-serif;
	color: #ffffff;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
#mainblog a:hover{/*マウスオーバー文字*/
	font: normal 12px "ms p ゴシック","Hiragino Kaku Gothic Pro", Arial, Helvetica, sans-serif;
	color: #ea68a2;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
#mainblog h2 {/*大見出し*/
	font: normal 18px "ms p ゴシック","Hiragino Kaku Gothic Pro", Arial, Helvetica, sans-serif;
	color: #ffffff;
	margin:-32px 0 0 0;
	padding:15px 0 0 65px;
	letter-spacing:0.1em;
}
#mainblog h2 a{/*大見出しリンク*/
	font: normal 18px "ms p ゴシック","Hiragino Kaku Gothic Pro", Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: none;
}
#mainblog h2 a:hover{/*大見出しリンク*/
	font: normal 18px "ms p ゴシック","Hiragino Kaku Gothic Pro", Arial, Helvetica, sans-serif;
	color: #ea68a2;
	text-decoration: none;
}
#mainblog h3 {/*リンク無し投稿記事題名*/
	font: normal 15px "ms p ゴシック","Hiragino Kaku Gothic Pro", Arial, Helvetica, sans-serif;
	color: #ffffff;
	padding:0 0 0 20px;
	margin: 0 0 5px 60px;
        width:345px;
}
#mainblog h3 a{/*リンクあり投稿記事題名*/
	font: normal 15px "ms p ゴシック","Hiragino Kaku Gothic Pro", Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: none;
}
#mainblog h3 a:hover{/*リンクあり投稿記事題名*/
	font: normal 15px "ms p ゴシック","Hiragino Kaku Gothic Pro", Arial, Helvetica, sans-serif;
	color: #ea68a2;
	text-decoration: none;
}
.blog-top{
       margin:0 0 0 50px;
        width:500px;
        height:120px;
	background: url(./images/blog_up.gif) no-repeat;
}
.blog-bottom{
       margin:-5px 0 0 50px;
        height:125px;
        width:500px;
	background: url(./images/blog_down.gif) no-repeat;
}
.blog-center{
        margin:-5px 0 0 50px;
        padding:0;
        width:500px;
	background: url(./images/blog_center.gif) repeat-y;
}
/*#titleblog2 h3{
        margin:0 0 10px 70px;
}

.module-content { 
        margin: 0 0 5px 0;
        padding: 15px 5px 0 5px;
        line-height: 1.5em;
        font: normal 12px "ms p ゴシック","ヒラギノ角ゴ　pro W3", Arial, Helvetica, sans-serif;
	color:#787878;
}*/
#subblog h2 {/*サブカテゴリーのタイトル*/
	margin:12px 0 0 75px;
	padding: 0px;
	font: normal 12px "ms p ゴシック","Hiragino Kaku Gothic Pro", Arial, Helvetica, sans-serif;
	color: #ffffff;
	background: url(http://www.m-roman.com/images/ten-gray.gif) no-repeat left center;
	text-indent: 1.5em;
}
.module-contentblog{/*サブカテゴリーのplofile&blog categoryライン*/
        width:170px;
        margin:0 0 10px 50px;
        padding:0 0 0 10px;
	/*background: url(http://www.m-roman.com/images/line.gif) no-repeat;*/
}
#module-contentblog-line{/*サブカテゴリーのカレンダーライン*/
        width:170px;
        margin:0 0 0 60px;
	/*background: url(http://www.m-roman.com/images/line.gif) no-repeat;*/
        height:15px;
}
#subblog ul{/*カテゴリーツリーの位置*/
	margin:0;
        padding:10px 0 5px 10px;
        width:130px;
	color: #ffffff;
	font: normal 12px "ms p ゴシック","Hiragino Kaku Gothic Pro", Arial, Helvetica, sans-serif;
        list-style-type:disc;
}
#subblog h3 {
	margin:0;
	padding: 0;
	font: normal 12px "ms p ゴシック","Hiragino Kaku Gothic Pro", Arial, Helvetica, sans-serif;
        color:#ffffff;
}
/*#subblog p {
	font: normal 10px "ms p ゴシック","ヒラギノ角ゴ　pro W3", Arial, Helvetica, sans-serif;
	color: #fffffff;
	margin:0;
	padding: 0 0 10px 0;
        line-height:1.5em;
}*/
#subblog ul li{/*BUCKNUMBER文字位置*/
	font: normal 12px "ms p ゴシック","Hiragino Kaku Gothic Pro", Arial, Helvetica, sans-serif;
	color: #ffffff;
	margin: 0 0 0 5px;
	padding: 0;
	text-decoration: none;
        list-style-type:disc;
        line-height:1.8em;
}
#subblog ul ul li{/*カテゴリー内文字*/
	font: normal 12px "ms p ゴシック","Hiragino Kaku Gothic Pro", Arial, Helvetica, sans-serif;
	margin: 0 0 0 -3px;
	padding: 0;
	text-decoration: none;
        list-style-type:disc;
        line-height:1.8em;
}
#subblog a{
	color: #ffffff;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
#subblog a:hover{
	color: #ea68a2;
	margin: 0px;
	padding: 0px;
}

#subblog {/*サブカテゴリー全体*/
	float:left;
	width: 210px;
	padding: 0px;
	margin: 20px 0px 40px 0;
}
.entry-contentblog{
       width:385px;
        clear:both;
        margin:0;
        line-height:1.8em;
        padding:15px 0 15px 55px;
}
.entry-contentblog img{/*ブログ内*/
        border:none;
        margin:0 10px 0 0;
        padding:0;
}
.entry-bodyblog{/*投稿記事*/
        width:345px;
        margin:0;
        padding:0 0 0 20px;
        clear:both;
	color: #ffffff;
}
#mainblog .entry-bodyblog a{
        width:345px;
	color: #ea9bbf;
	text-decoration: none;
}
#mainblog .entry-bodyblog a:hover{
        width:345px;
	color: #ea68a2;
	text-decoration: none;
}
.entry-footerblog {/*投稿記事内フッター*/
	font: normal 10px "ms p ゴシック","Hiragino Kaku Gothic Pro", Arial, Helvetica, sans-serif;
        margin:0;
        padding:10px 80px 0 0;
	color: #ffffff;
	float: right;
        clear:both;
}
#mainblog .entry-footerblog a{
	font: normal 10px "ms p ゴシック","Hiragino Kaku Gothic Pro", Arial, Helvetica, sans-serif;
	color: #ffffff;
}
#mainblog .entry-footerblog a:hover {
	font: normal 10px "ms p ゴシック","Hiragino Kaku Gothic Pro", Arial, Helvetica, sans-serif;
	color: #ea68a2;
}
.recentblog h3{
	color: #ffffff;
}
#module-header-blog{
        background: url(./images/b_title_back.gif) no-repeat;
        height:50px;
        margin:0 0 0 50px;
}
#module-header-blog h2{
	text-indent: -9999px;
}

#module-recent-blog{
        background: url(./images/b_title_recent.gif) no-repeat;
        height:50px;
        margin:0 0 0 50px;
}

#module-recent-blog h2{
	text-indent: -9999px;
}
#page-list{
	margin:0 0 0 80px;
	font: normal 15px "ms p ゴシック","Hiragino Kaku Gothic Pro", Arial, Helvetica, sans-serif;
	color: #ffffff;
}
#page-list a{
	font: normal 15px "ms p ゴシック","Hiragino Kaku Gothic Pro", Arial, Helvetica, sans-serif;
	color: #ffffff;
}
#page-list a:hover{
	font: normal 15px "ms p ゴシック","Hiragino Kaku Gothic Pro", Arial, Helvetica, sans-serif;
	color: #ea68a2;
}

