/*
Theme Name: default001
Theme URI: http://www.documedia-p.com/oiwai-support/
Description: 通常１
Author: oiwapo
Author URI: http://www.documedia-p.com/oiwai-support/
Version: 1.0.1
*/

html{margin:0; padding:0;}
body{width:100%; height:100%; margin:0; padding:0; background-color:#edf2ff; text-align:center; font-size:13px; line-height:15px; font-family:"ＭＳ Ｐゴシック", Osaka, sans-serif, Verdana, Arial, Helvetica;}

h1.head{width:790px; margin:0 auto; padding:2px 0 4px; overflow:hidden; display:block; text-align:left; text-indent:1px; font-size:15px; line-height:17px; color:#006233; font-weight:bold;}
h2.head_img{width:790px; height:135px; margin:0 auto; padding:0; overflow:hidden; text-align:left; background-color:#ffffff; background-image:url('http://www.documedia-p.com/oiwai-support/blog/wp-content/themes/template/img/title2222.gif'); background-repeat:no-repeat; background-position:0 0;}

div.hdmenu{width:790px; margin:0 auto; padding:0; overflow:hidden; text-align:center; background-color:#edf2ff; border-bottom:solid 0px #ffffff;}
div.hdmenu ul{width:790px; display:block; margin:0 auto; padding:0; text-align:center; overflow:hidden; list-style-type:none; font-size:15px; line-height:24px;}
div.hdmenu ul li{display:inline; height:24px; margin:0 auto; padding:0 17px 0 7px; text-align:center; list-style-type:none; font-size:12px; line-height:24px;}

div.hdbanner{width:790px; margin:0 auto; padding:3px 0; overflow:hidden; text-align:right; background-color:#ffffff;}
div.hdbanner img{margin:0 0px;}

div.cont{width:790px; margin:0 auto 0; padding:0; overflow:hidden; text-align:left; background-color:#ffffff;}
div.cont div.side_menu{width:196px; margin:0 5px 0 5px; padding:0; float:left; overflow:hidden; text-align:center; background-color:#ffffff;}
div.cont div.side_menu h3{display:block; width:196px; margin:0; padding:0; overflow:hidden; text-align:center; background-color:#ffffff;}
div.cont div.side_menu ul{display:block; width:196px; margin:0 auto 4px; padding:10px 0 14px; text-align:left; overflow:hidden; list-style-type:none; background-color:#ebebeb;}
div.cont div.side_menu ul li{display:block; margin:0; padding:1px 14px 0 14px; text-align:left; overflow:hidden; list-style-type:none; color:#333333; line-height:1.4;}
div.cont div.side_menu ul.ln{display:block; width:196px; margin:0 auto 14px; padding:0 0 14px; text-align:left; overflow:hidden; list-style-type:none; background-color:#ebebeb;}
div.cont div.side_menu ul.ln li{display:block; margin:0; padding:3px 7px 0 7px; text-align:left; overflow:hidden; list-style-type:none; color:#333333; line-height:1.6;}
div.cont div.side_menu ul.ln li b{display:block; margin:0; padding:7px 0 0;}
div.cont div.side_menu p{display:block; width:196px; margin:0 auto 14px; padding:0; overflow:hidden; text-align:center; background-color:#ebebeb;}
div.cont div.side_menu p span{display:block; margin:0; padding:14px 12px; overflow:hidden; text-align:left; line-height:1.3;}
div.cont div.main{width:578px; margin:0 5px 0 0; padding:0; float:right; overflow:hidden; text-align:center;}
div.cont div.main div.kiji{width:550px; margin:15px auto 25px; padding:0 0 5px; overflow:hidden; text-align:center; border-bottom:solid 1px #f3f3f3;}
div.cont div.main div.kiji h4{width:550px; height:20px; margin:0 auto 5px; padding:0; display:block; overflow:hidden; text-align:left; color:#006600; font-size:20px; line-height:20px; text-indent:10px; font-weight:bolder; background-image:url('http://www.speech-maker.net/wp/img/h4bg.gif'); background-repeat:no-repeat; background-position:0 0;}
div.cont div.main div.kiji h4 a{text-decoration:none; color:#006600;}
div.cont div.main div.kiji h5{width:540px; margin:0 auto 5px; padding:0; display:block; overflow:hidden; text-align:left; font-size:12px; line-height:15px; font-weight:normal; color:#666666;}
div.cont div.main div.kiji div.txt{width:540px; margin:0 auto 12px; padding:0; display:block; overflow:hidden; text-align:left; font-size:16px; line-height:32px; letter-spacing:1px;}
div.cont div.main div.kiji div.txt p{width:540px; margin:0; padding:0; display:block; text-align:left;}
div.cont div.main div.kiji p.cat{width:540px; margin:0 auto 8px; padding:0; display:block; overflow:hidden; text-align:left; font-size:12px; line-height:15px; color:#666666;}
div.cont div.main div.kiji p.cat a{text-decoration:none; color:#666666;}
div.cont div.main div.lnk{width:540px; margin:0 auto 20px; padding:0 0 5px; overflow:hidden; text-align:right;}

div.cont div.tlmenu{width:790px; margin:30px auto 0; padding:15px 0 20px; overflow:hidden; text-align:center; background-color:#ffffff; border-top:solid 2px #666666; clear:both;}
div.cont div.tlmenu p{margin:0 auto; padding:15px 0 0; text-align:center;}
div.cont div.tlmenu p.mns{margin:0 auto; padding:9px 0 0; text-align:center;}
div.cont div.copyright{width:790px; height:35px; margin:0 auto; padding:0; overflow:hidden; display:block; text-align:center; font-size:15px; color:#006233; background-image:url('http://www.documedia-p.com/oiwai-support/blog/wp-content/themes/template/img/endtitle1.gif'); background-repeat:no-repeat; background-position:0 0; line-height:35px;}

div.bdtl{width:790px; margin:0 auto 0; padding:0; overflow:hidden; font-size:13px; line-height:15px; text-align:left; color:#333333;}
div.bdtl p.copy {width:5px; margin:0; padding:4px 2px 4px 0; float:right; color:#333333; text-align:right;}
div.bdtl p.lwr_mn {width:770px; margin:0; padding:4px 0 4px 2px; float:left; color:#333333; text-align:left;}
div.bdtl p.lwr_mn a{margin:0; padding:0 2px; color:#333333; text-decoration:none;}
div.bdtl p.lwr_mn a:hover{color:#333333; text-decoration:underline;}

h5.pkz {width:100%; margin:0 auto 12px; padding:7px 0 2px; color:#666666; font-size:100%; font-weight:normal; text-align:left; text-indent:7px; border-bottom:solid 1px #cccccc;}
h5.pkz a {color:#0000cc; font-size:80%; font-weight:normal; text-decoration:none;}
h5.pkz a:hover {color:#941d55; font-size:80%; font-weight:normal; text-decoration:underline;}
h5.pkz span {color:#000000;}

div.boxset_h{width:550px; margin:15px auto 0; padding:0; text-align:left; overflow:hidden;}
div.boxset_m{width:550px; margin:0 auto 0; padding:0; text-align:left; background-image:url('http://www.speech-maker.net/wp/img/in2.gif'); background-repeat:repeat-y; background-position:0 0; overflow:hidden;}
div.boxset_b{width:550px; height:22px; margin:0 auto 0; padding:0; text-align:left; background-image:url('http://www.speech-maker.net/wp/img/in3.gif'); background-repeat:no-repeat; background-position:0 0; overflow:hidden;}
div.boxset_m p{margin:0; padding:0 12px 6px;}

table.frm{width:520px; margin:15px auto 0; padding:0; font-size:10pt; border-top:solid 1px #aaaaaa; background-color:#f8f8f8;}
table.frm th{width:100px; margin:0; padding:5px; text-align:right; vertical-align:top; background-color:#faf9d0; border-bottom:solid 1px #aaaaaa; border-right:solid 1px #aaaaaa; font-weight:normal; border-left:solid 1px #aaaaaa;}
table.frm td{width:420px; margin:0; padding:5px; text-align:left; vertical-align:top; background-color:#ffffff; border-bottom:solid 1px #aaaaaa; border-right:solid 1px #aaaaaa;}
table.frm td.btn{width:520px; margin:0; padding:15px 0; text-align:right; background-color:#f8f8f8; border-bottom:none; border-right:none;}
table.frm td.btn input{margin:0 15px 0 0; padding:2px 5px; font-size:10pt; border:outset 1px #999999; background-color:#ffffff; float:right;}
table.frm th b{color:#cc0000; font-weight:normal;}
table.frm td span{display:block; margin:0; padding:3px 3px 0; color:#cc0000; font-weight:normal; font-size:80%;}
table.frm td input{display:inline; margin:0; padding:3px; font-size:11pt;}
table.frm td input.t1{display:inline; margin:0; padding:3px; font-size:11pt; border:inset 1px #999999;}
table.frm td textarea{display:inline; margin:0; padding:3px; font-size:11pt;}
table.frm td textarea.t1{display:inline; margin:0; padding:3px; font-size:11pt; border:inset 1px #999999;}
table.frm td select{margin:0; padding:0;}
table.frm td select.t1{margin:0; padding:0; border:inset 1px #999999;}


table.prc{width:520px; margin:0 auto 15px; padding:0; font-size:11pt; background-color:#ffffff;}
table.prc th.t1{width:60px; height:40px; margin:0; padding:5px 5px 5px 0; text-align:right; vertical-align:middle; background-color:#fef0a7; font-weight:normal; font-size:10pt;}
table.prc td.t1{width:70px; height:40px; margin:0; padding:5px 5px 5px 0; text-align:right; vertical-align:middle; background-color:#fef0a7;}
table.prc th.t2{width:60px; height:40px; margin:0; padding:5px 5px 5px 0; text-align:right; vertical-align:middle; background-color:#ebebeb; font-weight:normal; font-size:10pt;}
table.prc td.t2{width:70px; height:40px; margin:0; padding:5px 5px 5px 0; text-align:right; vertical-align:middle; background-color:#ebebeb;}






.title{font-size:28pt; line-height:150%; color:#ffffff; font-weight:bolder;}
.titleorenge{font-size:10pt; line-height:150%; color:#ff6600; font-weight:bold;}

.text{  font-size:10pt; line-height:150%; color:#333333;}
.text2{ font-size:10pt; line-height:150%; color:#333333;}
.text3{ font-size:11pt; line-height:160%; color:#333333;}
.text12{font-size:12pt; line-height:150%; color:#1b51b3; font-weight:bold;}
.text14{font-size:14pt; line-height:150%; color:#333333; font-weight:bold;}

.text_s{ font-size:9pt; line-height:150%; color:#333333;}
.text_sb{font-size:9pt; line-height:150%; color:#333333; font-weight:bold;}

.b_text{  font-size:10pt; line-height:15pt; color:#333333; font-weight:bold;}
.b_text11{font-size:11pt; line-height:15pt; color:#333333; font-weight:bold;}

.text_yellow{font-size:11pt; line-height:150%; color:#333333; font-weight:bold; background-color:#ffff33;}
.textcheck{  font-size:11pt; line-height:210%; color:#333333;}
.text_kansou{font-size:8pt;  line-height:150%; color:#333333;}

.textline{font-size:10pt; line-height:150%; color:#333333; text-decoration:underline;}
.waku{font-size:14pt; line-height:160%; color:#000000; font-weight:bold; border:#cc0000 2px dotted;}

.sita_menu{font-size:9pt; line-height:150%; color:#333333;}

p.uploadertitle{padding:3px 0 3px 5px; border-left:12px #999999 solid; border-bottom:2px #999999 solid; border-top:0px #999999 solid; border-right:0px #999999 solid;}
.mojies{font-size:11pt; line-height:20pt;}
.kmojies{font-size:11pt;}
.markers{background-color:#ffff33;}
.midashies{color:#cc3300; font-size:14pt; font-weight:600;}
.mojies2{color:#ffffff; font-size:11pt; font-weight:900; line-height:20pt; background-color:#3d0e01; height:18pt;}








img {border:none; margin:0; padding:0;}
form{margin:0; padding:0;}

.lefter{float:left; margin:0 7px 7px 0;}
.righter{float:right; margin:0 0 7px 7px;}
.clr{clear:both; width:0px; height:0px; margin:0; padding:0; font-size:0px; line-height:0;}

a{color:#000099;}
a:hover{color:#941d55;}
a:active{color:#941d55;}
a:visited{color:#941d55;}

a img{cursor:pointer; filter:alpha(opacity=100); opacity:1; border:none; background-color:none;
a img:hover{cursor:pointer; filter:alpha(opacity=70); opacity:0.7; border:none; background-color:none;}
