.main1 {font-size: 80%; line-height: 150%; margin: 5px 30px; color: #333333;}
.main2 {font-size: 80%; line-height: 150%; margin: 5px 24px 5px 54px; color: #333333;}
.main3 {font-size: 80%; line-height: 150%; margin: 5px 24px 5px 78px; color: #333333;}
.main4 {font-size: 70%; line-height: 130%; margin: 5px 10px; color: #333333; text-align: center;}
.indent1 {font-size: 80%; line-height: 150%; margin: 5px 54px; color: #333333; text-indent: -24px;}
.indent2 {font-size: 80%; line-height: 150%; margin: 5px 24px 5px 78px; color: #333333; text-indent: -24px;}
.indent3 {font-size: 80%; line-height: 150%; margin: 5px 24px 5px 102px; color: #333333; text-indent: -24px;}

.title {font-size: 110%; line-height: 130%; color: #003366; margin: 5px 30px 0;}
.sub {font-size: 80%; line-height: 130%;}
.auth {font-size: 100%; line-height: 130%; color: #666666; margin: 0 30px 10px;}
.name {font-size: 80%; line-height: 130%; color: #000033; margin: 0 30px 5px 72px;}
.name2 {font-size: 80%; line-height: 130%; color: #000033; margin: 0 30px 23px 72px;}
.shop {font-size: 80%; line-height:150%; color:#333366 ; margin: 10px 60px 0 30px;}

/*bulletinのcss*/
.bull1 {font-size: 80%; line-height: 130%; color: #333333; margin: 5px 30px 5px 29px; text-indent: -24px;}
.bull2 {font-size: 80%; line-height: 130%; color: #333333; margin: 5px 30px 5px 29px;}

/*gekkanのcss*/
#min01 {float:left; width:370px; border:0px solid #666666;}
#contentsl {float:left; width:350px; border:0px solid #666666;}
#contentsr {float:right; width:350px; border:0px solid #666666;}
#top {position:relative; top:0; left:50px; width:640px; border:0px solid #666666;}
#contentsl_top {float:left; width:365px; border:0px solid #666666;}
#contentsr_top {float:right; width:365px; border:0px solid #666666;}
.inde1 {font-size: 80%; line-height: 150%; margin: 5px 5px 5px 30px; color: #333333; text-indent: -24px;}
.gekkandate {font-family: sans-serif; font-size: 110%; font-weight: bold; line-height: 130%; color: #003366; margin: 5px 20px 0;}
.gekkanname {font-size: 75%; line-height: 130%; color: #333333; margin: 0 30px 5px 72px;}
.green{font-size: 80%; line-height: 150%; color: #006666; margin: 5px 30px 0;}
.current {font-size: 80%; line-height: 150%; color: #ff3333; margin: 5px 30px 0;}
.series{ font-family:sans-serif; font-size: 85%; font-weight:bold; line-height: 120%; color: #336633; margin: 15px 20px 0;}
.feature{font-size: 90%; line-height: 130%; margin: 10px 30px 0; color:#333333; border:0px solid #666666;}
.tokusyu{font-size: 85%; line-height: 130%; margin: 10px 20px 0; color:#003366;}
.subhead00 {font-size: 80%; font-weight :bold; line-height: 150%; margin: 0px 15px 0px 20px; color: #333333;}
.subhead01 {font-size: 80%; font-weight :bold; line-height: 150%; margin: 0px 15px 0px 45px; color: #333333;}
.backissue {font-size: 80%; line-height: 130%; margin: 10px 50px; text-align: right;}
.reference{font-size: 80%; line-height: 150%; color: #006666; margin: 5px 30px 0;text-align: right;}
.logo{margin:15px;}
.blist {font-size: 80%; line-height: 150%; padding: 10px; text-align: center;}
.m2 {font-size: 75%; line-height: 150%; margin: 5px 5px 5px 20px; color: #333333;}
.acro {font-size: 85%; color:#333333;}
.cover {float: right; margin: 5px 30px 5px 0px;}
.logoimg {float: left; margin: 20px 5px 5px 0;}

/*catalogueのcss*/
td#cell {border: 1px solid #cccccc; text-align: center; width: 20%;font-size: 80%; line-height:150% ; color: #999999; padding: 5px 0 10px;}
.cell { background-color: #eeffff; font-size: 80%; line-height: 150%; color: #333333; height: 210px; padding: 10px; margin: 5px; text-align: center; border: 0px solid transparent; border-right: 2px solid #cccccc; border-bottom: 2px solid #cccccc;}
.contents {font-size: 80%; line-height: 150%; margin: 5px 50px 5px 5px; color: #333333;}

/*newsletterのcss*/

/*tsushinのcss*/
.m1 {font-size: 70%; line-height: 150%; margin: 5px 45px 2px; color: #333333;}
.namesub {font-size:70%; line-height: 130%; color: #000033; margin: 0 30px 5px 72px;}
.t_series{ font-family:sans-serif; font-size: 75%; font-weight:bold; line-height: 120%; color: #cc3300; margin: 20px 20px 0;}

.google_foot {background-color: #ffffff; font-size: 12px; line-height: 100%; margin: 0px; padding: 0px 45px; text-align: right; border: 1px solid #ffffff;}

